Document Document Title
US07784103B2 Method and apparatus for storing copy protection information separately from protected content
A copy protection system and method enabling storage of copy protection information separately from protected content is disclosed. One embodiment includes a mechanism for playing a recording medium, the recording medium having stored thereon a digital content file and a copy protection information file, the mechanism producing a digital content signal from the digital content file and a copy protection signal from the copy protection file; a digital to analog converter operatively connected to the mechanism for converting the digital content signal to an analog signal; a copy protection detector connected to the mechanism for detecting a copy protection trigger present in the digital content signal; and a signal modifier connected to the copy protection detector for modifying the analog signal to include the copy protection signal in response to detection of the copy protection trigger.
US07784096B2 Outgoing connection attempt limiting to slow down spreading of viruses
Disclosed is a method for slowing down the spread of viruses by limiting the number of Transmission Control Protocol (“TCP”) connection attempts to arbitrary Internet Protocol (“IP”) addresses that can be in progress at any given time—a common method employed by viruses to spread to other hosts from an infected host. This is achieved by setting a small limit on the number of connection attempt requests that can be in progress at any given time and can be implemented regardless of whether anti-virus software is installed on the system.
US07784085B2 Enabling identity information exchange between circles of trust
A system for identifying a principal consisting of a service provider in a first circle of trust, where the first circle of trust is implemented using a first architecture; a first identity provider operatively connected to the service provider in the first circle of trust; and a second identity provider in a second circle of trust, where the second circle of trust is implemented using a second architecture, where the first identity provider is configured to contact the second identity provider, in compliance with the second architecture, as a virtual service provider in the second circle of trust to obtain identity information associated with the principal thereby allowing the first identity provider to identify the principal in the first circle of trust.
US07784079B1 Video on demand transaction server
A method of and apparatus for efficiently providing video on demand services to a cable television subscriber. The provider system consists of two major subsystems. The first subsystem, called a video server, streams video to video on demand subscribers through the cable television network. The second subsystem, called the transaction server, performs virtually all remaining provider functions including, security, accounting, storage and spooling of video data, etc. The transaction server preferably uses a large scale mainframe computer. The video server subsystem may be a partitioned portion of same large scale mainframe computer.
US07784078B2 Information processing system, information processing device and method, recording medium, and program
The present invention relates to an information processing system, information processing apparatus and method, recording medium and program, adapted to exchange picture-recording schedule information between the terminals. A user apparatus 3-2 registers generated picture-recording schedule information to a server 2-1 through a network 1, together with the information representative of a providing destination. The server 2-1, when registering the picture-recording schedule information, makes a notification to a user apparatus 3-1 as a providing destination thereof. The video recording/reproducing apparatus 11 of the user apparatus 3-1 accesses the server 2-1 through the network 1, and designates a picture-recording schedule program desired for scheduling of picture-recording of among the programs registered in the picture-recording schedule information. The server 2-1 sends the schedule information on a designated program to the video recording/reproducing apparatus 11 through the network 1. The video recording/reproducing apparatus 11 receives this and makes a scheduling of picture-recording on the basis of the picture-recording schedule information. The invention is applicable to the hard-disk video recorder.
US07784077B2 Network-extensible reconfigurable media appliance
Extensible reconfigurable media appliance for security and entertainment captures images digitally for storage. Digital effects and filters are applied to incoming video stream on-the-fly or to video data stored in memory. Digital effects and filters are dynamically stored, modified, updated or deleted, providing extensible reconfigurable effects studio. Digital media appliance communicates wirelessly with other media appliances, computers, security systems, video storage, email, chat, cellular services or PDAs to provide seamless integration of captured video stream.
US07784075B2 Television distribution system and processing unit used in said distribution system
The invention concerns a system for distribution of television-type (TV) video signals comprising: a first input processing unit (1) including a coaxial input terminal (10), at least a low-current output terminal (11) for twisted wire pairs and processing means (14) for processing the TV signals derived from the coaxial cable so as to transform them into signals having substantially the same transmission characteristics on the same frequency band on a twisted wire pair, at least a second output processing unit (3) including a low-current input port (33) for twisted wire pairs (12) connected to the first input processing unit (1) to transform them into signals substantially identical to those derived from said coaxial cable (41), and at least a connection cable (23) consisting of twisted wire pairs connecting the first processing unit (1) to the second processing unit (3).
US07784074B2 Digital broadcast receiving terminal
When a station whose information has been kept stored in memory is again receivable a digital broadcasting receiver terminal can select the station immediately based on station selection information, without making a channel scanning in search for the station again. Further, it can be made available for immediate use without the need of re-acquiring the program information. The digital broadcasting receiver terminal includes a digital broadcasting receiving section for receiving digital broadcasting, a station information memory for storing station information restored at the digital broadcasting receiving section, a station information keep/erase judgment section for deciding as to whether information stored in the station information memory is to be kept stored or erased, and a control section which selects a station based on information stored in the station information memory.
US07784070B2 Satellite signal receive and method of conditionally accessing digital TV program by using the same
A satellite signal receiver includes a downconverter, a GPS chip and a transmission controller. The downconverter downconverts satellite signal of digital television into baseband signal for output to the transmission controller. The GPS chip scrambles and encrypts GPS signal into address data and outputs address data to the transmission controller for enabling the transmission controller to convert address data into analog signal for output with the baseband signal to a set-top-box, which converts analog address data into digital GPS signal and compares it with an authorization address carried in the satellite signal and then outputs authorized digital television satellite signal when the comparison is matched.
US07784067B2 Optical disk apparatus
An optical disk apparatus includes a frame 2 which receives internal devices and can receive an optical disk 27, a tray 5 on which the optical disk 27 is rotatably mounted, a rail 4 which supports the tray so as to be moved between a mounting position where the optical disk 27 is detachably mounted and a receiving position where the optical disk 27 is received in the frame 2, a tray moving means which moves the tray 5 between the mounting position and the receiving position, a tray receiving releasing member which receives and release the tray 5 at the receiving position, and an optical disk rotation suppressing member which exerts a pressing force on the optical disk in cooperation with a tray releasing operation of the tray receiving releasing member and releases the pressing force in cooperation with a tray receiving operation of the tray receiving releasing member.
US07784063B2 Method and apparatus for system caller authentication
In various embodiments of the present invention, execution-state transitions occur in a first portion of a system, and a cumulative execution state for each process is maintained by a second portion of the system so that, when a second-portion routine is called, the second-portion routine can determine whether or not the current execution state is suitable for execution of the second-portion routine. In various embodiments, a callpoint log, allocated and maintained for each process, stores the cumulative execution state for the process. In one embodiment, the first portion is an operating system, and the second portion is a secure kernel, with the cumulative execution state used by the secure kernel to prevent unauthorized access by erroneously or maliciously invoked operating-system routines to secure kernel routines. In another embodiment, the cumulative execution state is used as a debugging tool by the second-portion routines to catch errors in the implementation of the first-portion routines.
US07784062B2 Event based operating system, method, and apparatus for instrumentation and control systems
A method for operating a controller having a number of timers to thereby control a plurality of events greater than the number of timers, includes, between clock ticks, receiving one or more signals from sensors, switches, executing programs, or a combination therefore that initiate one or more timed events. After a clock tick immediately following the receiving of the one or more signals, the method further includes updating entries in an event control block in accordance with the received signal or signals. The entries include a time remaining for pending events, a time past due for active events, and a priority of each event. The method further includes determining whether any pending event or events have timed out, activating any timed out events, and sending a signal notifying an executing program of the activated event having the highest priority.
US07784061B2 System and article of manufacture for communication among nodes in a system
Provided are a system and article of manufacture for allowing communication among nodes in a system. A request is received in a source node from a source object executing in the source node to send a message to a destination object executing in a destination node. Each node includes a processor capable of multitasking multiple program objects and a communication interface to transmit and receive data with the other nodes. A determination is made in the source node as to whether the destination node and source node are a same node. The message is sent in the source node to the destination object within the source node if the destination node is the source node. If the destination node is not the source node, then the source node transmits the message to the destination node through the communication interface. The destination node sends the message to the destination object within the destination node.
US07784054B2 Systems and methods for CPU throttling utilizing processes
Systems and methods are disclosed that facilitate central processing unit (CPU) throttling utilizing processes to facilitate enhanced management of CPU resources and to mitigate system crashes. A process (or group thereof) that occupies CPU resources at a percentage greater than a selectable predetermined threshold percentage can be monitored, suspended for a variable time period, and resumed. The process can be monitored to determine whether suspension of the process successfully reduced the percentage of CPU resources occupied by the process. Feedback information can be generated to facilitate a determination regarding a most suitable increase or decrease to suspension time of the process in order to minimize the number of reiterations required to successfully throttle the process. The invention also provides for an Ignore functionality, via which a process (or group thereof) can be exempted from throttling based on an exemption of the process, group of processes, and/or user.
US07784053B2 Management of virtual machines to utilize shared resources
A technique for utilizing resources in a virtual machine operating system. The virtual machine operating system comprises a multiplicity of virtual machines. A share of resources is allocated to each of the virtual machines. Utilization by one of the virtual machines of the resources allocated to the one virtual machine is automatically monitored. If the one virtual machine needs additional resources, the one virtual machine is automatically cloned. The clone is allocated a share of the resources taken from the shares of other of the virtual machines, such that the resultant shares allocated to the one virtual machine and the clone together are greater than the share allocated to the one virtual machine before the one virtual machine was cloned. The clone performs work with its resources that would have been performed by the one virtual machine if not for the existence of said clone.
US07784041B2 Mechanism for reducing detectable pauses in dynamic output caused by dynamic compilation
A method is disclosed for reducing dynamic pauses during dynamic compilation. Applications running on a system detect the rendering of dynamic output to a user. The dynamic output represents a change in visual or audio data while any application is running. When an application detects such output it notifies the system, which monitors the frequency of the dynamic output. If the frequency of the dynamic output exceeds a threshold, the system informs a compiler on the system to suspend compilation. Compilation normally occurs when an interpreter on the system is instructed to pass processing control to the compiler. One way this occurs is if a method currently being processed by the interpreter has been marked for compilation. Thus, in order to suspend compilation, the compiler ceases to mark methods for compilation so that the interpreter will not be instructed to pass processing control to the compiler.
US07784038B2 Pattern matching and transformation of intermediate language expression trees
A method, apparatus, and computer program product are provided by the present invention for a programming framework for easy pattern matching and transformation of intermediate language expression trees. With expression matching and transformation framework (EMTF) of the present invention, pattern matchers may be defined and embedded in a C++ program code in a manner that resembles their intermediate representation. EMTF also provides capabilities for unification, unbinding, transformation, intra-pattern referencing, common operators, creation of pattern objects in a storage pool. Recursive sub-expression matching and recursive transformation are also included.
US07784037B2 Compiler implemented software cache method in which non-aliased explicitly fetched data are excluded
A compiler implemented software cache is provided in which non-aliased explicitly fetched data are excluded are provided. With the mechanisms of the illustrative embodiments, a compiler uses a forward data flow analysis to prove that there is no alias between the cached data and explicitly fetched data. Explicitly fetched data that has no alias in the cached data are excluded from the software cache. Explicitly fetched data that has aliases in the cached data are allowed to be stored in the software cache. In this way, there is no runtime overhead to maintain the correctness of the two copies of data. Moreover, the number of lines of the software cache that must be protected from eviction is decreased. This leads to a decrease in the amount of computation cycles required by the cache miss handler when evicting cache lines during cache miss handling.
US07784036B2 Methods and systems for transforming a parse graph into an and/or command tree
Methods and systems for transforming a complex representation of computer code into a simplified representation of computer code are described. Parse nodes in a parse graph are traversed. Selected information contained within the parse nodes is hidden to create condensed parse nodes. The hiding prevents further processing of the selected information. Selected complex patterns in the parse graph are simplified to create simplified parse graph patterns. Branches on an AND/OR command tree are created from the parse nodes, the condensed parse nodes, and the simplified parse graph patterns.
US07784035B2 Method for the static analysis of concurrent multi-threaded software
A method for the static analysis of concurrent multi-threaded software which bypasses the state explosion situation that plagues the prior art, thereby making our method scalable while—at the same time—producing no loss in precision. Our inventive method maintains patterns of lock acquisition and lock release by individual threads by constructing augmented versions of the threads. Once the augmented versions have been constructed, our inventive method verifies the concurrent program using existing tools for the verification of sequential programs—thereby greatly reducing implementation overhead. Finally, our inventive augmentation and method is carried out in an automatic manner—without requiring user intervention.
US07784031B1 Methods and apparatus for establishing configuration settings between applications
A system provides for synchronization of configuration settings in a plurality of applications by receiving a global configuration setting to be applied to the plurality of applications and by applying the global configuration setting to the plurality of applications so that operation of each of the plurality of applications conforms to the global configuration setting. The system detects a respective local configuration setting in use by each of the plurality of applications displays a synchronization indicator that indicates if the plurality of applications are operating using a common local configuration setting. The synchronization indicator can be a color settings synchronization indicator that indicates if a color setting used to render color on a display device is synchronized between applications in a graphics suite.
US07784028B2 Method for multi-standard software defined radio base-band processing
A method for multi-standard Software defined radio (SDR) base-band processing is provided. The method comprises the steps of: constituting SDR software framework, which includes SDR kernel structure, SDR software modules, other application parts and an operating system; extracting protocol software modules of different standards and reclassifying them as dedicated system libraries, common system libraries and common algorithm libraries, and then storing them into the software modules; adding a scheduler to the SDR kernel structure, the scheduler structuring a concrete base-band application software module by the dedicated system libraries, common system libraries and common algorithm libraries, using Process and Sequence; and, defining SDR hardware platform, applying the concrete base-band application software which is structured by the scheduler on the SDR hardware platform, so as to complete concrete base-band processing of the wireless communication system.
US07784027B2 Systems and methods for monitoring a computing environment
The invention comprises a system and method for monitoring the performance of an application. The invention includes a monitoring system graphical user interface (GUI) having an interactive window with on-screen graphics representative of the application architecture and component performance. The GUI comprises straightforward and intuitive icons, panels, and dataflows, representing the existence, capacity, or number of processes, memory structures, and the like of the application being monitored. In addition, the monitoring system includes an alert firing mechanism and process for alerting an administrator to potential or actual performance problems in the application.
US07784026B1 Web application internationalization
A system and method is described for internationalization of web pages by extracting translatable content from extensible mark-up language (XML), or similar data-centric meta-language representations of web pages or data used to build web pages. The extracted translatable content is stored in a translation task repository (TTR) accessible by the web developer and the translator. The XML representation is then modified to include selection control logic to select the appropriate translations for insertion into the final web page. The translator accesses the TTR to translate the appropriate content and saves the translations back to the TTR associated with the original translatable data. The translations are obtained from the TTR as selection cases for the selection control logic of the XML representation. As the XML is converted into the web source code, the selection logic and translations are embedded therein facilitating building the web site in multiple different languages.
US07784024B2 Program creating system, program creating program, and program creating module
An accepting unit (110) accepts various parameters required to create a program from a parameter managing unit (109). A producing unit (112) loads a model of a program code from a model storing unit (128) on the basis of the parameters and replaces a part of the program code with the parameters to produce a source code. An instructing unit (120) detects that the producing unit (112) produces the source code to start a compiling unit (114). The compiling unit (114) compiles the source code produced by the producing unit (112) to create a research program. In this manner, a research program can be automatically created without advanced special knowledge.
US07784021B2 Method for specifying, deploying and dynamically updating work flows
A method for specifying, deploying and updating work flows. A work flow comprising manual and automatic steps is created in a computing system A first XML schema set represents the automatic steps. The XML schemas in the first XML schema set identify software routines for performing the automatic steps. A second XML schema set represents the manual steps. The XML schemas in the second XML schema set include instructions directing human representatives to perform the manual steps. A runtime component executes the first and second XML schema sets. Without terminating the runtime component, a manual step is represented in an XML schema to be added to the first set. Representing the manual step includes transforming the manual step into an automatic step represented in the XML schema and adding to the XML schema a class name and method name identifying a software routine that performs the automatic step.
US07784016B2 Method and system for context-specific mask writing
A method for generating lithography masks includes generating integrated circuit design data and using context information from the integrated circuit design data to write a mask.
US07784010B1 Automatic routing system with variable width interconnect
A system automatically routes interconnect of an integrated circuit design using variable width interconnect lines. For example, a first automatically routed interconnect may have a different width from a second automatically routed interconnect. The system will vary the width of the interconnect lines based on certain factors or criteria. These factors include current or power handling, reliability, electromigration, voltage drops, self-heating, optical proximity effects, or other factors, or combinations of these factors. The system may use a gridded or a gridless (or shape-based) approach.
US07784009B2 Electrically programmable π-shaped fuse structures and design process therefore
Electrically programmable fuses for an integrated circuit and design structures thereof are presented, wherein the electrically programmable fuse has a first terminal portion and a second terminal portion interconnected by a fuse element. The first terminal portion and the second terminal portion reside over a first support and a second support, respectively, with the first support and the second support being spaced apart, and the fuse element bridging the distance between the first terminal portion over the first support and the second terminal portion over the second support. The fuse, first support and second support define a π-shaped structure in elevational cross-section through the fuse element. The first terminal portion, second terminal portion and fuse element are coplanar, with the fuse element residing above a void. The design structure for the fuse is embodied in a machine-readable medium for designing, manufacturing or testing a design of the fuse.
US07784007B2 Method for automatically producing layout information
A method of automatically producing layout information includes receiving first layout information of an integrated circuit; when receiving the first layout information, activating an automated process mechanism to stores the first layout information into a reference database; reading the first layout information from the reference database by the automated process mechanism; and analyzing the first layout information to obtain second layout information by the automated process mechanism. In an exemplary embodiment, the method of the present invention further includes validating accuracy of the first layout information according to the second layout information.
US07784003B2 Estimation of process variation impact of slack in multi-corner path-based static timing analysis
A method and system for reducing a number of paths to be analyzed in a multi-corner static timing analysis. An estimated upper slack variation based on a non-common path delay for a racing path is utilized in determining if a multi-corner static timing analysis may be bypassed for a racing path. In another example, an estimated maximum RSS credit based on a total delay for a racing path is utilized in determining if a multi-corner static timing analysis may be bypassed for a racing path.
US07784000B2 Identifying sequential functional paths for IC testing methods and system
A method and system of identifying sequential functional paths for IC testing methods are disclosed. In one embodiment, a method may include a method of sequential functional path identification for at-speed structural test, the method comprising: using a timing tool to enumerate a plurality of critical paths in a circuit; identifying which of the plurality of critical paths are sequential functional paths that will function during functional operation of the IC by identifying which of the plurality of critical paths a test can be generated for using a test sequence having n functional capture cycles, where n is greater than 2; performing path test generation for the sequential functional paths using launch-off-scan test sequences; and performing path test generation for critical paths not tested by the launch-of-scan test sequences, using launch-off-capture test sequences having two functional captures.
US07783995B2 System and method for circuit design scaling
A system and method for scaling a circuit design to a new technology includes designating a first set of components including design scaled elements having a designed scaling in two dimensions to render the first set of components inactive for scaling of a second set of components. The second set of components includes pitch-matched circuits. The second set of components is scaled. Then, the second set of components is designated to render the second set of components inactive for scaling of the first set of components. The first set of components is scaled in accordance with a plurality of scale factors including scaling the design scaled elements in accordance with reference scale factors and scaling other components in the first set of components in accordance with one of the reference scale factors.
US07783982B1 Programmable actuator and method in a network terminal device
An apparatus and method for obtaining preferred information from a network by execution of a sequence of actions in response to a single actuation in a network terminal device. A sequence of actions is programmed in network terminal device. The sequence of actions are executed in response to a single actuation if a softkey. A network destination parameter and a user preference parameter are also programmed. The sequence of actions includes coupling a destination parameter into the network, upon receipt of a network reply message corresponding to said destination parameter, coupling a preference parameter into the network, and upon receipt of the preferred information from the network, outputting the preferred information from the network terminal device.
US07783980B1 Sharing digital items
A user may make a digital item available to other users of a computer network, such as an instant messaging system, a chat environment, or a subscription-based computer network. Examples of digital items that may be shared with other users include digital representations of graphic images, photographs, audio segments, songs, video segments, movies, and text (such as lists of favorites (e.g., a list of favorite books, a list of favorite movies, and a list of favorite places to visit)). On-line presence information is provided to indicate the on-line presence of users with whom a digital item has been shared, may be shared or is being shared. For instance, an indication of the on-line or offline status of a user with whom an item has been shared or is being shared may be presented.
US07783979B1 Methods and apparatus for generation and execution of configurable bookmarks
Methods and apparatus for configuring a bookmark are disclosed. A bookmark is configured such that the bookmark has one or more variables and/or one or more commands associated therewith. A value is dynamically substituted for each variable of the bookmark. The bookmark is then executed such that any command(s) of the bookmark are executed.
US07783976B2 Method and apparatus for comparing documents, and computer product
Thumbnails of pages of a key document are arranged sequentially according to a page order in a row. Thumbnails of pages of a target document are arranged sequentially according to a page order in a row parallel to the row of the key document. A key page of the key document is compared with each page of the target document. When a page of the target document that is most similar to the key page is found, the row of the target document is shifted in a horizontal direction so that the page of the target document that is most similar to the key page is positioned next to the key page.
US07783971B2 Graphic object themes
A common visual appearance can be applied to documents authored by different kinds of applications. Thus, a suite of applications can have a theme that can be applied to differing kinds of documents produced by the different kinds of applications in the suite of applications. The theme information can be stored externally to the produced documents as well as internally to the produced documents. The theme can include visual attributes of the documents as well as content, such as text or other information.
US07783969B1 Rule-based text layout
The invention features systems, methods, and computer program products for typesetting a sequence of character glyphs. In on implementation, the invention provides a spacing classification file for a character set, the classification file being a text file, containing text form definitions of multiple character classes, each character class definition being structured to define a character class as having one or more arbitrary characters, the classification file further containing, in text form, multiple inter-class spacing definitions, each inter-class spacing definition defining, for an order pair of character classes, one or more spacing parameters for the ordered pair and an associated priority for each defined spacing parameter. A line of text can be compressed or expanded according to the inter-class spacing definitions for each sequential pairs of characters in the sequence of characters defined in the classification file according to their respective priorities.
US07783963B2 Decoding a concatenated convolutional-encoded and block encoded signal
Encoded symbols of a concatenated convolutional-encoded and block encoded signal are presented to a conventional first stage of a concatenated decoder, comprising in sequence a soft metric generator, a Viterbi decoder, a first de-interleaver and a first block decoder such as a Reed-Solomon decoder. The encoded symbols are also presented to a delay chain to produce progressively delayed encoded symbols. Where an output block of the conventional decoder is indicated as being a valid codeword by the first block decoder, the bytes in this block are marked as being correct. These bytes that are known to be correct are then used after interleaving and serialization as known bits input to a second stage of the decoder process operating on the delayed encoded symbols and incorporating a modified soft metric generator constrained by the known bits. This process can be extended to further iterations as required. A modified Viterbi decoder, which is also constrained by the known bits, may also be used in the second and subsequent iterative stages.
US07783960B2 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 interleaver 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.
US07783959B2 Apparatus and method for reduced power consumption communications over a physical interconnect
A system and method for reduced power consumption communications over a physical interconnect is described. In an embodiment, an input/output circuit includes a port to receive a transmission unit via an interconnect, a combining module coupled to the port to append at least one of a first and a second indicator to the transmission unit, a first adder module to generate the first indicator, indicating that the transmission unit is a starting transmission unit of a set of related transmission units, a second adder module to generate the second indicator, indicating that the starting transmission unit of the set of related transmission units has already been received, and logic to determine at least one of the start and end boundaries of the set of related transmission units.
US07783953B2 Method and system for implicit user equipment identification
A wideband code division multiple access (W-CDMA) user equipment (UE) operating in frequency division duplex mode for receiving data over at least one of a plurality of high speed (HS) shared control channels (SCCHs) is disclosed. The UE includes means for monitoring the plurality of HS-SCCHs; means for receiving a packet over at least one of the plurality of HS-SCCHs; and means for determining whether a UE identification is present in the packet and whether a circular redundancy code (CRC) of the packet is correct by processing a mask field. The mask field has an N-bit CRC modulo 2 combined with an N-bit UE identification.
US07783952B2 Method and apparatus for decoding data
A method and apparatus for decoding data is provided herein to show how to turbo decode LDPC codes that contain a partial dual diagonal parity-check portion, and how to avoid memory access contentions in such a turbo decoder. During operation, a decoder will receive a signal vector corresponding to information bits and parity bits and separate the received signal vector into two groups, a first group comprising signals corresponding to the information bits and one or more parity bits, a second group comprising a remainder of the parity bits. The first group of received signals is passed to a first decoder and the second group of received signals is passed to a second decoder. The decoders are separated by an interleaver and a deinterleaver. Iterative decoding takes place by passing messages between the decoders, through the interleaver and the deinterleaver, and producing an estimate of the information bits from the output of the first decoder.
US07783950B2 Data writing apparatus and a storage system
An LDPC encoder (304) includes a timing adjustment circuit (326) for performing timing adjustment on main data and outputting to a writing circuit (334), a parity generation circuit (328) for performing LDPC encoding on input signal series, generating the parity data, and outputting to the writing circuit (334), and the writing circuit (334) for sequentially receiving the main data and the parity data, and outputting to the storage apparatus via a write pre-compensation unit (305), a driver (306), and the like.
US07783946B2 Scan based computation of a signature concurrently with functional operation
A method and circuit for capturing and observing the internal state of an integrated circuit that utilizes a scan chain capable of capturing the functional state of an integrated circuit during functional testing without interrupting the functional testing. The functional state may be captured by and shifted out of the scan chain concurrently with functional testing. The scan chain includes sequential elements, each having a functional state and a scan state that operate in parallel. The method and circuit may further include a signature analyzer for compressing the contents of the scan chain into a signature. The method and circuit may capture and compress multiple functional states into a combined signature.
US07783943B2 Method and apparatus for testing a random access memory device
A method and apparatus for testing a random access memory device is provided. One embodiment involves providing an interface between Logic Built in Self Test (LBIST) and Array Built in Self Test (ABIST) paths for memory testing, including providing a cross-coupled NAND device with an LBIST test path; configuring the cross-coupled NAND device for interfacing ABIST and LBIST paths by modeling a worst case scenario for timing from a domino read static random access memory (SRAM) array; and modifying data in the cross-coupled NAND device using an LBIST controlled data path at essentially the latest point in time when a read may propagate from the array to provide full AC test coverage of down stream logic.
US07783942B2 Integrated circuit device with built-in self test (BIST) circuit
An integrated circuit device according to an embodiment of this invention includes: a memory having: a first port to which a first clock signal is input, and a second port to which a second clock signal is input; and a built-in self test circuit having: a first signal generating circuit to which the first clock signal is input, a second signal generating circuit to which the second clock signal is input, a clock selecting circuit to which the first and second clock signals are input and which selects and outputs one of the input clock signals, and a controlling circuit which outputs a clock requesting signal requesting one of the first and second clock signals to the clock selecting circuit, operates in accordance with the clock signal selected and output by the clock selecting circuit, and outputs a controlling signal for controlling one of the first and second signal generating circuits.
US07783940B2 Apparatus for redundancy reconfiguration of faculty memories
A memory redundancy reconfiguration for N base blocks associated with k redundant blocks. The data will be written into both base blocks and defect-free redundant blocks if the base blocks are defective; k multiplexers MUXRi each having N input signals (d0 to dN−1) capable of being connected to k input signals of the redundant blocks; N multiplexers MUXi each having k+1 input signals from k redundant blocks (R0 to Rk−1) and one base block (Ni), capable of being connected to N output signals (qi); and logic means associated with each multiplexer, to convert the input signals of the multiplexer to its output signal.
US07783939B2 Cache memory, processor, and production methods for cache memory and processor
A cache memory built in a processor comprising a plurality of independent memory blocks, pass/fail information memory unit memorizing a presence/absence of a failure occurring in each of the memory blocks, and a screening control function substituting a sound memory block for a failed memory block based on a memory content in the pass/fail information memory unit.
US07783938B1 Result directed diagnostic method and system
Provided is a method and system for diagnosing a test system to determine whether a condition of the test system contributed to an undesirable measurement result. The method includes interrogating a device under test comprising at least one of transmitting an electric signal to energize a device under test by the test system and conducting a passive measurement that does not require the device under test to be energized to be performed to determine if the device under test satisfies a design parameter. The method further includes processing an output signal including at least one of a responsive electric signal transmitted from the device under test in response to being energized and a passive signal corresponding to the passive measurement, and comparing a value of a property of the output signal to a reference value. Responsive to the comparing, the method determines whether the value of the output signal is within an acceptable tolerance of the reference value. A diagnostic routine is initiated on at least a portion of the test system involved in processing of the output signal and comparing the value of the output signal to the reference value when the value of the output signal falls outside of the acceptable tolerance.
US07783937B1 Encoding and decoding apparatus and method with hamming weight enhancement
A method comprises obtaining a first sequence of binary digits that collectively have a characteristic Hamming weight, inverting each of the binary digits in the first sequence of binary digits if the Hamming weight of the first sequence of binary digits is below a predetermined threshold Hamming weight value, and providing an indication of whether the binary digits in the first sequence of binary digits have been inverted.
US07783935B2 Bit error rate reduction buffer
In a preferred embodiment, the invention provides a circuit for reducing bit error rates. A data recovery circuit recovers data from a first HSS link to differential bit pair inputs. Data from the differential bit pair outputs of the data recovery circuit drive differential bit pair inputs to a plurality of FIFOs. The data is then driven from a parallel output of the plurality of FIFOs to the parallel input of a synchronizer. The data is then driven from the parallel output of the synchronizer to the parallel input of a serializer. The serializer, through different bit pair outputs, drives a second serial HSS link.
US07783930B2 Recording method for video/audio data
In order to provide a recording method for data which have been or are being generated at a data source in a time sequenced manner and are transmitted via a digital network to at least one recording device for storage, by means of which method the data can be reliably recorded, it is provided that the data are stored at the data source before the transmission on the digital network in such a way that, after a fault on the digital network, data which were intended for transmission during the period of the fault can be made available to the at least one recording device.
US07783926B2 Method for memory testing
A method for memory testing implemented on an embedded system, the method comprising steps of loading a booting program when the embedded system is booted; activating a RAM of the embedded system by the booting program; duplicating the booting program itself and writing the duplicated booting program into a first section of the RAM by the booting program; downloading a testing program from an on-line source and writing the downloaded testing program into a second section of the RAM by the duplicated booting program; and enabling the downloaded testing program to check a third section the rest part of the RAM excepting the first and second sections, after the downloaded testing program is executed by the duplicated booting program.
US07783924B2 System and method for communication between a controller and a power supply using a communication interface
Certain embodiments of the present invention provide for a system for communication between a controller and a power supply using a communication interface. In an embodiment, a communication system includes a power supply having one or more diagnostics. The communication system also includes a controller, configured for controlling the power supply and monitoring the one or more diagnostics of the power supply. In addition, the communication system includes a communication interface, configured to receive from the controller and send from the power supply one or more signals. The communication system also includes a load, configured to operate using the power provided by said power supply.
US07783919B2 System and method of identifying and storing memory error locations
A system and method of identifying and storing memory error locations is disclosed. In one form, a method of using a memory is disclosed. The method can include detecting a memory error during execution of a run time environment within an information handling system, and determining if the memory error is a correctable memory error. The method can also include identifying a first memory location within a first memory device causing the memory error, and storing a first reference to the first memory location within a persistent memory. The method can further include disabling use of the first memory location during use of the run time environment.
US07783917B2 Selection of data arrays
Provided are a method, system, and article of manufacture, wherein a plurality of data arrays coupled to a storage controller is maintained. Data arrays are selected from the plurality of data arrays based on predetermined selection rules. Data is stored redundantly in the selected data arrays by writing the data to the selected data arrays.
US07783910B2 Method and system for associating power consumption of a server with a network address assigned to the server
A system for associating power consumption with a network address. Network traffic is inspected to determine network addresses. The network addresses are assigned to one or more servers. A power output of a plurality of power outlets is measured to determine a power consumption of the one or more servers connected to the plurality of power outlets. The network addresses assigned to the one or more servers is associated with the power consumption of the one or more servers. A total power consumption is calculated for the one or more servers having an association of network addresses with power consumption. Then, the total power consumption is recorded for the one or more servers in a table and a user is provided access to the table.
US07783904B2 Circuit for protecting computer system
A circuit for preventing a computer from being powered on before a CPU of the computer has been properly installed, the circuit includes a power supply (70) for the computer, a controller (60) connected to the power supply configured for controlling the power supply, a switch (10) exposed outside the computer for convenient operation, and a switching device (Q1). The controller includes a terminal for receiving a computer startup signal. The switch is connected to the terminal of the controller for sending the computer startup signal to the controller when the switch is triggered, wherein when the computer startup signal is sent to the sensing terminal of the controller, the controller controls the power supply to provide power to the computer. The switching device includes a control terminal configured for sensing if the CPU is installed to control conduction of the switching device.
US07783902B2 Safety controller and input-output unit therefor
A safety controller of building block type has an array of a plurality of IO units each including IO circuits and a single IO unifying unit connectable to these IO units. The IO unifying unit has an IO power-receiving terminal for receiving power from an external IO power source and an IO power distributing terminal for distributing the received power to the array of IO units after passing inside the IO unifying unit. The array of IO units includes distribution mains extending along the array and having a starting end connected to the IO power distributing terminal and distribution branch lines for supplying power to each of the IO circuits inside the IO units. An IO power shutoff circuit is provided to the IO unifying unit on upstream side of the IO power distributing terminal and to each of the distribution branch lines in each of the IO units.
US07783900B2 Querying encrypted data in a relational database system
A client-server relational database system, wherein data from the client computer is encrypted by the client computer and hosted by the server computer, the encrypted data is operated upon by the server computer, using one or more operators selected from a group of operators comprising: (a) inequality logic operators, (b) aggregation operators, and (c) wildcard matching operators, to produce an intermediate results set, the intermediate results set is sent from the server computer to the client computer, and the intermediate results set is decrypted and filtered by the client computer to produce actual results. The group of operators is limited because the encrypted results set, when decrypted, includes inaccuracies therein. The client computer applies a set of correction procedures to the decrypted results set to remove the inaccuracies therein.
US07783895B2 Method and apparatus for encrypting data to be secured and inputting/outputting the same
A controller of a recording device issues a secure command to a storage device, and then waits the time estimated necessary for the storage device to execute the secure command before issuing the next secure command. When a controller of the storage device is executing the previous command, it notifies the recording device of being in process. When the previous command has been completed normally, the controller moves to the next process. Information for estimating the execution time of the command is obtained from the storage device in advance.
US07783894B2 Monolithic semiconductor integrated circuit and method for selective memory encryption and decryption
A monolithic semiconductor integrated circuit is provided for selectively encrypting or decrypting data transmitted between one of a plurality of devices on the circuit and an external memory. Two series of data pathways connect the devices and the external memory. The first series of data pathways passes through a cryptographic circuit causing data to be encrypted or decrypted, and the other series of data pathways provides an unhindered route. When a data access request is made by a device, the data is selectively routed along one of the two series of data pathways according to the identification of the device making the data access request. In one example, if data is transmitted from a device to the external memory, the data is selectively encrypted before being stored in the external memory if the device transmitting the data is identified as secure. Then, when that data is retrieved from the external memory by a second device, the data is selectively decrypted only if the second device is identified as secure.
US07783890B2 Multimedia recording apparatus, object-specifying information providing apparatus, server apparatus, verification apparatus, multimedia recording method, object-specifying information providing method, server method, verification method, and multimedia recording system
A multimedia recording system verifies whether or not multimedia data created from an object belongs to the intended object, and has a multimedia recording apparatus which acquires object-specifying information specifying the object, creates first digest data from the multimedia data and creates authentication data by encrypting the first digest data with the object-specifying information, and records the authentication data, a server apparatus which decrypts the authentication data by using the object-specifying information previously registered on the server apparatus to create second digest data, compares the second digest data with the first digest data of the multimedia recording apparatus, and outputs a result of comparison of the first digest data and the second digest data as comparison data, and a verification apparatus which displays a result of verification of whether or not the multimedia data created from the object belongs to the intended object based on the comparison data sent from the server apparatus.
US07783882B2 Recovering remnant encrypted data on a removable storage media
Provided are a method, system, and article of manufacture recovering remnant encrypted data on a removable storage media. An end of data (EOD) marker is detected on a removable storage media, wherein a first encryption key is associated with data preceding the EOD marker. Following the EOD marker, an identifier of a second encryption key associated with data following the EOD marker is read in response to detecting the EOD marker. The identifier is used to access the second encryption key and the second encryption key is used to decrypt the data following the EOD marker.
US07783878B2 Methods for decoupling hardware settings from software
A device for decoupling hardware settings from software includes a hardware unit and a software module. The hardware unit has a processing element and a memory. The software module is capable of providing hardware settings for configuration of the hardware unit. The software module includes built-in instructions capable of including at least a portion of the hardware settings. The memory of the hardware device stores hardware controlled hardware settings for facilitating configuration of the hardware unit.
US07783874B2 Method for initiating system
A method for initiating a system is provided. In the present invention, a specific data, which is not used for executing an initiating program of an interface device, is moved from a conventional memory to an extended memory temporarily, such that the available space of the conventional memory is increased. As a result, the computer system can have enough conventional memory space for loading and executing the initiating program of the interface device during a Power-On Self Test (POST) so as to achieve the purpose of initiating the system.
US07783865B2 Conditional data watchpoint management
A method, system and computer program product for managing a conditional data watchpoint in a set of instructions being traced is shown in accordance with illustrative embodiments. In one particular embodiment, the method comprises initializing a conditional data watchpoint and determining the watchpoint has been encountered. Upon that determination, examining a current instruction context associated with the encountered watchpoint prior to completion of the current instruction execution, further determining a first action responsive to a positive context examination; otherwise, determining a second action.
US07783862B2 Method and apparatus for an inductive doubling architecture
One embodiment of the present invention is a processor that processes inductive doubling SIMD instructions, which processor includes: an Instruction Fetch Unit that loads a SIMD instruction and applies it as input to a SIMD Instruction Decode Unit; wherein the SIMD Instruction Decode Unit decodes the applied SIMD instruction and produces output signals including SIMD field width identification signals and one or more SIMD half-operand modifier signals.
US07783859B2 Processing system implementing variable page size memory organization
A processing system includes memory management software responsive to changes in a page table. The memory management software consolidates contiguous page table entries into one or more page table entries that have larger memory page sizes. The memory management software updates the entries of a translation lookaside buffer that correspond to the consolidated contiguous page table entries.
US07783858B2 Reducing memory overhead of a page table in a dynamic logical partitioning environment
Mechanisms for reducing memory overhead of a page table in a dynamic logical partitioning (LPAR) environment are provided. Each LPAR, upon its creation, is allowed to declare any maximum main memory size for the LPAR as long as the aggregate maximum main memory size for all LPARs does not exceed the total amount of available main memory. A single page table is used for all of the LPARs. Thus, the only page table in the computing system is shared by all LPARs and every memory access operation from any LPAR must go through the same page table for address translation. As a result, since only one page table is utilized, and the aggregate size of the main memory apportioned to each of the LPARs is limited to the size of the main memory, the size of the page table cannot exceed the size of the main memory.
US07783857B2 Data management apparatus and method, non-volatile memory, storage device having the non-volatile memory and data processing system
In a data management method for supervising a non-volatile memory having a plurality of blocks erasable in a lump, each of the blocks being formed by a plurality of pages, each of the pages including a redundant area, the aggregate management information is used for data management to enable prompt booting. The distributed management information, as the management information for the respective blocks, is stored in the redundant area of each page, and the aggregate management information supervises data stored in each block, in a lump, in association with the distributed management information. It is verified, at the time of booting, whether the aggregate management information is effective. The data is supervised based on the aggregate management information when the aggregate management information is effective and, when the aggregate management information is not effective, the data is supervised based on the distributed management information.
US07783855B2 Keymap order compression
Various embodiments of a computer-implemented method, system and computer program product are provided. A first plurality of key entries of a first index page are compressed in accordance with an order specified by a first keymap of the first index page. The first keymap also indicates respective positions of the key entries of the first plurality of key entries. A second keymap is generated indicating the order and also indicating respective post-compression positions of the key entries of the first plurality of key entries. The compressed first plurality of key entries is stored on a second index page with the second keymap.
US07783852B2 Techniques for automated allocation of memory among a plurality of pools
Allocation of memory is optimized across multiple pools of memory, based on minimizing the time it takes to successfully retrieve a given data item from each of the multiple pools. First data is generated that indicates a hit rate per pool size for each of multiple memory pools. In an embodiment, the generating step includes continuously monitoring attempts to access, or retrieve a data item from, each of the memory pools. The first data is converted to second data that accounts for a cost of a miss with respect to each of the memory pools. In an embodiment, the second data accounts for the cost of a miss in terms of time. How much of the memory to allocate to each of the memory pools is determined, based on the second data. In an embodiment, the steps of converting and determining are automatically performed, on a periodic basis.
US07783851B2 Methods of reusing log blocks in non-volatile memories and related non-volatile memory devices
Methods of operating a non-volatile memory device that includes a first data block that stores first data and a first log block that stores an updated version of at least some of the first data is provided in which valid portions of the first data in the first data block are copied to a free block that has no data to generate a second data block. The updated version of at least some of the first data from the first log block is copied to the second data block. The first log block is designated as a reusable log block without erasing the data therefrom in response to at least one predetermined condition being satisfied.
US07783843B2 Bus interface adapted to coalesce snoop responses
In a bus interface adapted for usage in a multiple-core processor, an interface couples a bus to the one or more processor cores. The bus interface comprises a queue coupled to the interface which is adapted to receive snoop responses from the processor cores and coalesce snoop responses from the processor cores into a single snoop response that reflects snoop responses from all processor cores.
US07783842B2 Cache coherent I/O communication
A processing unit includes a processor core, an input/output (I/O) communication adapter coupled to the processor core, and a cache system coupled to the processor core and to the I/O communication adapter. The cache system including a cache array, a cache directory and a cache controller. The cache controller snoops I/O communication by the I/O communication adapter and, in response to snooping the I/O communication adapter performing an I/O data write of outgoing data in an exclusive state, invalidates corresponding data stored within the cache array.
US07783841B2 Efficient coherency communication utilizing an IG coherency state
A cache coherent data processing system includes at least first and second coherency domains each including at least one processing unit and a cache memory. The cache memory includes a cache controller, a data array including a data storage location for caching a memory block, and a cache directory. The cache directory includes a tag field for storing an address tag in association with the memory block and a coherency state field associated with the tag field and the data storage location. The coherency state field has a plurality of possible states including a state that indicates that the address tag is valid, that the storage location does not contain valid data, and that the memory block is possibly cached outside of the first coherency domain.
US07783839B2 Using different algorithms to destage different types of data from cache
Provided are a method, system, and article of manufacture for using different algorithms to destage different types of data from cache. A first destaging algorithm is used to destage a first type of data to a storage for a first duration. A second destaging algorithm is used to destage a second type of data to the storage for a second duration.
US07783835B2 System and method of improving task switching and page translation performance utilizing a multilevel translation lookaside buffer
A system and method of improved task switching in a data processing system. First, a first-level cache memory casts out an invalidated page table entry and an associated first page directory base address to a second-level cache memory. Then, the second-level cache memory determines if a task switch has occurred. If a task switch has not occurred, first-level cache memory sends the invalidated page table entry to a current running task directory. If a task switch has occurred, first-level cache memory loads from the second-level cache directory a collection of page table entries related to a new task to enable improved task switching without requiring access to a page table stored in main memory to retrieve the collection of page table entries.
US07783830B2 Solid state device pattern for non-solid state storage media
A method and apparatus for receiving data at a non-solid state storage device, which includes a store cache and a storage medium. The received data is written to the store cache and transferred from the store cache to the storage medium. In response to receiving a signal at the storage device that is indicative of a power off condition of a data source device from which the data was received, at least a portion of the data remaining in the store cache is transferred to the storage medium prior to powering off the storage device.
US07783826B2 Data bus width converter
In one embodiment of the invention, a method of operating a memory system is provided, including concurrently reading data from a plurality of memories of the memory system and outputting the data from the memory system at an output channel capacity of an I/O port of the memory system by converting a data bus width of data read from at least some of the plurality of memories to a data bus width of the I/O port.
US07783822B2 Systems and methods for improving performance of a routable fabric
Systems and methods for improving performance of a rentable fabric are disclosed. In an exemplary embodiment a system may comprise a plurality of compute nodes, a routable fabric, and a plurality of chipsets connected by the routable fabric to the plurality of compute nodes. The chipsets have range registers dynamically directing traffic from any device to any of the plurality of compute nodes over the routable fabric.
US07783821B2 Method and device for mapping signal order at multi-line bus interfaces
The present invention provides methods and modules allowing for mapping of interface signals at for instance multi-line buses. A mapping of internal signal order schemes to external signal order schemes is enabled such that upon configuration any interface signals may carried on any lines of a multi-line bus. The configurability may obtained by the implementation of mapping logics and mapping algorithms, which associates external interface terminal to signal association to internal interface terminal to signal association in a configurable manner.
US07783819B2 Integrating non-peripheral component interconnect (PCI) resources into a personal computer system
In one embodiment, the present invention includes an apparatus having an adapter to communicate according to a personal computer (PC) protocol and a second protocol. A first interface coupled to the adapter is to perform address translation and ordering of transactions received from upstream of the adapter. The first interface is coupled in turn to heterogeneous resources, each of which includes an intellectual property (IP) core and a shim, where the shim is to implement a header of the PC protocol for the IP core to enable its incorporation into the apparatus without modification. Other embodiments are described and claimed.
US07783813B2 Multi-node configuration of processor cards connected via processor fabrics
Provided is a system comprising a first node comprising a plurality of processor cards each including a processor fabric, wherein the processor cards in the first node connect via their processor fabrics; a second node comprising a plurality of processor cards each including a processor fabric, wherein the processor cards in the second node connect via their processor fabrics; and a plurality of communication interfaces, wherein each interface connects one processor card in the second node to one processor card in the first node to enable communication between the connected processor cards to coordinate processor operations between the connected processor cards in the first and second nodes.
US07783811B2 Efficient interrupt message definition
An efficient interrupt system for a multi-processor computer. Devices interrupt a processor or group of processors using pre-defined message address and data payload communicated with a memory write transaction over a PCI, PCI-X, or PCI Express bus. The devices are configured with messages that each targets a processor. Upon receiving a command to perform an operation, the device may receive an indication of a preferred message to use to interrupt a processor upon completion of that operation. The efficiency with which each interrupt is handled and the overall efficiency of operation of the computer is increased by defining messages for the devices within the computer so that each device contains messages targeting processors distributed across groups of processors, with each group representing processors in close proximity. In selecting target processors for messages, processors are selected to spread processing across the processor groups and across processors within each group.
US07783807B2 Controlling resource transfers in a logically partitioned computer system
A resource and partition manager of the preferred embodiments includes a lock mechanism that operates on a plurality of locks that control access to individual I/O slots. The resource and partition manager uses the lock mechanism to obtain a lock on an I/O slot when transferring control of the I/O slot to a logical partition that is powering on and when removing the I/O slot from a logical partition that is powering off. The resource and partition manager uses the lock mechanism to remove control of an I/O slot from, or return control to, an operating logical partition in order to facilitate hardware service operations on that I/O slot or on the physical enclosure in which it is contained.
US07783805B2 Interlocking input/outputs on a virtual logic unit number
In one embodiment, a solution is provided wherein a lock client sends lock requests to a lock manager upon receipt of an input/output (I/O) and receives back a lock grant. At some point later, the lock client may send a lock release. The lock manager, upon receipt of a lock release from a lock client, remove a first lock request corresponding to the lock release from a lock grant queue corresponding to the lock manager. Then, for each dependency queue lock request in a dependency queue corresponding to the first lock request, the lock manager may determine whether the dependency queue lock request conflicts with a second lock request in the lock grant queue, and then may process the dependency queue lock request according to whether the dependency queue lock requires conflicts with a second lock request in the lock grant queue.
US07783804B2 Bus relay device and bus control system including plurality of bus masters, bus slave, interconnect section, and bridge section
In the conventional bus control system, the interconnect section and the bridge section have the arbitration function. Meanwhile, the interconnect section and the bridge section were designed by different designers. Accordingly, a large number of man-hours are needed not only for designing the bridge section but also for inspecting the bridge section. To solve this problem, provided is a system comprising a plurality of bus masters coupled to a high speed bus and outputting first control signals respectively via the high speed bus; a bus slave coupled to a low speed bus and receiving a second control signal via the low speed bus; an interconnect section receiving the first control signals via the high speed bus, selecting one of the first control signals, and converting the selected one of the first signals into a third control signal relative to the second control signal; and a bridge section coupled to the low speed bus, converting the third control signal into the second control signal, and outputting the second control signal to the low speed bus. With this configuration, the bus arbitrations can be collectively controlled in the interconnect section alone. In addition, a circuit size can be reduced.
US07783798B1 System and method for managing use of available bandwidth for a link used for movement of data being copied in a data storage environment
This invention is a system and method for managing the use of available bandwidth for a link used for movement of data being copied in a data storage environment.
US07783795B2 Serial communication circuit and A/D conversion system having the same
A serial communication circuit for performing full duplex serial communication with a microcomputer includes a counter and a timer. The counter is incremented by each pulse of a serial clock signal output from the microcomputer. When the counter reaches the number of bits of serial data output from the microcomputer, the counter outputs a load signal to a receiving register. The timer starts to count after the counter outputs the receiving load signal for the first time and continues to count during the serial communication. The timer expires at a predetermined time interval. Each time the timer expires, the timer outputs a timer signal. In response to the timer signal, a synchronous signal is output to the microcomputer, the counter is cleared to zero, and data to be output to the microcomputer is loaded into a sending register.
US07783785B2 Method and apparatus for BIOS determination of network information and diagnostics
A computer with a network controller has suitable programming for determining the address of the network controller by means of the computer BIOS. Suitable instructions can be provided to obtain the MAC address of an ETHERNET-based system or the UUID of a 1394-based network controller. The BIOS is optionally programmed to obtain information about other characteristics of the network controller and perform diagnostics related to the network controller.
US07783780B2 Method and system for mapping a domain name with no associated address to an address
A method and system for resolving domain names of web sites with dynamic addresses. The resolution system, which may execute as part of a domain name server, receives a domain name associated with a web site. The resolution system then identifies a dynamic address name associated with the received domain name. The resolution system then sends to a dynamic address system the identified dynamic address name. The dynamic address system then returns an address associated with the dynamic address name to the resolution system. Upon receiving the identified address, the resolution system then returns the identified address as the address of the received domain name. Methods and systems for mapping an unregistered domain name to an address and for placing telephone calls via a network are also provided.
US07783775B2 Providing multimedia content continuously for multiple users so as to accommodate movement to one or more different audience locations
Multimedia content is provided continuously for multiple users each potentially moving to a different place while enjoying it together. The system includes a network for transmitting preferably IP-format data, a first device for outputting particular multimedia content received through the network, and a second device for outputting a second multimedia content prepared for, and received upon requesting, continuous provision of the particular multimedia content through the network. A contents server delivers the particular multimedia content and the second multimedia output to the first and second devices, respectively. The second multimedia content consists of the part of the particular multimedia content remaining to be transmitted at the point of time at which the second device requested the continuous provision of the particular multimedia content.
US07783769B2 Accelerated TCP (Transport Control Protocol) stack processing
In one embodiment, a method is provided. The method of this embodiment provides receiving an indication on a network component that one or more packets have been received from a network; the network component notifying a TCP-A (transport control protocol—accelerated) driver that the one or more packets have arrived; a TCP-A driver performing packet processing for at least one of the one or more packets; and the TCP-A driver performing one or more operations that result in a data movement module placing one or more corresponding payloads of the at least one of the one or more packets into a read buffer.
US07783768B2 Method for establishing peer-to-peer connection, method, apparatus and system for traversing NAT to realize network communication
The employment relates to a realization method for establishing peer-to-peer communication connection, a method, an apparatus and a system for realizing network communication by traversing NAT. The employment mainly comprises following steps. When the user terminal may not directly communicate with the peer user terminal by the manner of peer-to-peer communication for needing to traverse through the NAT (network address translator) entity, the type information of the NAT entity needed to be traversed is determined. Then, the communication connection with the peer user terminal is established according to the determined type information of the NAT entity and by using the predefined manner of peer-to peer communication and the communications between the user terminals are carried out. The employment realizes that the manner of peer-to-peer communication is adopted as much as possible during the process of traversing the NAT to carry out the communication so as to reduce the occupation of server source and effectively save the costs of network operation. The employment also tries to use the corresponding re-issue mechanism during the procedure of establishing the peer-to-peer communication in order to resolve various connection establishment problems when the factors which may affect the connection establishment appear.
US07783766B2 Network clustering technology
Network Clustering Technology (“NCT”) creates an controlled environment that allows organizations to manage their networks, information resources, users and uses through a common structure. Although that capability is valuable in and of itself, it has the additional advantage of being both highly configurable and extensible. NCT is implemented so that it can function as a multiple-redundant implementation configuration to ensure that the network experiences minimal downtime with optimized throughput through one or more connections. As part of a Global Information Architecture (“GIA”), NCT provides the capability to establish rules for prioritizing and optimizing network traffic for specific users or classes of users, and specific classes of information traffic.
US07783763B2 Managing stateful data in a partitioned application server environment
A computer implemented method for managing a request for processing of stateful requests in a partitioned application server environment. A request is received from a client at the partitioned application server environment to form a received request. An application server in a plurality of application servers is identified in the partitioned application server environment based on the received request to form an identified application server. The received request is sent to the identified application server. Stateful data is migrated for use by application servers in the plurality of application servers.
US07783760B1 Model for cost optimization and QoS tuning in hosted computing environments
Two computers of a standard size, such as 1U, are mounted in a single standard size space. This arrangement almost doubles the space utilization of a rack and thereby halves the cost of hosting a dynamic computing environment. Also, a plurality of chassis are mounted on a rack where each chassis can hold more than one single-board computers. This arrangement enables provisioning of computing environments computing power in increments other than multiples of 1U.
US07783759B2 Methods and apparatus for dynamic allocation of servers to a plurality of customers to maximize the revenue of a server farm
A method and structure for dynamic allocation of servers to customers in a server farm which supports a flexible contract structure such that the total revenue of the farm is maximized. The invention creates a resource allocation plan based on a long term forecast for the server farm, taking into account traffic, number of servers, customers' contracts and revenue optimization algorithms. The plan is then modified as indicated by short term forecasting using currently monitored load metrics to reallocate to maximize revenue for particular time periods.
US07783758B1 Method and apparatus for increasing the efficiency of transactions and connection sharing in an enterprise environment
Methods and apparatus for improving the overall performance of a system which processes transactions and provides connections in an enterprise environment are disclosed. According to one aspect of the present invention, a method for processing a transaction in an enterprise environment includes receiving a request to start the transaction, storing information which indicates that the request to start the transaction was received, and accessing a first resource manager associated with the transaction. Typically, a container receives the request to start a transaction from a component such as an enterprise bean. Once the first resource is accessed, the transaction is initiated as a local transaction on the first resource manager, and, eventually, the transaction is completed. In one embodiment, completing the transaction includes using a local transaction mechanism of the first resource manager to complete the local transaction.
US07783755B2 Contact server for call center
The present invention is a Contact Server that enables customers to submit call-back requests to a call center via the Internet, or virtually any other communications technology available. A call-back to the customer can be placed via any communications technology available. In its preferred embodiment, the Contact Server enables a call-back request to be submitted by a customer directly from an HTML page on a Web site, and have that same HTML page be presented to the agent that receives the call-back request. The agent can then place a telephone call to the number provided by the customer who submitted the call-back request, and at the same time, establish a TCP/IP communications session with the customer. This TCP/IP session can proceed between the agent's Web browser and the customer's Web browser, and the visible actions performed by the agent are transferred to the customer and displayed on the customer's browser. The TCP/IP session proceeds simultaneous with the telephone call between the agent and the customer.
US07783751B2 Communication system, proxy server, method of controlling same and control program therefor
It is arranged so that the history of access to a web page at a terminal device that does not have a unique IP address can be determined. To achieve this, a proxy server generates identification data of the terminal device upon accepting a request for a web page from the terminal device the first time. A link destination URL included in the web page conforming to the request is changed by the proxy server and a web page in which the URL after the change has been embedded is displayed on the terminal device. If the proxy server is requested for the web page having the URL after the change, the URL is restored by the proxy server to the URL that prevailed before the change and the web server is requested for the web page having the URL that prevailed before the change. Since the URL after the change is one that only the terminal device of the generated identification data can ascertain, the history of access by the terminal device can be determined by storing the URL, which prevailed before the change, of the requested web page in correspondence with the identification data.
US07783750B1 System and method for externalized real-time log correlation and performance monitoring of service-oriented applications
A method for service call data logging, including intercepting a call to a data processing service; generating first log data corresponding to the call; transmitting a request message to the data processing service, the request message including the first log data and the call; intercepting a response message corresponding to the request message, the response message including a service response to the call and second log data corresponding to the first log data and including log information corresponding to processing of the call; generating third log data corresponding to the first log data and the second log data; and storing the third log data.
US07783748B2 Methods and apparatus for sampling usage information from a pool of terminals in a data network
Methods and apparatus for sampling usage information from a pool of terminals in a data network. A method is provided to perform usage tracking in a data network. The method includes determining a targeted set of terminals from a pool of terminals on the data network, and transmitting tracking parameters to the pool of terminals. The method also includes receiving tracking data from the targeted set of terminals, and mapping the identities of the targeted set of terminals to device log identifiers. The method also includes associating the device log identifiers with the tracking data.
US07783746B2 Efficient synchronization of element management systems to network element attributes
A system, apparatus and a method are described that synchronizes multiple element management systems with a network element. The synchronization between the management entities within the element is maintained by employing special attributes, such as sentry identification for managed objects and guard attributes for managed object tables. Using these attributes, resynchronization between the management systems is improved by reducing the amount of data retrieved by the systems and reducing the processing load caused by the resynchronization process.
US07783739B1 High-speed and high-fidelity system and method for collecting network traffic
A system is provided for the high-speed and high-fidelity collection of network traffic. The system can collect traffic at gigabit-per-second (Gbps) speeds, scale to terabit-per-second (Tbps) speeds, and support additional functions such as real-time network intrusion detection. The present system uses a dedicated operating system for traffic collection to maximize efficiency, scalability, and performance. A scalable infrastructure and apparatus for the present system is provided by splitting the work performed on one host onto multiple hosts. The present system simultaneously addresses the issues of scalability, performance, cost, and adaptability with respect to network monitoring, collection, and other network tasks. In addition to high-speed and high-fidelity network collection, the present system provides a flexible infrastructure to perform virtually any function at high speeds such as real-time network intrusion detection and wide-area network emulation for research purposes.
US07783736B2 Definition of an active stratum-1 server in a coordinated timing network
A timing network is provided that includes a plurality of servers. The servers of the network obtain information used to maintain the servers in time synchronization, thus ensuring the integrity of the servers.
US07783733B1 Method and apparatus for dynamic configuration management
A method is provided to dynamically manage the configuration of a network device. An application supporting a protocol, network interface or other component of the configuration operates in conjunction with a master agent and subagent to send and receive configuration management information. The application further operates in conjunction with a configuration manager interface and configuration manager to access and update the configuration in accordance with a priority of the application, and without taking the network device out of service.
US07783730B2 Signalling optimisations using hash functions
A method for configuring a connection between first and second peer entities in a wireless telecommunications network comprises sending a hash value between the first and second peer entities, the hash value being a compact representation of information relating to a connection configuration procedure between the first and second peer entities.
US07783728B2 Concurrent evaluation of policies with synchronization
A policy for a computer system is transformed into a plurality of sub-policies, at least one synchronization step, and a final action. The sub-policies are distributed to corresponding sub-components in the computer system. The sub-policies are evaluated, wherein each sub-component evaluates its corresponding one or more sub-policies as other sub-components evaluate their corresponding one or more sub-policies. The sub-policies are synchronized by using the at least one synchronization step. The final action is performed in response to synchronizing the sub-policies. The computer system can be singular or distributed.
US07783727B1 Dynamic host configuration protocol in a storage environment
A diskless host computer is automatically configured upon adding it to storage-area network (SAN). Upon physically connecting the diskless host computer to the network, the host computer alerts the network and a control station of its presence. A suitable identifier provided by the host, such as a Fibre Channel World Wide Name, is used to look up a configuration corresponding to a host of its type. Configurations corresponding to all types of hosts expected to be connected to the network are pre-stored in the SAN data storage system. Each configuration includes an operating system and can include any other software related to configuring or installing a new host. The control station then provides access to a storage device on which the operating system is stored so that the host can boot from it or access it for any other purposes.
US07783726B2 Automation apparatuses with integrated communications servers
A protection relay with integrated communications may include a protective relay portion to perform protective relay operations associated with a load operatively connected to the protection relay, and a communications server portion to perform communications operations as an independently operating communications server.
US07783725B2 System and method for representing MFS control blocks in XML for MFS-based IMS applications
A system and method for representing MFS control blocks in XML for MFS-based IMS applications utilizes an MFS XML adapter and an MFS XML repository to translate between XML and MFS. The repository contains XML files for DOF/MOD and XML files for DIF/MID. When an XML request is received, the XML request is transformed to a byte stream by retrieving the relevant information from the MFS XML repository. The byte stream can then be placed in an IMS message queue to await processing by an MFS-based IMS application program. A byte stream response is generated by the MFS-based IMS application and is transformed into an XML response, again, by retrieving the relevant information from the MFS XML repository.
US07783718B2 Locating services using compiled scopes
In a computing environment incorporating multiple computing systems capable of intercommunication, a computing system assists in locating a service offered by other computing system(s). For instance, upon receiving a query that represents a scope of a service to be located, the scope represented in the query may be compared with compiled scope information, each scope compiled using different matching rules. The provider of the service may then be located based on the comparison. The service provider may then be identified.
US07783717B1 System and method for a web service client framework
An application server may include a Web service client having a service endpoint interface. The service endpoint interface may expose a method of a Web service to the Web service client. The Web service client may also include a logical port to define a configuration of the service endpoint interface.
US07783716B2 Systems and methods for implementing content sensitive routing over a wide area network (WAN)
Systems and methods for optimizing storage network functionality. The methods and systems of the present invention are particularly useful for optimizing storage network performance for cases in which some components of the network may be separated by significant distances and/or which include communication links with relatively limited bandwidth. In certain aspects, the present invention provides methods and systems for implementing access to and management of geographically distributed storage resources through multiple peer-to-peer storage network array management functions (AMFs) that may also be geographically distributed. The methods and systems of the present invention, in certain aspects, provide geographically aware cache sharing, cache replication, cache coherence, traffic routing, redundancy group structure, source and destination selection, pre-fetching of data, message gathering and other useful features.
US07783715B2 Scheduled electronic mail deletions
A method of managing electronic mail messages in an email account includes displaying an open email message to a user on a display screen of a device. While the open email message is displayed to the user, intent of the user to perform an action that will result in closing the open email message is detected. In automatic response to detecting the intent of the user and before the action can be completed, a plurality of deletion options is presented to the user, from which the user selects one deletion option. A selection of one of the deletion options is received from the user. A deletion criterion is set for a given email message based on the selected deletion option and the action that will result in closing the open email message is completed, in automatic response to receiving the selection from the user.
US07783711B2 Electronic mail system with functionally for senders to control actions performed by message recipients
An e-mail system is disclosed that overcomes many deficiencies of, but is backward compatible with, existing e-mail systems. Embodiments of the system may include various features, including but not limited to: (1) secure transfer of e-mail messages, without the need for users to replace existing e-mail clients or to change e-mail addresses; (2) tracking of all actions performed in connection with an e-mail transmission; (3) the ability for a recipient to view information about an e-mail message, optionally including information about how other addressees have responded to it, before deciding whether to retrieve the e-mail message; (4) the aggregation of entire e-mail conversations into a single threaded view; (5) the ability to include both private and public messages in a single e-mail communication; (6) sender control over downstream actions performed in connection with an e-mail message; (7) flexible control over cryptographic methods used to encrypt emails messages for storage.
US07783707B2 Communication apparatus and method for providing broadcast communication using electronic mail
A communication terminal for providing broadcast communication using electronic mail via a network. The communication terminal includes a storing unit configured to store an entry including a mail address and a function mode corresponding to the mail address in an electronic directory, a determining unit configured to determine, based on the entry in the electronic directory, a function mode of a receiver communication terminal, and a transmitting unit configured to transmit image information in a form of broadcast mail to the receiver communication terminal when the determined function mode is a first mode, and to transmit image information in a form of individual mail to the receiver communication terminal when the determined function mode is a second mode.
US07783697B2 Method and apparatus creating network services
As supposed to the common hard coding method, the invention provides the ability to create a module/mechanism (a template) that produces code that may be utilized to create a web service. A template has a list of features, and a model (a run time model—RTM) and is utilized to create a model that generates an application or web service. An RTM declares the structure, functionality, and behavior of a web service application. Each feature can generate XML entities in a new RTM, and may obtain input to build an XML entity in a new RTM. Each feature may be processed sequentially and can modify any existing XML entities. Consequently, features can make changes to the entire existing application. In one embodiment, when a condition that may affect an application changes, the template may be utilized to regenerate the RTM to produce a new web service or XML document.
US07783695B1 Method and system for distributed rendering
A computerized method for rendering images includes receiving from a client a render job having an associated job profile, distributing the render job via a communications medium to at least one of a plurality of render servers based at least in part on the job profile, and rendering the render job. The method also includes forwarding the rendered render job to a network storage system for retrieval by the client.
US07783694B2 Identification of relevant metrics
A method and system for identifying relevant metrics among metrics that are measured to determine conformance with a service level agreement. The method includes selecting two sets of points, each set representing a given number of measurements for an individual metric and setting a separate threshold for each of the sets of points. The threshold values are selected to produce a set of quadrants so as to maximize distribution of points of intersection of each of the sets of points between a second quadrant and a fourth quadrant in a four-quadrant graph. The method can be performed on a computer system.
US07783693B2 Reconfigurable circuit
A reconfigurable circuit is provided, which includes a first arithmetic unit that performs addition or subtraction of a first input data and a second input data and outputs output data, and a first selector that selects an output data of the first arithmetic unit or a third input data and outputs the selected one as the first input data to the first arithmetic unit.
US07783692B1 Fast flag generation
A method and circuit for fast flag generation. The circuit is coupled to receive data to be shifted, the data including a first plurality of bits. A shift count value (including a second plurality of bits) is also received by the circuit, as well as an indication of a direction the data is to be shifted. Based on the shift count value and the indication of direction, the position of a bit within the data is determined. The bit is then output as a flag bit.
US07783686B2 Application program interface to manage media files
An application program interface to manage media files may be described. An apparatus may comprise a media processing sub-system having a processor and a memory. The memory may store an application program interface software library having multiple software objects. The processor may execute the software objects in response to application program interface commands in order to manage a virtual file comprising a hierarchy of name-value pairs used to store media content from multiple media streams. Other embodiments are described and claimed.
US07783685B2 Information recording/reproducing apparatus, information recording/reproducing method, program storage medium, and program
An information recording/reproducing apparatus is disclosed which includes: a recording section for recording files to a storage medium; an arranging section for arranging the files into groups by attribute so as to establish allocation of the files on the storage medium; and a controlling section for controlling the recording section so as to record the files to the storage medium based on the allocation established by the arranging section and to record concurrently allocation information reflecting the allocation to a predetermined location on the storage medium.
US07783682B1 Probabilistic summary data structure based encoding for garbage collection in backup systems
A method and apparatus for different embodiments of probabilistic summary data structure based encoding for garbage collection are described. In one embodiment, a method comprises generating a probabilistic summary data structure that represents active blocks of data within a storage device based on identifications of the active blocks or the data within the active blocks. The method also includes performing garbage collection of at least a portion of the storage device based on the probabilistic summary data structure.
US07783678B2 Method for automating software manufacturing process based on user interface form design, and computer readable medium recording computer executable instruction for performing the same
A method for automating a software manufacturing process based on user interface form design designs a user interface form and then automates a manufacturing process to produce business program in a reverse order. This method includes generating a user interface form for business program including item name display section, data input section, and function-discernible event buttons, as graphic-user interface; allowing an interface form designer to designate DB name and table name; analyzing each interface form and automatically extracting field design information of table based on the item name and size of the data input section; generating ERD referring to the field design information and the table name, as graphic interface; automatically composing and executing SQL statement referring to the field structure to generate physical database; and automatically composing SQL statement executed in linkage with operation of the event button and linking the SQL statement to the event button.
US07783666B1 Controlling access to storage resources by using access pattern based quotas
An apparatus and a method that limits a user's access to data of the storage system based on an access quota. The method may include determining an access pattern of data access requests to storage resources by a user, and comparing the access pattern of the user against an access quota, as defined by an access policy. Based on the comparison, if the user's access to the storage resources has exceeded the access quota, the storage system can limit access to the user to the storage resources.
US07783664B2 Method and system for protecting the consistency of information in a distributed file system
Disclosed are “black-box leases” that protect information consistency and that allow for information sharing in a distributed file system while hiding from a client information about other clients' use of the file system. This information hiding also allows greater concurrency because changes to the file system are permitted as long as they do not affect the leases as observed by the clients. For each data field protected by a black-box lease, a client has a two-value data structure: SelfValue represents the client's intended use of the data field, and OtherValue is an aggregation of the other clients' intended uses of that data field. Knowing only this aggregate OtherValue, but without knowing any specifics of the other clients' usage patterns, the client knows how it may use the data field without adversely affecting the consistency of data in the distributed file system.
US07783662B2 Federated information management
A method for management of federated information in associated knowledge systems. The method includes maintaining a data structure, the data structure including associative metadata that correlates a plurality of substantive knowledge entities from a plurality of disparate knowledge bases; monitoring the substantive knowledge entities for an access-limiting event; determining the access-limiting event on at least one of the substantive knowledge entities; and responsive to determining the access-limiting event, adding to the associative metadata a persistent audit enhancement indicative of the access-limiting event, the persistent audit enhancement including a timestamp. The access-limiting event may include deletion of a substantive knowledge entity, enacting more restrictive access permissions for a substantive knowledge entity, and copying of a substantive knowledge entity to a more restrictive access area.
US07783659B2 Method and system for assessing and refining the quality of web services definitions
A system and method of assessing and refining quality of Web services (WSDL) definitions for enabling automatic discovery and matching thereof, which includes normalizing definition elements and identifying at least one element as being at least one of cryptic, ambiguous, and unclear to provide a normalization output, assessing a quality of the at least one definition element based on the normalization output, classifying the identified at least one definition element into at least one predetermined category, and providing a quality assessment output, and automatically generating a recommendation for changing at least one definition element based on at least one of the normalization output and the quality assessment output, thereby enabling automatic discovery and matching thereof.
US07783657B2 Search authoring metrics and debugging
A search authoring tool for mapping queries to assets for use in an information retrieval system has a query-to-asset mappings database, a search authoring engine, and a search evaluation engine. The query-to-asset mappings database is built from search author input and user mappings. The search authoring engine is adapted to receive operator input and to generate one or more new query-to-asset mappings based on the received operator input. The search evaluation engine is adapted to compare the one or more new query-to-asset mappings to the existing mappings to determine if the one or more new query-to-asset mappings will cause performance degradation of the information retrieval system.
US07783656B2 Accessing objects in a service registry and repository using a treat as function
A service registry and repository method for managing an object database for objects. The method includes receiving a database path query expression including both a main expression and a treat-as expression. The method also includes translating the query expression into an object query and querying the object database using the object query. In particular, the translating includes breaking the expression into nodes, examining each node to identify objects for selection and from which selection is made, consolidating objects for selection from each node in the sub-expression into a sub-SELECT clause, consolidating objects for selection in each node of the main expression into a SELECT clause, consolidating objects from which selection is made from nodes in the sub-query into a sub-FROM clause, consolidating objects from which selection is made from nodes in the main query into a FORM clause, and forming the object query from the SELECT, FROM and WHERE clauses.
US07783655B2 Processing data records
Among other things, a user is enabled to identify arbitrary data records of interest that belong to a file of data records that are expressed in an arbitrary format. Pre-generated information about the records of the file is used to enable a user to view a portion of the arbitrary data records that a machine is capable of displaying at one time. The amount of time required to enable the user to view the portion after the data records of interest have been identified is essentially independent of the number of records in the file. The file and the pre-generated information about the records of the file are each too large to be stored, as a whole, in a memory that is used by the machine in accessing the arbitrary data records in response to the user's identification of records of interest.
US07783654B1 Multiple string searching using content addressable memory
A method and apparatus for multiple string searching using a ternary content addressable memory. For one embodiment, the method includes selecting character groups from an input text string in a temporal sequence, each character group having more than one character. A first character group of the character groups is compared with a plurality of character fields and a current state of a state machine is compared with a plurality of states of the state machine that correspond to the plurality of character fields to identify information indicative of a subsequent state of the state machine. Comparison of the first character group with the plurality of sets of character fields is repeated if the information indicative of the subsequent state of the state machine indicates that a terminal number of characters of a desired character pattern has been located and that the terminal number of characters is fewer than the number of characters in the first character group.
US07783646B2 System, method, and computer readable media for identifying and rating virtual universe objects
A system, a method, and a computer readable media for identifying and rating a VU object in a virtual universe are provided. The method includes displaying first and second VU objects in a region of the virtual universe on a display device at a first time for a first user. The method further includes identifying the second VU object which modifies a view of the first VU object. The method further includes inputting first rating information associated with the second VU object that identifies a user perception of the second VU object. The method further includes inputting user view preference information indicating rating information for selecting VU objects to be displayed in the region of the virtual universe to the first user. The method further includes displaying the first VU object in the region of the virtual universe on the display device for the first user at a second time after the first time, while not displaying the second VU object based on both the first rating information associated with the second VU object, and the rating information of the user view preference information.
US07783644B1 Query-independent entity importance in books
A corpus contains information including text from books and metadata about the books. The book texts mention entities of various types, such as location, date, event, and person entities. An entity importance engine analyzes the information in the corpus to identify the entities mentioned therein, and ranks the entities using query-independent importance scores. The importance scores can be based in part on the contexts in which the entities are mentioned by the books. A presentation engine enables searching of the corpus to identify books satisfying a search query. The presentation engine presents information about a designated book. Entities mentioned in the book are presented in a style selected to enhance comprehension and utility. For example, location entities can be presented on a map with markers showing the locations of the entities. The number of entities presented are limited and ordered based on the query-independent importance scores.
US07783633B2 Display of results of cross language search
An improved method, apparatus, and computer instructions displaying search results. A query is received in a first language. A snippet in the document containing the word is selected in response to identifying a document in a second language in which the document contains a word matching a query word in the query. This snippet is translated into the first language.
US07783630B1 Tuning of relevancy ranking for federated search
Determining a relevancy ranking score is disclosed. An indication is received that a relevancy ranking score algorithm is to be tuned to a selected preference. The relevancy ranking score algorithm is updated based at least in part on the selected preference, wherein the relevancy ranking score of a search result resulting from a search query is based at least in part on one or more constraints of the search query.
US07783625B2 Using data in materialized query tables as a source for query optimization statistics
Data in materialized query tables (MQTs) are used as statistics for determining the optimal execution plan for a query. When an MQT is defined, it is examined to determine whether its data provides statistics for determining an optimal execution plan for a query. If so, then the MQT is identified, in the RDBMS, as a source for statistics. Information needed to exploit the MQT data as statistics is cataloged in the RDBMS. This information includes a characterization of the type of statistics provided by the MQT, the table and column distributions represented by those statistics, and a query for later retrieving relevant data from the MQT during the query optimization process. When a query is accepted for execution, the cataloged relevant information about MQTs is examined to determine whether an MQT exists that provides statistics relevant to optimization of the query. If such an MQT exists, then the relevant data is retrieved from the MQT using the cataloged query. Using the retrieved statistics, an optimal execution plan may be determined for the query.
US07783619B2 Methods and software for analysis of research publications
In one aspect, the invention comprises a computer system for searching databases and displaying search results, comprising databases storing information regarding publications and authors comprising author, title, date of publication, cited references, and citing references data; and Internet servers in communication with those databases; wherein at least one of those Internet servers is in communication with and operable to transmit data to a Web browser resident on a user's computer, and wherein the data is sufficient to enable the browser to display a citation overview page comprising: (a) a list of one or more titles of publications or names of authors, and (b) one or more displayed numerals representing how many publications in one or more specified categories cite to each of the publications, or, for author names, how many publications in one or more specified categories cite to publications on which those names are listed as authors.
US07783618B2 Application server (AS) database with class of service (COS)
Systems, methodologies, media, and other embodiments associated with provisioning an internet protocol (IP) multimedia core network subsystem (IMS) are described. One exemplary system embodiment includes logic for provisioning an IMS application server (AS) database with AS data and logic for provisioning an IMS user database with user data. The exemplary system embodiment may also include logic for provisioning an IMS initial filter criteria (IFC) database with data that relates a user to an AS based, at least in part, on an AS class of service (COS) identifier.
US07783611B1 System and method for managing file metadata during consistency points
A system and method for enabling write operations to files undergoing write allocation is provided. The system and method generate a shadow state entry of metadata associated with an inode of the file upon receipt of a write operation. During the write allocation process for the inode, the shadow state information is merged with the data stored in the inode to be written to disk.
US07783609B2 Storing information in otherwise unused space in VTOC and VVDS for recovery of data
When a VTOC and a VVDS are established for information used to access data sets of a volume, unused space remains in both structures. The data sets, VTOC and VVDS are stored on a recordable medium. For VSAM data sets, other, vital information about the data set is also stored in the VTOC; for non-VSAM data sets, vital information about the data set is also stored in the VVDS. If the VOTC entry of a non-VSAM data set becomes corrupted, the vital information in the VVDS may be used to access the stored data set. Similarly, If the VVDS entry of a VSAM data set becomes corrupted, the vital information in the VTOC may be used to access the stored data set.
US07783607B2 Decentralized record expiry
A technique is described that reduces the complexity and resource consumption associated with performing record expiry in a distributed database system. In accordance with the technique, a record is checked to see if it has expired only when it has been accessed for a read or a write. If at the time of a read a record is determined to have expired, then it is not served. If at the time of a write a record is determined to have expired, then the write is treated as an insertion of a new record, and steps are taken to treat the insertion consistently with regard to the previous expired version. A background process is used to delete records that have not been written to or actively deleted by a client after expiration.
US07783600B1 Redundancy management service for peer-to-peer networks
A system for a redundancy management service for peer-to-peer (P2P) networks includes one or more processors and memory coupled to the processors. The memory stores program instructions executable by the processors to receive a request at a device to upload a data object from the device into a P2P network. In response to receiving the request, the instructions are executable to identify a redundancy manager associated with the device and to transmit the data object to the redundancy manager. In addition, the instructions are executable to upload, from the redundancy manager to one or more target devices of the P2P network, a plurality of data blocks derived from the data object, such that the data object may be recovered from a subset of the plurality of data blocks.
US07783598B1 Avoiding frozen-volume write penalties
Methods of operating a computer storage system where an identical copy of a mirror source filesystem is maintained on a mirror destination storage volume managed by a mirror destination server. A modification to the mirror source filesystem is planned and executed, and a corresponding change to the mirror destination filesystem is accomplished by storing data directly to the mirror destination storage volume, bypassing filesystem logic that interprets the data stored on the volume. Systems that implement these methods are also described.
US07783596B2 System and method for an immutable identification scheme in a large-scale computer system
Systems and/or methods for storing and/or retrieving assets in connection with an extremely large scale computer storage system are provided. An asset catalog may comprise a plurality of asset catalog entries stored according to at least one schema and corresponding to a plurality of assets. A storage architecture may be capable of storing the plurality of assets, with the storage architecture comprising a storage locator and a federator. An item identification scheme may be capable of providing identifiers to reference, locate, and/or access said assets and/or said asset catalog entries stored in the asset catalog in the storage architecture. The computer storage system may be scalable essentially without limitation while maintaining asset storage and retrieval flexibility and substantially obsolescence-proof survivability of assets.
US07783595B2 Mobile communication terminal for downloading contents and method thereof
A mobile communication terminal for downloading contents and a method thereof. The mobile communication terminal comprises: a memory for storing at least one multimedia data to be outputted while downloading contents; a controller for outputting at least one control signal to control an output of the stored multimedia data when prediction time for downloading the contents is more than a preset time; and at least one output device for outputting the stored multimedia data based on the outputted control signal.
US07783594B1 System and method for enabling individuals to select desired audio
Audio item(s) that may be of interest to a user can be selected from a larger collection of audio items. The audio items of interest may be identified by concurrently generating audio from each item in the collection. The audio generated from individual items in the collection may be generated such that the audio is audibly and selectably differentiable from the audio generated from other items in the collection. A user-input may be detected that corresponds to a selection of a subset of the audio items. A user-input may be detected that modifies characteristics of the audio presentation in space and/or volume. A correlation between the input and the selected audio may be made through characteristics that are incorporated into the selected audio when that audio is made distinguishable.
US07783585B2 Data processing device, data processing method, and program
A data processing device for processing time-sequence data includes a learning unit for performing self-organizing learning of a SOM (self-organization map) making up a hierarchical SOM in which a plurality of SOMs are connected so as to construct a hierarchical structure, using, as SOM input data which is input to the SOM, a time-sequence of node information representing a winning node of a lower-order SOM which is at a lower hierarchical level from the SOM.
US07783582B2 Bayesian-network-based method and system for detection of clinical-laboratory errors using synthetic errors
Embodiments of the present invention include methods and systems for analyzing clinical-laboratory results and data in order to detect erroneous clinical-laboratory results. Embodiments of the present invention employ Bayesian networks and modified Bayesian networks that are constructed using cleaned clinical-laboratory results into which various types of synthetic errors have been introduced and that are optimized using different, cleaned clinical-laboratory results into which synthetic errors have been introduced.
US07783580B2 Control method combining fuzzy logic control with sliding mode control for ideal dynamic responses
The invention provides a novel control method combining fuzzy logic control with gain auto-tuning sliding mode control. A control error signal e(t) from the detection mechanism and an error change signal ce(t) are combined together as a sliding variable s(t)=ce(t)+λe(t) and used as the fuzzy input control variable. Using the control method, 2D fuzzy control rule is simplified into 1D fuzzy control rule through the sliding variable definition for enhancing the efficiency of computation and saving computation resources. Accordingly, both the quick transient response and steady state precision positioning can be achieved. The present method can overcome the disadvantages of current controller, which can not reach the desired transient and steady state responses simultaneously.
US07783578B2 System for providing cardless payment
The method and system of the invention provide a variety of techniques for using a selected alias and a selected personal identification entry (PIE) in conjunction with use of a transaction card, such as a credit card, debit card or stored value card, for example. A suitable number or other identification parameter is selected by the account-holder as an alias. The account-holder is then required to choose a PIE for security purposes. The alias is linked to the account-holder's credit card number via a database. When the account-holder enters into a transaction with a merchant, the physical card need not be present. The account-holder simply provides his or her alias and then the PIE. This can be done at any point of sale such as a store, catalog telephone order, or over the Internet. The alias and PIE are entered and authorization is returned from the credit card company.
US07783577B2 Information service method, information service unit, recording or reproducing controlling method, and recording and/or reproducing unit
Unique identification information is prerecorded on a disc. The identification information is registered to a server along with user's license when he or she buys the disc. When an terminal unit reproduces data from the disc, identification information is read and transmitted to the server through the Internet. The server creates a key that controls to reproduce data from the disc in accordance with the license identified by the identification information and transmits the key to the terminal unit along with the user's license information for the disc. The terminal unit controls to reproduce contents of the disc in accordance with key and license information transmitted from the server. The license for each disc is managed in accordance with the identification information. Thus, different services can be provided for individual discs.
US07783572B2 Apparatus and method for downloading configuration data to card terminals and for viewing activity at card terminals
Downloading configuration data to program card terminals and providing real-time data of activity occurring at card terminals. A merchant can log on to a system server and enter information to program options for its card terminals such as via a web page on an Internet site. The system server formats the information into a file based upon a communication protocol and programming rules for the card terminal, and downloads the file to it as a data stream. The card terminal programs itself according to the configuration data. A merchant can also view data for activity occurring at its card terminals, possibly in real-time proximate to detection of the activity by the system server. In conjunction with processing transactions or other activity from the card terminals, the system server replicates the records for the activity and makes them available to merchants such as via a web page on an Internet site. Both the entry of configuration data and viewing of real-time activity can occur at a network connection remote from the card terminals, allowing the merchants to program the card terminals and view their activity at any location having network access.
US07783569B2 System and method for consumer control over card-based transactions
A system and method for consumer control over card-based transactions and associated accounts. An interface is provided between a merchant or the merchant's bank and the bank or banks at which the consumer has accounts for card-based transactions. The interface acts as an intermediary which is accessible to the consumer so that the consumer may place a variety of controls on card-based transactions. For example, multiple transaction cards may be linked to a single credit account with each card having a different credit limit. As another example, each transaction card may be restricted to a particular merchant. As yet another example, a consumer may link several credit and/or debit accounts to a single transaction card; the consumer may pre-select criteria to be utilized for directing charges for a particular transaction to be applied the different accounts. The consumer may access the interface via a web site or a telephone for making changes and receiving account information. Flexibility and control over the use of transaction cards is, therefore, provided for card-based transactions and for debit and credit accounts used in connection with such card-based transactions.
US07783562B1 Credit risk managing loan pools
A system providing a comprehensive tool useful in credit risk managing a set of loans. The system includes a method for obtaining an estimated financial outcome, i.e., a gain or a loss, for a particular loan, and applying the estimated loss for to the set. The system also includes a method for obtaining a probability of a loss for a particular loan, and applying the probability of loss to the set. The system further includes the generation of a list of loans from the set of loans with a heightened risk of loss.
US07783560B2 Credit event fixings
Disclosed are methods and systems for transacting credit derivatives. The methods and systems allow for the calculation of the final cash settlement prices for credit derivatives following a credit event, such as a corporate bankruptcy.
US07783559B1 System and method for providing market updates in an electronic trading environment
A system and method are provided for modifying how market updates are provided in an electronic trading environment upon detecting one or more triggering events. One example method includes defining an event to be used to trigger modification of how market updates are provided to a client entity, receiving a market update from an electronic exchange, and, when the event is detected, modifying how the market update is provided to the client entity. As an example, the modification of how the market update is provided to the client entity may include providing less data in relation to market updates, and sending the market updates less frequently.
US07783558B1 System and method for providing market updates in an electronic trading environment
A system and method are provided for modifying how market updates are provided in an electronic trading environment upon detecting one or more triggering events. One example method includes defining an event to be used to trigger modification of how market updates are provided to a client entity, receiving a market update from an electronic exchange, and, when the event is detected, modifying how the market update is provided to the client entity. As an example, the modification of how the market update is provided to the client entity may include providing less data in relation to market updates, and sending the market updates less frequently.
US07783557B2 Computer-implemented display to facilitate trading in multi-modal freight shipment derivatives
A system that facilitates freight shipment between a first geographic location and a second geographic location is disclosed. The system includes computer hardware and computer software readable by the computer hardware for displaying a browser window. The browser window is accessible via a computer network. The browser window includes a first data section configured to display derivative contract data pertaining to shipment capacity offered by carriers between the first geographic location and the second geographic location, the derivative contract data being associated with at least two of a air mode, a sea mode, a train mode, and a truck mode. The browser window also includes a second data section configured to be viewed simultaneously with the first data section, the second data section displaying forecast data provided by shippers and pertaining to demand forecasts between the first geographic location and the second geographic location.
US07783553B2 Article of manufacture for managing retirement and other investments that use an asset accumulation strategy
An article of manufacture is provided to make decisions regarding funding additional contributions to an investment that is funded using an asset accumulation strategy. A data processor automatically determines an absolute value of a compound average annual rate of return of the investment for a plurality of successive time instances, and an absolute value of an internal rate of return of the investment for a plurality of successive time instances. The data processor then identifies a first time instance when the absolute value of the compound average annual rate of return of the investment exceeds the absolute value of the internal rate of return of the investment. Another article of manufacture identifies a first time instance when the compound average annual rate of return of the investment exceeds the internal rate of return of the investment and when a total return is greater than zero. Another article of manufacture identifies a first time instance when the net present value of the investment is less than zero and the total return is greater than zero. The first time instance represents the time in which it is recommended that funding of additional contributions to the investment should be stopped. The data processor then outputs a message recommending that funding of additional contributions to the investment should be stopped upon identifying the first time instance.
US07783548B1 Performance based auto loans
Disclosed are systems and methods for providing a loan having an interest rate and a loan period. The systems and methods dynamically adjust the interest rate during the loan period based on actual payment performance of a borrower, thereby resulting in an improved reward structure, greater borrower loyalty and an improved experience for the borrower.
US07783543B2 Financial activity based on natural peril events
A financial activity network includes a central managing system connected to a plurality of participant terminals. Rules governing operation of the financial activity are stored for future reference. A participant provides investment information such as a map location for the predicted strike by the natural peril event and, optionally, one or more secondary parameters relating to the natural peril event, such as the time interval between the time of investment and the time of an event strike and/or the severity of the event strike according to an established scale. In one example, an external objective independent information source is consulted, with the external objective independent information source providing monitoring, interpretation and derived determination of parameters pertaining to the natural peril event. Methods and articles of manufacture are also disclosed.
US07783538B1 Method for equitably distributing a plurality of instruments between a plurality of accounts
A plurality of instruments are equitably distributed between a plurality of accounts. One implementation includes: calculating an overall average value for the instruments, and determining the best allocation for the instruments by iteratively distributing the instruments in the accounts and evaluating the errors between the accounts and the average instrument value for each allocation. Another implementation includes sorting the accounts into a first group having an account average instrument value greater than the overall average instrument value, a second group having an account average instrument value less than the overall average instrument value, and a third group where the values are equal. Then, improved distributions are attempted by exchanging instruments between accounts in the first group and accounts in the second group. The process is iterative until all possible instrument combinations between the first group and the second group have been tried and no further improvements can be made.
US07783530B2 Parking reservation systems and related methods
Parking reservation systems and methods for a parking lot having a plurality of individual parking spaces include an electronic database of an inventory of available parking spaces; and at least one processor in communication with the electronic database. The processor can be configured to: (a) accept user input regarding a request for a reserved parking space; (b) automatically reserve a parking space for a patron upon receipt of a payment therefor; (c) generate a confirmation of the reservation for the patron; and (d) automatically adjust the database of the inventory of available spaces based on the reservation. Other systems and methods are configured to identify parking lots with vacancies in a geographical region of interest.
US07783528B2 System and method for generating an alternative product recommendation
A method and system for automatically generating a naturally reading narrative product summary including assertions about a selected product. In one embodiment, the method includes the steps of determining at least one attribute associated with the selected product, selecting an alternative product, retrieving assertion models to describe the product and to recommend an alternative product in a natural manner, and generating a naturally reading narrative by combining the attribute and the selected alternative product with the retrieved assertion models such that the generated narrative includes a recommendation of the selected alternative product. A system is provided for implementing the described method.
US07783517B2 Systems, methods, and devices for selling transaction instruments via web-based tool
The present invention generally relates to a system and method for distributing a transaction instrument. The system includes the steps of: offering for sale, in a retail environment, the transaction instrument; selling a selected transaction instrument; communicating with the issuer of the transaction instrument via an internet accessible web site, and enabling the use of the transaction instrument. The transaction instrument may be, for example, an open pre-paid card. The distribution of the transaction instrument may also include the step of sending a message, through the web site, in substantially real time, causing the pre-paid transaction instrument to be funded but not activated until later through an interactive voice response system, for example. In another example, an associated transaction account may be funded and activated at the time of distribution. Furthermore, an issuer system may be suitably configured to leverage existing Travelers Cheque infrastructure for inventory and related processes.
US07783513B2 Business performance and customer care quality measurement
An apparatus includes a plurality of storable representations of interactions between an agent of a business and customers, wherein the business is located in a first geographic area. A storage device in communication with the first geographic area is configured to receive and store the storable representations wherein the storable representations are capable of being analyzed at high frequency for service quality in the second geographic area by an analyst. The second geographic area is subject to a geographic wage attenuator. Report data is generated and fed back to the agent; the report data represents the quality of service rendered by the agent to the customers. An agent can be informed of at least one agent performance element that was well performed and at least one agent performance element that could be performed even better.
US07783508B2 Method and system for refining vending operations based on wireless data
A system coupled to one or more vending machines, such as soft drink vending machines, via a wireless data link can acquire operational vending data, for example sales data, hardware status, and product temperature. The system can compile data from multiple vending machines dispersed across a geographic area such as a city or state. The system can include software that refines the vending operations of one or more such vending machines based on analysis of acquired data, taking into consideration other information such as market, business, seasonal, or environmental factors. Refining vending operations can include adjusting product offerings, relocating vending machines, replicating favorable conditions, and addressing unexpected sales variations.
US07783507B2 System and method for managing a fleet of remote assets
Method and system for managing a plurality of remote assets, such as a fleet mobile assets is provided. The method allows for collecting data regarding each of a plurality of remote assets. The collected data is used to develop historical information regarding actual usage of each remote asset. The information is distributed via a global information network.
US07783506B2 System and method for managing reservation requests for one or more inventory items
A system and method for managing reservation requests for one or more inventory items are provided. A user reservation request is obtained and processed to identify inventory data matching the reservation request. Reservation transaction, reservation items and reservation inventory records are generated corresponding to the user reservation request. If the transaction can be completed, a confirmation is sent to the user and a notification is sent to a supplier.
US07783501B2 Substantiation process for flexible spending accounts or similar accounts where electronic benefit cards are used
A method of transaction approval and substantiation employing accumulator logic for medical, dental, and vision claims. For example, a health care plan member may utilize an electronic payment card to pay for various health care related expenses where that electronic payment card is deducting from that member's flexible spending account, health reimbursement arrangement, or other such accounts. For substantiation of a card transaction, in addition to copay matching, paid claim matching, and recurring transaction matching for medical, dental, and vision claims, the method of the current invention further employs accumulator logic processing where the transaction is substantiated if the card swipe amount for that transaction is less than or equal to the sum in an accumulator for the previously paid claims in the appropriate medical, dental, or vision claim area.
US07783499B2 Framework for dynamic composition of web services
A framework for Web services integration can include a Web services integrator having a scheduler coupled to a control. The control can have a coupling to a consumer preferences repository. The scheduler, by comparison, can have couplings both to a state data repository and also to a service activation repository. Finally, the framework can include an interface to the Web service integrator. Notably, an agenda can be disposed within the scheduler. Moreover, a collection of service activation rules can be disposed within the service activation repository. The framework yet further can include a collection of service requestor preferences disposed within the consumer preferences repository. Finally, the framework can include service request state data disposed within the state data repository.
US07783498B2 Electronic guide information processing system, information distributing apparatus, portable terminal apparatus, and method for processing electronic guide information
An electronic guide information processing system includes: an information distributing apparatus 19 for converting the guide information D1 into electronic guide information, and then distributing the resultant data; and a portable terminal apparatus 14 for recording and reproducing the electronic guide information distributed from the information distributing apparatus 19. The electronic guide information D1 is visually displayed or/and audibly output in the portable terminal apparatus 14. Due to this structure, the information user can obtain the guide information about customers attracting facility in the form of electronic guide information D1, instead of in the form of conventional paper materials such as guidebooks and guide maps. Besides, by employing a system in which the electronic guide information D1 is distributed through broadcasting or communication infrastructure, the information user can easily and timely obtain the guide information about the customers attracting facility before he or she actually visits there.
US07783497B2 Method of adaptive browsing for digital content
Providing adaptive visual browsing of digital content may be accomplished by presenting a scrolling ticker on a display for browsing of digital content available for viewing by a user of a processing system, the ticker having a plurality of items, each item including an image representing at least one of a content title and a content service provider; receiving a user input selection from a remote control device operated by the user, the user input selection selecting one of the ticker items to indicate the user's interest in the selected item; and changing at least one of the items in the ticker to another item in response to the user input selection, wherein the other item has metatags similar to or related to metatags of the selected item.
US07783494B2 Time slot position coding
Spatial information associated with an audio signal is encoded into a bitstream, which can be transmitted to a decoder or recorded to a storage media. The bitstream can include different syntax related to time, frequency and spatial domains. In some embodiments, the bitstream includes one or more data structures (e.g., frames) that contain ordered sets of slots for which parameters can be applied. The data structures can be fixed or variable. The data structure can include position information that can be used by a decoder to identify the correct slot for which a given parameter set is applied. The slot position information can be encoded with either a fixed number of bits or a variable number of bits based on the data structure type.
US07783489B2 Audio identification system and method
A method and system for direct audio capture and identification of the captured audio. A user may then be offered the opportunity to purchase recordings directly over the Internet or similar outlet. The system preferably includes one or more user-carried portable audio capture devices that employ a microphone, analog to digital converter, signal processor, and memory to store samples of ambient audio or audio features calculated from the audio. Users activate their capture devices when they hear a recording that they would like to identify or purchase. Later, the user may connect the capture device to a personal computer to transfer the audio samples or audio feature samples to an Internet site for identification. The Internet site preferably uses automatic pattern recognition techniques to identify the captured samples from a library of recordings offered for sale. The user can then verify that the sample is from the desired recording and place an order online. The pattern recognition process uses features of the audio itself and does not require the presence of artificial codes or watermarks. Audio to be identified can be from any source, including radio and television broadcasts or recordings that are played locally.
US07783488B2 Remote tracing and debugging of automatic speech recognition servers by speech reconstruction from cepstra and pitch information
Methods and systems are provided for remote tuning and debugging of an automatic speech recognition system. Trace files are generated on-site from input speech by efficient, lossless compression of MFCC data, which is merged with compressed pitch and voicing information and stored as trace files. The trace files are transferred to a remote site where human-intelligible speech is reconstructed and analyzed. Based on the analysis, parameters of the automatic speech recognition system are remotely adjusted.
US07783486B2 Response generator for mimicking human-computer natural language conversation
The present invention is an autonomous response engine and method that can more successfully mimic a human conversational exchange. In an exemplary, preferred embodiment of the invention, the response engine has a statement-response database that is autonomously updated, thus enabling a database of significant size to be easily created and maintained with current information. The response engine autonomously generates natural language responses to natural language queries by following one of several conversation strategies, by choosing at least one context element from a context database and by searching the updated statement-response data base for appropriate matches to the queries.
US07783484B2 Apparatus for reducing spurious insertions in speech recognition
Techniques for improving an automatic baseform generation system. More particularly, the invention provides techniques for reducing insertion of spurious speech events in a word or phone sequence generated by an automatic baseform generation system. Such automatic baseform generation techniques may be accomplished by enhancing the scores of long-lasting speech events with respect to the scores of short-lasting events. For example, this may be achieved by merging competing candidates that relate to the same speech event (e.g., phone or word) and that overlap in time into a single candidate, the score of which may be equal to the sum of the scores of the merged candidates.
US07783483B2 Speech processing apparatus and control method that suspend speech recognition
A speech processing apparatus includes a speech input device which inputs speech, a connection unit which detachably connects the speech input device, a speech recognizer which recognizes speech input by the speech input device through the connection unit, and a monitor which monitors the connection state of the speech input device at the connection unit, and when the connection state changes, outputs an event for notifying the change. The speech recognizer suspends speech recognition processing upon receiving the event from the monitor.
US07783480B2 Audio encoding apparatus, audio decoding apparatus, communication apparatus and audio encoding method
An audio encoding apparatus and the like are disclosed which can improve the sound quality of encoded audio signals even in a case of scalable CELP encoding the audio signals in sections that vary with time. In this apparatus, an enhancement layer extended adaptive codebook generating part (102) generates an extended adaptive codebook (d_enh_ext[i]) from both one frame of core layer drive sound source signals (exc_core[n]) received from a core layer CELP encoding part (101) and past enhancement layer drive sound source signals (exc_enh[n]) received from an adder (106), and further inputs the generated extended adaptive codebook (d_enh_ext[i]) to an enhancement layer extended adaptive codebook (103) for each of sub-frames. That is, the enhancement layer extended adaptive codebook generating part (102) updates the extended adaptive codebook (d_enh_ext[i]) for each of the sub-frames.
US07783476B2 Word extraction method and system for use in word-breaking using statistical information
A method, computer readable medium and system are provided which collect new words for addition to a lexicon for an agglutinative language. Sentences in the agglutinative language are retrieved from documents, for example from web pages. New word candidate character strings are identified in the retrieved sentences. The identified new word candidate character strings are filtered using a combination of a plurality of statistical criteria to generate a new words list. Words from the new words list are added to the lexicon.
US07783473B2 Sequence classification for machine translation
Classification of sequences, such as the translation of natural language sentences, is carried out using an independence assumption. The independence assumption is an assumption that the probability of a correct translation of a source sentence word into a particular target sentence word is independent of the translation of other words in the sentence. Although this assumption is not a correct one, a high level of word translation accuracy is nonetheless achieved. In particular, discriminative training is used to develop models for each target vocabulary word based on a set of features of the corresponding source word in training sentences, with at least one of those features relating to the context of the source word. Each model comprises a weight vector for the corresponding target vocabulary word. The weights comprising the vectors are associated with respective ones of the features; each weight is a measure of the extent to which the presence of that feature for the source word makes it more probable that the target word in question is the correct one.
US07783472B2 Document translation method and document translation device
A document translation method having extracting a term from a document, executing a substitute process and outputting the term in a predetermined manner. The process of executing a substitute process on the term is performed in a translating process when the term from the document matches a term predetermined by a user. The substitute process is corresponding to the term and predetermined by the user.
US07783461B2 Systems and methods for simulating vehicle operation
Systems for simulating vehicle operation include a computer having a pedal activation program, the pedal activation program comprising instructions for generating signals relating to operation of a vehicle from the computer to a pedal sensor output according to a predetermined driving profile. Methods for simulating vehicle operation include providing a computer having a pedal activation program, utilizing the pedal activation program to initiate output signals to a pedal sensor output relating to a vehicle condition and transmitting the output signals to an engine control unit to implement a driving profile programmable within the pedal activation program.
US07783460B1 Translating of geometric models into block diagrams
Methods and systems for translating models generated in one modeling environment into models that can be used in other modeling environments are disclosed. Models are created using different data formats in different modeling environments. These data formats are generally incompatible with each other. Therefore, the present invention provides a neutral data format that can store information relating to models generated in one modeling environment, and that can be used by other modeling environments to create their models. The present invention may export models created in one modeling environment into the neutral data format. The neutral data format may subsequently be imported into other modeling environments in which new models are generated using the information contained in the neutral data format. The present invention also provides animation of the newly generated models by animation clients via open animation interfaces that support multiple animation clients at a simultaneous time.
US07783459B2 Analog system for computing sparse codes
A parallel dynamical system for computing sparse representations of data, i.e., where the data can be fully represented in terms of a small number of non-zero code elements, and for reconstructing compressively sensed images. The system is based on the principles of thresholding and local competition that solves a family of sparse approximation problems corresponding to various sparsity metrics. The system utilizes Locally Competitive Algorithms (LCAs), nodes in a population continually compete with neighboring units using (usually one-way) lateral inhibition to calculate coefficients representing an input in an over complete dictionary.
US07783453B2 Method, computer program product, and system for rapid resultant estimation performance determination
The present invention provides a method, system and computer program product for rapidly determining a resultant in relation to a plurality of predetermined performance characteristics using a method for determining test values in exponential and binary processes which are sequentially and comparatively assessed in relation to one or more maximum performance constraints (MPC) of a set of predetermined performance characteristics.
US07783450B2 Method and system for reducing errors in vehicle weighing systems
A method and system (10, 23) for determining vehicle weight to a precision of <0.1%, uses a plurality of weight sensing elements (23), a computer (10) for reading in weighing data for a vehicle (25) and produces a dataset representing the total weight of a vehicle via programming (40-53) that is executable by the computer (10) for (a) providing a plurality of mode parameters that characterize each oscillatory mode in the data due to movement of the vehicle during weighing, (b) by determining the oscillatory mode at which there is a minimum error in the weighing data; (c) processing the weighing data to remove that dynamical oscillation from the weighing data; and (d) repeating steps (a)-(c) until the error in the set of weighing data is <0.1% in the vehicle weight.
US07783447B2 Chip handler with a buffer traveling between roaming areas for two non-colliding robotic arms
Two robotic arms roam in separate, non-overlapping areas of a test station, avoiding collisions. A traveling buffer moves along x-tracks between a front position and a back position. In the front position, a first robotic arm loads IC chips from an input tray or stacker into buffer cavities in the traveling buffer. The traveling buffer then moves along the x-tracks to the back position, where a second robotic arm moves chips from the traveling buffer to test boards for testing. After testing, the second robotic arm moves chips to a second traveling buffer, which then moves along tracks to a front position for unloading by the first robotic arm. Two traveling buffers may move on the same tracks in a loop. The buffer cavities in the traveling buffer move on internal tracks to expand and contract spacing and pitch between the front and back positions to match test-board pitch.
US07783444B2 Systems and methods of alternative overlay calculation
Methods and systems of alternative overlay calculation and of calculating overlay stability based on alternative overlay settings in a fabrication unit, and a computer readable medium are disclosed being capable of calculating alternative overlay error values based on alignment model parameters, alternative alignment model parameters, and overlay error values for a plurality of measurement positions.
US07783443B2 Information processing apparatus, information processing method, and calibration Jig
When a calibration jig (50) which includes an image sensing device (100) is moved within the image sensing range of an image sensing device (200), the image coordinates of an index (110) on the image sensing device (100) in a plurality of images sensed by the image sensing device (200) are extracted. The image coordinates of environment allocation indices (300) in a plurality of images sensed by the image sensing device (100) are extracted. An information processing apparatus (1000) calculates camera parameters of the image sensing device (200) based on the extracted image coordinates of the index (110) and the environment allocation indices (300).
US07783433B2 Automated defect detection of corrosion or cracks using SAFT processed Lamb wave images
A system, method and computer program product is provided for automated defect detection of corrosion or cracks using synthetic aperture focusing technique (SAFT) processed Lamb wave images. The method comprises processing the first image using a synthetic aperture focusing technique (SAFT) to enhance a resolution and a signal to noise ratio of a first extracted ultrasonic image, applying a systemic background noise suppression algorithm to the first extracted ultrasonic image to render a second extracted ultrasonic image having reduced noise, and applying a deconvolution linear filtering process to the second extracted ultrasonic image to render a third extracted ultrasonic image.
US07783429B2 Peptide sequencing from peptide fragmentation mass spectra
The invention relates to a method of peptide sequencing from peptide fragment mass data, wherein a plurality of candidate peptide sequences are determined comprises the steps of: calculating peptide fragment masses, searching a plurality of peak data for masses matching said calculated peptide fragment masses, annotating all permutations of said peak data with amino acid sequences that correspond to the calculated peptide fragment masses, extending said potential sequences to resulting masses with additional matching masses, extending stepwise additions until the resulting masses correspond to parental peptide masses or said parental peptide masses minus the mass of water, and identifying at least one peptide sequence by deleting sequences that can not be extended to endpoints of said parental peptide masses, and deleting identical sequences generated.
US07783426B2 Driving support system
A driving support system for a vehicle being adaptable to both of a manual driving of which driving operation is under control of a driver and an automated driving of which automated driving operation is under one of a partial control and a full control of automation, the driving support system includes a detection function for detecting a surrounding condition of the vehicle and a traveling condition of the vehicle and an information provision function for providing driving support information based on the surrounding condition of the vehicle and the traveling condition of the vehicle detected by the detection means. The driving support information is provided by the information provision function when the conditions of the vehicle meet a predetermined criterion for information provision, and the information provision function uses different predetermined criterion for information provision in the manual driving and in the automated driving respectively.
US07783425B1 Integrity-optimized receiver autonomous integrity monitoring (RAIM)
An integrity monitoring method for an aircraft is disclosed. The integrity monitoring method includes determining a set of non-uniform weights. The non-uniform weights are based on a least squares approximation of a linearized measurement equation. The integrity monitoring method also includes applying the non-uniform weights in a receiver autonomous integrity monitoring (RAIM) system. Further, the integrity monitoring method includes determining a reduced integrity limit based on the output of the RAIM system.
US07783424B2 Navigation system having function of branch road guidance based on running road, and method thereof
Provided are a navigation system having a function of branch road guidance based on a running road, and a method thereof. The system includes a global positioning system (GPS) module, a map database (DB), a storage unit, a voice processor, and a controller. The GPS module measures a self position. The map DB stores map data comprising road information having a road guide code and an exit code. The storage unit stores road guide codes and exit codes for the running road and a branch road, and stores road guidance voice data, voice data on the branch road, and numeric voice data. The voice processor receives and combines the voice data, and generates and synthesizes branch road guidance voice data. The controller reads the road guide codes for the running road of the measured position and the branch road, and outputs the voice data.
US07783422B2 Navigation device and method of navigating vehicle
A navigation device includes a position detector, a controller, a display portion, an imaging portion and an image processor. The imaging portion images a forward view in front of the vehicle as a forward image from a predetermined distance before a guidance point. The image processor extracts and analyzes visual information of an on-road object from the forward image. The controller specifies a position of the on-road object based on the visual information and map information. The display portion displays and highlights an image of the on-road object at a true position in a road map image, when the position of the on-road object corresponds to the guidance point.
US07783419B2 Content display device and content display method
A meta data set correlated with position information is acquired from a server via a communication interface unit (202) or a broadcast interface unit (201). A current position information acquisition unit (208) acquires the current position information and a content processing unit (203) outputs a content list matched with the search condition including the current position information from the meta data set. When a display list is generated according to the content list, a content display control unit (204) compares the content list to the display list. When they coincide, the meta data generates a display list without changing the display method and displays the search result on a browser unit (205) according to the display list generated by the content display control unit (204).
US07783414B2 Hall effect pick-up with timing correction
A circuit and method for correcting signal timing. The circuit and method generate a first signal with a first phase that is out of phase with a periodic object, generate a voltage signal that corresponds to the frequency of the first signal and generate a second signal based on the first signal and the voltage signal, the second signal having a second phase that is substantially in phase with the periodic object.
US07783410B2 Engine process
A pressure surface is propelled within an engine chamber. Air is introduced into the chamber. The air in the chamber is compressed with the pressure surface. The compressed air is charged with fuel. The fuel is combusted to propel the pressure surface within the chamber. The air and the combusted fuel are exhausted from the chamber. A turbocharger is powered with the exhaust to compress air to an extremely high level, 20+ atmospheres. The air compressed by the turbocharger is passed into the chamber to propel the pressure surface in the chamber without additional fuel. Since compressing the high pressure air in the chamber would cancel the gains of the previous cycle and possibly damage the engine, this invention proposes to open the exhaust valve at the bottom of the intake stroke to relieve the excess pressure, close the exhaust valve and compress the remaining air in the cylinder.
US07783407B2 Method and device for monitoring the dilution of the lubricating oil by the fuel in an internal combustion engine
The invention relates to a method of determining the rate of dilution of the lubricating oil by the fuel in an internal combustion engine. The invention is characterized in that it comprises the following steps consisting in: marking either the lubricating oil or the fuel with a radioactive tracer, measuring the radioactivity of an oil sample using a detector that is sensitive to the radioactive radiation emitted by the radioactive tracer, and transmitting the results of the aforementioned measurements to a computer which uses said results in order to calculate the rate of dilution of the lubricating oil by the fuel. The invention also relates to a device which is used to implement said method, in particular a test bench for engines.
US07783405B2 Tire ground contact pattern specifying method and apparatus thereof
There is provided a tire ground contact pattern specifying method and an apparatus thereof for specifying a tire ground contact pattern usable to perform the stable control of a running vehicle. Using a sensor unit 100 mounted in each tire 2 of a vehicle 1, accelerations generated in X, Y and Z directions are sensed and at the same time, a low frequency noise component and high frequency noise component added to the Z axis direction acceleration signal are extracted. Digital values being the sensing result are transmitted as digital information to a monitor device 200 by radio wave. The monitor device 200 compares many pieces of tire ground contact pattern information preliminarily stored with the digital information to thereby specify a tire ground contact pattern. A stability control unit 700 performs, based on the acceleration values and the information on tire ground contact pattern obtained, the correction control of driving of a sub-throttle actuator 412 or a brake drive actuator 640.
US07783401B2 Method and device for managing tasks of in-vehicle electronic control unit
A method and device for managing a task upraised according to receiving a processing request of services in in-vehicle electronic control units are provided. The method and device include the steps of: allocating a plurality of services to one task and determining whether or not the task assigned with the service is in process of execution in receiving the processing request of the service; and upraising the task to process the service of the received processing request when determination is made that the task is not in process of execution in the determining step, and making the task in process of execution continuously process the service of the received processing request without newly upraising the task when determination is made that the task is in process of execution in the determining step.
US07783398B2 Program rewriting system and program rewriting method
Program data stored in the recording medium of a general control apparatus coupled to a network is stored in the recording medium of a control apparatus as a rewritten subject of program data in the following manner. First, program data stored in a recording medium contained within the general control apparatus is sent via the network of a vehicle to the recording medium of a second control apparatus as the rewritten subject of program data (see a path L1). In this case, the program data 21 stored in the recording medium contained in the general control apparatus for generally controlling the control apparatuses is sent to the network of the vehicle when it is determined to be optimum by the CPU 12c of the general control apparatus. The program data sent to the network of the vehicle is sent via the network of the vehicle to the second control apparatus as the rewritten subject of program data. Then, the second control apparatus as the rewritten subject of program data stores the program data sent via the network of the vehicle into the recording medium.
US07783397B2 Method and system for providing redundancy in railroad communication equipment
A railway communication system (10) includes a transmitter (12) receiving an input and producing a communication signal (18). The communication signal (18) includes at least two different portions (20,22) for separately encoding respective indications (38,40) of the input. The system also includes a receiver (14) coupled to a controlled device, the receiver (14) extracting at least one of the respective indications (38,40) from the communication signal (18). The receiver controls the device responsive to the at least one extracted indications (38,40).
US07783395B2 Stall detection
A control system for lift-generating unit, the control system comprising: detector unit for detecting at least one parameter from which stall may be calculated; scaling unit for determining a scale factor dependent on the or each detected parameter; and multiplier unit for multiplying an incoming lift demand signal by the scale factor to provide an outgoing lift demand signal.
US07783394B2 Method and device for constructing a low-altitude flight plan to be followed by an aircraft
The invention relates to a method and a device for constructing a low-altitude flight path to be followed by an aircraft. The device comprises a database including a terrain profile concerning the terrain to be flown over by the aircraft, a set of data sources, first unit for determining a lateral trajectory of the flight path, and second unit for determining a vertical trajectory of the flight path, the second unit being formed so as to determine the vertical trajectory during the aircraft flight, successively as the flight proceeds, segment by segment, and including an element for retrieving from the database a profile section, and an element for determining a vertical trajectory segment, using the retrieved profile section, based on the climb-out and let-down performances of the aircraft derived from the set of data sources.
US07783391B2 Apparatus and method for controlling vehicle by teeth-clenching
An apparatus and method for controlling vehicle by teeth clenching are provided. The apparatus includes: an electromyogram signal obtaining unit including electromyogram sensors disposed at both sides for generating an electromyogram signal according to a predetermined muscle moved when a disabled person clenches teeth, and a ground electrode connected to a body of the disabled persons for providing a reference voltage; and a vehicle driving unit including a control command generating unit for generating a vehicle driving command according to the electromyogram signal by classifying the electromyogram signal based on a side of teeth clenched, a duration time for clenching teeth and a sequence of teeth clenching motions made by the disabled person, a control command interface for generating a predetermined level of voltage according to the created vehicle driving command, and a vehicle driving unit for driving the vehicle according to the generated voltage.
US07783383B2 Automated pharmacy admixture system (APAS)
In a preferred embodiment, an automated Pharmacy Admixture System (APAS) may include a manipulator system to transport medical containers such as bags, vials, or syringes in a compounding chamber regulated to a pressure below atmospheric pressure. In a preferred implementation, the manipulator system is configured to grasp and convey syringes, IV bags, and vials of varying shapes and sizes from a storage system in an adjacent chamber regulated at a pressure above atmospheric pressure. Various embodiments may include a controller adapted to actuate the manipulator system to bring a fill port of an IV bag, vial, or syringe into register with a filling port at a fluid transfer station in the chamber. A preferred implementation includes a sanitization system that can substantially sanitize a bung on a fill port of a vial or IV bag in preparation for transport to the fluid transfer station.
US07783382B2 Controlling machine actions based on luminance of environmental light and distance from user
A control system for controlling actions performed by a machine includes a sensor module for sensing environmental condition around the machine, an estimation unit for estimating the environmental condition detected by the sensor, a motor for controlling movement of the machine, a control unit for calculating a magnitude of motion according to the estimated environmental condition, the magnitude of motion used for controlling the movement of the machine, and a motor drive circuit for driving the motor to move the machine using the calculated magnitude of motion.
US07783381B2 Products and processes for communicating information regarding a product dispensed by a vending machine
According to an embodiment, information about a product is communicated to at least one customer of a vending machine. It is determined whether to dispense a product from the vending machine, and the product is dispensed from the vending machine.
US07783378B2 Method of conducting a sales transaction using a random access and random load dispensing unit
The present invention provides a random access and random load dispensing unit including a housing, at least one support located in the housing and defining a first axis, a plurality of platforms movable along the support along the first axis, a plurality of bins supported on the platforms, the bins being movable with the platforms, and a shuttle assembly movable along the first axis and further movable along a second axis substantially perpendicular to the first axis between the plurality of platforms to access and retrieve products stored in the bins.
US07783375B2 Dynamic metrology schemes and sampling schemes for advanced process control in semiconductor processing
Systems, methods and mediums are provided for dynamic adjustment of sampling plans in connection with a wafer (or other device) to be measured. The invention adjusts the frequency and/or spatial resolution of measurements on an as-needed basis when one or more events occur that are likely to indicate an internal or external change affecting the manufacturing process or results. The dynamic metrology plan adjusts the spatial resolution of sampling within-wafer by adding, subtracting or replacing candidate points from the sampling plan, in response to certain events which suggest that additional or different measurements of the wafer may be desirable. Further, the invention may be used in connection with adjusting the frequency of wafer-to-wafer measurements.
US07783373B2 Debug method for determining excursive machines in a manufacturing process
A process debug method used to identify at least one excursive machine in a manufacturing process comprising the following steps: First, a series of validity identification data is collected, and the serial validity identification data is associated with its pathway to obtain a plurality of validity identification data sequences in corresponding to the machines. Subsequently, a sorting process is conducted to cluster the validity identification data sequence into several groups, and the clustered groups are ranked into a first order. The validity identification data sequences are subjected a continuity analysis to determine the continuity of the defects occurring in a particular machine. And the continuities of the machines involved in a particular group are ranked into a second order. Accordingly, the excursive machines causing the defective end products in the manufacturing process can be identified by the way of joining the second orders according to the first order.
US07783368B2 Control system and adjusting method thereof
A control system used to control a controlled plant includes a main control unit, a first tuning unit, and a second tuning unit. The control system regulated by two weighting parameters of a first multiple and a second multiple, robustness and rapid response are attained, and excess of the output signal the controlled plant generates disappears or approaches zero. The control system has technical features of objective bandwidth, offsetting of low frequency disturbance, and matching of transfer functions. By designing the main control unit, the first tuning unit, and the second tuning unit, regulating the two weighting parameters of the first multiple and the second multiple, and tuning the actual system, the above technical features are obtained.
US07783367B2 Apparatus and method for operating macro command and inputting macro command
Disclosed is provided an apparatus and a method for operating a macro command and inputting a macro command, wherein the apparatus including a storing unit storing control signals received from a control device for selecting of a menu item of a host device, a creating unit creating the macro command combined with the control signals, and an executing unit reading the macro command and executing functions corresponding to the respective menu item of the host device according to a combination sequence of the control signals included in the read macro command.
US07783366B1 Lead for AV nodal vagal stimulation through an epicardial fat pad
A medical electrical lead for conducting electrical signals between an electrical stimulator and a heart site includes a lead body extending from a distal non-conductive disk member to a proximal connector for attachment to the stimulator, first and second spaced electrodes protruding from the disk member for puncturing engagement with the epicardial surface of the heart in the region of an AVN fat pad containing ganglia which extend to the AV node providing an electrical connection between the atrium and the ventricle, a first conductor extending from the first electrode to a first terminal of the connector, and a second conductor extending from the second electrode to a second terminal of the connector such that electrical current from the electrical stimulator is caused to flow through the ganglia between the first and second electrodes to stimulate the AV node to control ventricular rate in the presence of atrial fibrillation.
US07783365B2 Implantable medical device conductor insulation and process for forming
An elongate medical electrical lead conductor includes a layer of hydrolytically stable polyimide formed thereover.
US07783363B2 Neural bridge gateway and calibrator
A device for communicating data between at least one of nerve cell endings, transducers and attachments the device comprising: at least one programmable neural bridge device; at least one programmable neural bridge switch, wherein each programmable neural bridge switch is an implanted integrated circuit and is connected to at least one programmable neural bridge device; at least one programmable neural bridge gateway; at least one communication means in communication with the at least one programmable neural bridge gateway and at least one programmable neural bridge switch; and at least one external calibrator in communication with at least one neural bridge gateway.
US07783358B2 Methods and apparatus for treatment of obesity with an ultrasound device movable in two or three axes
Method and apparatus for treating obesity by an energy delivery device, such as a high focus ultrasound transducer, mounted for movement along two or three axes relative to the esophagus to deliver transesophageal energy to interrupt the function of vagal nerves. Preferably, movement along a longitudinal axis of the esophagus changes the site to which the energy is directed and movement transversely along a radius of the esophagus focuses the energy on a vagal nerve. The third degree of freedom relative to the esophagus is to rotate the transducer about the longitudinal axis of the esophagus.
US07783356B2 Automated device programming at changeout
This document discusses, among other things, methods and systems for facilitating automated device programming at changeout. A method comprises receiving, from a first device, physiological data at a temporary storage device; and processing the received physiological data, wherein the processing includes determining if a first signal processing function was used by the first device and substantially offsetting the first signal processing function if the first signal processing function was used by the first device; and processing the resultant physiological data to be compatible with a second device. The method further comprising providing the processed resultant physiological data to the second device.
US07783352B1 Optimizing anti-tachycardia pacing for terminating atrial fibrillation
An implantable system terminates atrial fibrillation by applying optimized anti-tachycardia pacing (ATP). In one implementation, the system senses and paces at multiple sites on the left atrium. At each site, the system senses reentrant circuits causing the atrial fibrillation. In one implementation, the system applies ATP tuned to the frequency of the reentrant circuit at the electrode that senses the most regular reentrant circuit. In another implementation, the system applies ATP at multiple electrodes, delivering each pulse at each site when the excitable gap is near the site. In other variations, the ATP is optimized for different patterns of sequential, simultaneous, or syncopated delivery to terminate the atrial fibrillation. The system can also monitor multiple heart chambers for cardiac events that favor terminating atrial fibrillation via ATP. The system then times delivery of the ATP according to these cardiac events.
US07783349B2 System and method for closed-loop neural stimulation
Various system embodiments comprise a neural stimulator, a premature ventricular contraction (PVC) event detector, a heart rate detector, an analyzer, and a controller. The neural stimulator is adapted to generate a stimulation signal adapted to stimulate an autonomic neural target. The analyzer is adapted to, in response to a PVC event signal from the PVC event detector, generate an autonomic balance indicator (ABI) as a function of pre-PVC heart rate data and post-PVC heart rate data. Other aspects and embodiments are provided herein.
US07783345B2 Impedance-based measuring method for hemodynamic parameters
A method is provided for measuring the volume, the composition and the movement of electroconductive body fluids, based on the electrical impedance of the body or a body segment, especially for performing electromechanocardiography (ELMEC) or impedance cardiography (IKG) measurements for determining hemodynamic parameters. According to the method, an alternating measuring current of at least one frequency is introduced into the body, and the impedance and temporal variations thereof of essentially the same body segment through which the alternating measuring current flows are measured for at least two different measuring lengths (L, L2, L3, L4, L5), essentially in the longitudinal direction of the body.
US07783343B2 Monitoring of the cerebral state of a subject
The invention relates to a method and apparatus for monitoring the cerebral state of a subject. At least one of a first and second parameters is derived from the physiological signal data obtained from the subject, wherein the first parameter is indicative of the sum of spectral values of the physiological signal data in a first frequency band lying above high frequency EEG activity and the second parameter is indicative of the relative magnitudes of a first sum of k-th order spectral values and a second sum of n-th order spectral values. The second sum is calculated over a frequency band lying above high frequency EEG activity (k>2 and n>1). A state index is then formed, which is dependent on the at least one parameter and indicative of the cerebral state of the subject. The first and second parameters may be used in the Bispectral Index (BIS™) algorithm.
US07783341B2 Method and apparatus for discerning therapeutic signals from noise in physiological data
A data acquisition module for use in monitoring a plurality of physiological signals is disclosed herein. The data acquisition module may include a first signal processing path for biopotential data, a second signal processing path for therapeutic event data, and a processing unit that receives and processes the data from the first and second signal processing paths. The data acquisition module may further compare identified likely therapeutic events in each of a plurality of psychological signals. A method of identifying an electronic therapeutic event from a physiological signal is also disclosed herein the method may include steps of obtaining a plurality of psychological signals, removing any biopotential data from the physiological signals, using a first technique to identify likely therapeutic event data, comparing the identified likely therapeutic event data from each of the plurality of physiological signals and refining the identification of likely therapeutic events based on the comparison between each of the plurality of physiological signals.
US07783340B2 Systems and methods for sensing vector selection in an implantable medical device using a polynomial approach
Methods and devices configured for analyzing sensing vectors in an implantable cardiac stimulus system. In an illustrative example, a first sensing vector is analyzed to determine whether it is suitable, within given threshold conditions, for use in cardiac event detection and analysis. If so, the first sensing vector may be selected for detection and analysis. Otherwise, and in other examples, one or more additional sensing vectors are analyzed. A polynomial may be used during analysis to generate a metric indicating the suitability of the sensing vector for use in cardiac event detection and analysis. Additional illustrative examples include systems and devices adapted to perform at least these methods, including implantable medical devices, and/or programmers for implantable medical devices, and/or systems having both programmers and implantable medical devices that cooperatively analyze sensing vectors.
US07783338B2 Catheter with optical fiber sensor
An apparatus and method to perform therapeutic treatment and diagnosis of a patient's vasculature through the use of an intravascular device having an optical fiber disposed therein. In an embodiment, the apparatus includes an intravascular device to perform a therapeutic treatment and at least one optical fiber disposed through the intravascular device. The optical fiber is configured to provide diagnostic information before, during, and after the therapeutic treatment. In an embodiment, diagnostic information includes vessel and blood characteristics such as hemodynamic characteristics, hematological parameters related to blood and blood components, and thermal parameters of the vasculature.
US07783337B2 OCT using spectrally resolved bandwidth
An apparatus is disclosed for studying an object based on at least one of polarization, space, position or angle of light that has reflected from the object. An optical tomographic instrumentation of the apparatus includes a light source coupled to a source path, a sample path, a reference path, and a detection path, wherein the light source generates a spectrally resolved bandwidth. The spectrally resolved bandwidth includes a plurality of spectrally resolved cells and a detector in the detection path for analyzing light reflected from an object in the sample path and the light reflected in the reference path based upon at least one of the polarization, spatial relationship, position or angle domains.
US07783336B2 Subcutaneous biopsy cavity marker device
A marking device for identifying a subcutaneous biopsy cavity having a first nonabsorbable marker element detectable by a first imaging modality and a second nonabsorbable marker element detectable by a second imaging modality but not detectable by the first imaging modality.
US07783335B2 Device for monitoring anatomical unit or a radiotherapy unit
The invention concerns a device for monitoring an imaging or radiotherapy unit (1) for treating members of the human body subject to displacements related to movements of the diaphragm. The invention is characterized in that said monitoring device is designed to enable, in a prior preparation phase, to store two values, called rest value and triggering value, respectively representing, for each patient, of his suspended ventilatory level and an inhalation or exhalation ventilatory level, triggering acquisition of images or irradiation, then, during the real monitoring of the unit (1), in commanding an image or irradiation acquisition, once the correspondence between the measured value of the suspended ventilatory level and the stored rest value has been established, and only when the correspondence between the measured respiratory value of the patient and the stored triggering value has been subsequently established. Additionally, said monitoring device comprises means (11) for displaying the respiratory curve of the patient, which can be viewed by him, and whereon are physically represented the rest and triggering values.
US07783332B2 Glucose monitoring device and method
A method for determining the quantity of an analyte in a fluid is described along with various components of an apparatus designed to carry out the method. The method involves habituating a patient's eye to one or more colors, measuring the recovery time, and correlating the recovery time to the quantity of the analyte. A reproducible, objective, non-attentiveness-dependant test for assessing analyte levels is further disclosed. To this end, a device that measures saccadic eye movements may be used to assess the return of vision to the prehabituated state. The method and apparatus are particularly suited for noninvasively measuring blood glucose levels.
US07783329B2 Method and system for controlling sleep mode to save power in a wireless mesh network
A method and system for eliminating inefficiency caused by active-sleep mode switching in power saving through a sleep mode in a wireless mesh network are provided. The sleep mode is controlled using a virtual Transmission Opportunity (vTXOP) according to TXOP information of a one-hop neighbor node. The sleep mode control takes into account a wireless mesh network environment and leads to power saving.
US07783327B2 Mobile station
A mobile station receives a first datum and transmits a first reception result with a first timing when a first notification was received via a channel which notifies that data is to be transmitted, and receives a second datum and transmits a second reception result with a second timing when a second notification with a different timing was received via said channel, said mobile station being characterized in that it comprises: a repeat transmission unit which, upon receiving said first notification, transmits said first reception result with said first timing, and repeats the transmission with said second timing; and a control unit which imposes a restriction on the reception processing control of said second notification when said first notification has been received.
US07783323B2 Printing a web page using a mobile device
A system for printing a web page on a print medium, the system comprising: a mobile telecommunications device which comprises: a printer module to print the web page on the print medium; and, a sensor module to sense a print media identifier of the print medium.
US07783320B2 Transmission rate control method and mobile station
A radio base station notifies a maximum allowable transmission rate of uplink user data to a mobile station by using a common transmission rate control channel. The mobile station increases the transmission rate of uplink user data up to the maximum allowable transmission rate by a predetermined step. When a predetermined condition is satisfied, the mobile station requests the radio base station to transmit a dedicated transmission rate control channel. The mobile station determines the transmission rate of uplink user data based on the dedicated transmission rate control channel transmitted from the radio base station.
US07783318B2 Cellular network amplifier with automated output power control
A system and method for amplifying cellular signals while maintaining the output power of the amplifier below a prescribed power limit. The network amplifier system may include a variable gain module having an input configured to receive an uplink signal from a handset and configured to apply an amplification factor to the uplink signal to generate an adjusted uplink signal. A detector is used for detecting a level of the uplink signal. A gain control module is configured to control the amplification factor in order to limit the output of the variable gain module to ensure that the level of the adjusted uplink signal does not exceed a predetermined limit. An antenna is coupled to the output of the variable gain module and is configured to transmit the adjusted uplink signal to a base station.
US07783314B2 System and method for providing PTT service according to user state
In a system and method for providing Push To Talk (PTT) service according to a state of the user, when a PTT terminal user is absent, in conference or busy, the PTT system converts the PTT voice message directed to the PTT terminal to a text message, and displays it on a screen of another terminal or the PTT terminal. As a result, the user can immediately check the PTT message when he/she is in absence or conference state, and is busy without communication interference.
US07783313B2 System and architecture for the handling of shared and personal preferences in call processing and presence for IP telephony and collaborative applications
A system for resolving conflicts between personal and shared space policies, comprising a location manager for monitoring location of users, each of the users being represented by a user agent for receiving session requests in accordance with user specified personal policies, a common proxy for receiving location data for the users from the location manager and in response creating a list of users at each location, and a space proxy associated with an owner of each location for enforcing space policies specified by the owner such that upon receipt of a session request with a user specified personal policy that conflicts with one of the space policies then rejecting the session request.
US07783312B2 Data throughput improvement in IS2000 networks via effective F-SCH reduced active set pilot switching
Systems and methods for improving the performance of wireless telecommunications networks by reducing data communications between a mobile station and a base station. One embodiment of the invention is implemented in an IS2000 (cdma2000) network. This network communicates data from a base station to a mobile station over a supplemental forward channel. In order to maintain the best communication channel for data transmissions, the mobile station monitors the signals received from an active set of base stations and identifies the strongest signal of a reduced active set so that the corresponding base station can be selected for data communications. Upon the occurrence of conditions indicating that a new base station within the reduced active set should be selected, the mobile station provides a notification to the base stations in the reduced active set so that further data transmissions will be made by the newly selected base station.
US07783310B2 Melting information on a client device
Melting information of a client device is described. The device melting includes receiving a melt message at an inbox of a client device. A source of the melt message is authenticated using identification information of the melt message. The client device automatically deletes client state information of the client device in response to authenticating the source of the melt message.
US07783307B2 Security systems for providing mobile device feature access control
A mobile communication unit having at least one operating mode comprising a security unit for enabling/disabling at least one operating mode, whereas the security unit is designed in such a way that at least one operating mode is temporarily disabled for the user of the mobile communication system. A checkpoint communicating unit may be used to control the operating mode of the mobile communication unit. The checkpoint communicating unit may include a status extracting unit for generating a request for a security status of the operating mode or operating modes of the mobile communication unit. The checkpoint may also include a lookup table containing at least the operating mode or operating modes to be disabled in the mobile communication unit. A comparison unit may be provided for comparing the security status received from the mobile communication unit to the disabling status stored in the lookup table.
US07783304B2 Wireless communication method
Methods of communicating with a mobile unit are described. In one embodiment, a method of communicating with a mobile unit comprises identifying a mobile unit with an identifier; determining a status of the mobile unit; constructing a communication comprising at least one communication packet, the at least one communication packet comprising a plurality of information fields, the information fields comprising an address, and the identifier; and transmitting the communication comprising the at least one communication packet to the mobile unit.
US07783301B2 Method and device for determining a location of a communications device
A method to determine a location of a communications device may include measuring a time of arrival for each pulse received at a receiver. The method may also include generating a set of possible hypothetical matches between each received pulse and a transmission path between a transmitter and the receiver, wherein the communications device being located is one of the transmitter and the receiver. The method may further include estimating the location of the communications device using the set of hypothetical matches.
US07783290B2 Mobile terminal and method for associating photos with telephone numbers in a mobile terminal
A mobile terminal is described, along with a method for associating photos with contact information in a mobile terminal by using a reference field, which facilitates convenient searching of photos and contact information stored in a mobile terminal. According to the method, a person's photos can be immediately viewed while the user is browsing a contact list. Additionally, when a user wishes to contact a person whose photo he is viewing, the user can immediately contact the person with the mobile terminal without having to search for the person's contact information.
US07783282B2 Messaging over mobile phone network for digital multimedia network
A method of distributing a message from a message administration service to a subscriber receiver decoder of a digital multimedia network comprises transferring a determined message for a determined receiver decoder from the message administration service to a point to point communication system distinct from the multimedia network. A destination point address of a receiver in the point to point communication system is determined, corresponding to the determined receiver decoder. The determined message is buffered in the point to point communication system, and retrieved at the determined receiver decoder from the receiver.
US07783280B2 Method of enabling a function of a device in response to a command from printer
A method is provided of enabling a function(s) of a telephone to be controlled. The telephone is operative to perform the function(s) in response to command(s) from a printer. The method includes providing a control interface which contains information relating to the function(s) and has coded data on an identity and a reference point(s) of the control interface, receiving, in the printer, indicating data from a sensing device regarding the control interface identity and a position and/or movement of the sensing device relative thereto, and effecting, in the printer and from the indicating data, an operation(s) relating to the command(s). The coded data incorporates substantially undifferentiated marks positioned relative to a set of predetermined nominal mark positions. The sensing device, when placed in an operative position relative to the control interface, generates the indicating data using at least some of the coded data.
US07783279B2 Handling location determinations in a telecommunications network to reduce subscriber-experienced latency while conserving network resources
The last known location and last time of location update can be stored for each of a set of mobile devices in device-specific records. A request for a specific mobile device can be received from a location services application. The last time of location update for the specific mobile device can be checked against a current time. If the last update time is current enough, the last known location for the device can be conveyed to the location services application. Information can then be presented on the device that is specific to its last known location.
US07783278B2 Installation of a personal emergency response system
A communicator for a personal emergency response system determines, when a power switch is switched on, whether the communicator has previously successfully performed at least one predetermined installation sequence. If the communicator has previously completed the installation sequence, it bypasses the installation sequence. If the communicator has not previously completed the installation sequence, it prompts the user through the installation sequence using a series of audible or text prompts. During the installation sequence, the user is prompted to perform range testing to verify the operation of a transmitter in conjunction with the communicator in the personal emergency alarm system in one or more locations.
US07783276B2 Wireless communication system
A wireless communication system includes: a filter; and a semiconductor chip including a signal processing integrated circuit having an amplifier, wherein a main surface of the semiconductor chip is provided with a plurality of electrode terminals along an edge portion thereof; wherein the amplifier has a transistor including a control electrode, a first electrode through which a signal is outputted, and a second electrode to which a voltage is applied; wherein the control electrode, the first electrode and the second electrode of the transistor are connected to the electrode terminals, respectively; and wherein none of wirings are arranged between the electrode terminals and placements of the control electrode, the first electrode and the second electrode, making space between the electrodes and the electrode terminals narrow.
US07783275B2 Integrated direct conversion satellite tuner
A direct conversion satellite tuner is fully integrated on a common substrate. The integrated tuner receives an RF signal having a plurality of channels and down-converts a selected channel directly to baseband for further processing. The integrated tuner includes on-chip local oscillator generation, tunable baseband filters, and DC Offset cancellation. The integrated tuner can be implemented in a completely differential I/Q configuration for improved electrical performance. The entire direct conversion satellite tuner can be fabricated on a single semiconductor substrate using standard CMOS processing, with minimal off-chip components. The tuner configuration described herein is not limited to processing TV signals, and can be utilized to down-convert other RF signals to an IF frequency or baseband.
US07783267B1 Modifying a signal in response to quality indicator availability
Communicating a signal includes establishing a quality indicator at a first communication device that has antenna elements. The quality indicator indicates the quality of communication links between the first communication device and a second communication device. A modification describing an adjustment of a modulation feature is determined according to the quality indicator. The availability of the quality indicator is established. Modulation of a subset of signals in accordance with the determined modification is initiated in response to establishing the availability of the quality indicator. The antenna elements send the signals to yield a transmitted signal.
US07783266B2 Bidirectional frequency converter and radio equipment using same
When a power supply switch is turned on and an RF signal and an LO signal are input to a bipolar transistor, a mixed signal of both signals is output as an IF signal. When the power supply switch is turned off, the bipolar transistor operates as two diodes connected between a base terminal and an emitter terminal and between the base terminal and a collector terminal. When the IF signal and the LO signal are input, the input signals are mixed with each other by the diodes and the RF signal is output. Accordingly, one frequency conversion has a plus conversion gain and when bidirectional frequency conversion is performed by the use of one frequency converter, an external circuit such as a signal path switching switch is not necessary.
US07783264B2 Diversity apparatus using leakage transmission path
A diversity apparatus includes a transceiver, a phase shifter which switches phases of a carrier wave transmitted from the transceiver, and a leakage transmission path which transmits the carrier wave output from the phase shifter. The transceiver switches a phase of the phase shifter depending on a receiving level.
US07783262B2 Method for adaptive interleaving in a wireless communication system with feedback
The present invention pertains to a transmitter that can exploit feedback to help it organize information which is subsequently sent to a receiver. More specifically, the transmitter receives a feedback signal from the receiver and then uses data about a channel in the feedback signal to adapt at least one of a coding, interleaving and modulating scheme to organize information which is subsequently transmitted to the receiver. In this way, the transmitter can obtain the best match of a channel and a given information payload.
US07783261B2 Method for wired connection measuring the standby time of a CDMA mobile terminal
A method of wired connection measuring the standby time of a CDMA mobile terminal, connects the CDMA mobile terminal with network emulator, and places them in the network test environment, then measures the standby current, voltage and electric quantity at standby time of the mobile terminal, thereby calculates the standby time of the mobile terminal. This method needs low test environment, and testing is simple and rapidly.
US07783257B2 Enhanced wireless network security using GPS
A wireless piconet network device includes a GPS receiver to determine and provide earth coordinates to a gatekeeper of a wireless network so as to provide a level of security to wireless networks which requires accessing wireless devices to be within predefined boundary coordinates. The automatic restriction of access to a wireless network (e.g., a wireless local area network (LAN) such as a piconet network) by requiring a wireless network device to provide earth coordinates (e.g., GPS location information) as part of an establishment or maintenance of a connection to a wireless network, independent of a range of communication of any device in the wireless network. A wireless piconet network device outside of predetermined earth coordinates of a secured area (e.g., a building, a room in a building, a desk in a room in a building, etc.) may be denied access to resources on the wireless network, and/or required to provide additional authorization information so as to confirm authorized secured status of the entering wireless device.
US07783254B2 Signal processing circuit for a contactless communicating communication partner device
In a signal processing circuit (3) for a contactlessly communicating communication partner device (1), there are provided a transmitted-signal path (9) and a received-signal path (10), the received-signal path (10) branching off from a branch point (AP) present on the transmitted-signal path (9), a filter stage (11) and a matching stage (12) connected downstream of the filter stage (11) being provided on the transmitted-signal path (9), the filter stage (11) having a resonant frequency that is in a frequency range the center frequency value of which matches an upper sideband frequency, and the branch point (AP) being situated between the filter stage (11) and the matching stage (12).
US07783250B2 Method for up converting a transmitted signal and down converting a received signal
An apparatus for frequency up conversion and down conversion using frequency multiplier circuits. The frequency multiplier circuits receive a lower frequency signal and are operated in a forward direction to provide a higher frequency output. The same frequency multiplier circuits are operated in a reverse direction by receiving a higher frequency signal and producing a lower frequency output. The frequency multiplier circuits preferably use heterojunction barrier varactor diodes to eliminate the need for DC bias or idler circuitry.
US07783247B2 Satellite receiving system with transmodulating outdoor unit
A home satellite receiving system employs a transmodulating outdoor unit (ODU) that tunes to multiple signals, demodulates those signals into streams of data packets, and filters the streams of data packets to select data packets pertaining to viewer-specified programs. The ODU then constructs an integrated bitstream from the selected data packets and modulates that bitstream for transmission to an indoor IRD. This allows transfer of multiple programs from different satellite sources to the indoor IRD over a single coaxial cable. The indoor IRD reconstructs the packet stream timing for the viewer-specified programs from the integrated bitstream.
US07783246B2 Tactical GPS denial and denial detection system
A tactical GPS denial/denial detection system includes a plurality of GPS detection/denial devices, a gateway, and a computer management system. Each GPS detection/denial includes a GPS receiver for determining positional parameters based on the GPS satellite signals, a GPS denier, which may be selectively activated, for disrupting reliable operation of GPS receivers, and a remote sensor interface adapted to extract the GPS parameters from the GPS receiver and to effectuate the activation of the GPS denier. The remote sensor interfaces and the gateway are communication nodes in an ad hoc wireless network. The gateway receives the GPS parameters from the remote sensor interfaces and communicates instructions to the remote sensor interfaces to selectively activate the GPS deniers. The computer management system receives the extracted GPS parameters from the gateway and analyzes the GPS parameters to detect whether an active GPS denial device is present in the vicinity of the system.
US07783245B2 Book-binding apparatus and image forming system
A book-binding apparatus having: a reception vessel to receive glue in liquid form; application section to apply the glue in the reception vessel to a sheet; a hopper to receive a raw material of the glue for refill; a refilling section to refill the raw material of the glue from the hopper to the reception vessel; and a control section to control the refilling section, wherein the raw material of the glue is refilled into the reception vessel in a period where application of the glue is not carried out after application of the glue is completed.
US07783243B2 Enhanced fuser offset latitude method
Electrophotographic printing of one or more layers of toner using a method of enhancing fuser offset latitude to enable the printing of a wide range of toner mass laydown using electrophotography. This method encompasses the steps of forming multicolor toner images, determining the amount of clear overcoat mass laydown as a function of the color mass laydown or non-raised mass laydown and fusing the clear toner overcoat and the multicolor toner image at a fusing temperature determined by the maximum total mass laydown and the nip width to provide good adhesion to the receiver member while optimizing fuser offset latitude.
US07783242B2 Image forming apparatus
An image forming apparatus has a first recording mode of outputting the recording material without passing thru the glossiness applying device after fixing and a second recording mode using the glossiness applying device, and then outputting the recording material. In the latter recording mode (B), when a void ratio G of toner in the toner image not yet subjected to the glossing process by the glossiness applying device is defined by a thickness t1 of a toner layer on the recording material after fixing and before entering the glossiness applying device, and a thickness t2 of a toner layer on the recording material after passing through the glossiness applying device, satisfies the formula: G=100×(t1-t2)/t1. In the recording mode (B), fixing conditions for the fixing device and the glossiness applying device are respectively set so that the void ratio of toner satisfies a formula 15≦G≦60.
US07783240B2 Fixing device, image forming apparatus including the fixing device, and fixing method
A fixing device includes a magnetic flux generator, a rotating heat generation member, a magnetic flux adjuster, and a driver. The magnetic flux generator generates a magnetic flux. The rotating heat generation member rotates and applies heat to a recording medium bearing an image, and includes a heat-generating layer to generate heat using the magnetic flux generated by the magnetic flux generator. The magnetic flux adjuster is provided outside the rotating heat generation member, and decreases the magnetic flux applied to the heat-generating layer at least in a desired area in an axial direction of the rotating heat generation member. The driver changes the desired area by driving the magnetic flux adjuster in a direction of rotation of the rotating heat generation member.
US07783236B2 Developing unit having developer feeding plate and image forming apparatus having the same
A developing unit includes a developer feeding unit which feeds developer to an image receptor, a casing which supports the developer feeding unit and includes a developer storing part provided in an area to face the developer feeding unit and to store the developer, and a developer feeding plate which is formed with a developer flowing hole through which the developer flows, and is provided to move between the developer storing part and the developer feeding unit.
US07783235B2 Hopping toner development apparatus and image formation apparatus
A development apparatus using a hopping method and an image formation apparatus including the development apparatus are disclosed. The development apparatus includes a toner supporting object for supporting and conveying a toner by a movement of the toner supporting object, while the toner is hopping on a surface of the toner supporting object by an electric field; a regulating member made of a flexible material for constituting a toner thickness regulation position; a latent image supporting object for supporting a latent image; and a development position, which is a position of the toner supporting object, that counters the latent image supporting object; wherein the toner is conveyed through the regulation position to the development position where the toner is adhered to the latent image, and wherein one end of the regulating member is supported, and the other end contacts the toner supporting object.
US07783231B2 Developing device used in image forming apparatus, and process cartridge with the developing device
A developing device that has a reduced size and prevents a low-concentration developer to be drawn up to the developer carrier again, and further prevents the occurrence of irregularity of image density, and also a process cartridge and an image forming apparatus. A central axis of a developer supply device, a central axis of developer recovering device, and a central axis of a developer stirring/carrying device are positioned at an equal distance from a central axis of a developer carrier, as viewed cross-sectionally.
US07783227B2 Image formation apparatus with positioning section that positions exposure device
An image formation apparatus comprises: an image formation apparatus main body; plural image formation units being provided detachably in the image formation apparatus main body, each of the image formation units including an image carrier and an exposure device that applies light to the image carrier for writing a latent image onto the image carrier; and a positioning section that positions the exposure device of each of the image formation units relative to the image formation apparatus main body.
US07783225B2 Image forming apparatus and photosensitive drum unit equipped with mounting mechanism of exposure means
An image forming apparatus comprising a pair of stationary side walls arranged in an image forming apparatus body and a plurality of photosensitive drum units supported between the stationary side walls. Each photosensitive drum unit comprises a drum-holding frame for holding a photosensitive drum, a head-holding frame for holding an LED head, and a pressing means for pressing the head-holding frame from one side toward the other side in the axial direction of the photosensitive drum.
US07783222B2 Image forming apparatus having change-over type developing device
An image forming apparatus includes a latent image bearing member and a developing portion having a plurality of developing devices provided facing the latent image bearing member, as well as an inputting portion for inputting an image signal, an auto-discriminating portion for automatically discriminating the kind of image input, and a control portion for changing between a first mode for executing monochrome image formation, a second mode for executing color image formation, and an auto-selecting mode for changing over between the first mode and the second-mode according to the discrimination of the auto-discriminating portion. In the auto-selecting mode, movement of a predetermined developing device to a predetermined position is started before the auto-discriminating portion makes the discrimination.
US07783220B2 Roller drive control method of fixing apparatus and fixing apparatus
In one embodiment, a predetermined period different from a fixing process period in which fixing of toner to recording paper is carried out is set as a toner removal period, and during the toner removal period a hot roller and a pressure roller are intermittently rotated, and separation claws in contact with the rollers are caused to vibrate by the intermittent rotation of the rollers such that toner adhered to the separation claws is caused to drop due to this and is removed. Also, faces of the separation claws that oppose the surfaces of the hot roller and the pressure roller are set in a convex shape.
US07783204B2 Optical transmitter to suppress abrupt increase of driving current for laser diode during unstable APC loop and a method to control the same
The present invention discloses an optical transmitter that provides a function to vary the rate of the increase of the bias and modulation currents and their practical values during the APC feedback loop is left unstable without prolonging this unstable period. The optical transmitter of the invention includes a controller configured to read initial parameters from the memory, to increase the bias and modulation currents in stepwise based on thus read initial parameters, and to begin the automatic feedback control to keep the optical output from the laser diode constant after the bias and modulation currents reach their temporarily target values.
US07783202B2 All-optical methods and systems
An all-optical modulation format converter for converting optical data signals modulated in an on-off-keying (OOK) format to a phase-shift-keying (PSK) format. The OOK-to-PSK converter can be coupled to a delay-line interferometer to provide an all-optical wavelength converter for differential PSK (DPSK). The OOK-to-PSK converter can also be used in all-optical implementations of various functions, including, for example, exclusive-OR (XOR/NXOR) and OR logic, shift registers, and pseudo-random binary sequence (PRBS) generators.
US07783198B2 Passive optical network
A passive optical network includes: a central office for generating multiplexed downstream optical signals and receiving an upstream optical signal; a plurality of optical network units for receiving a corresponding downstream optical signal and generating subcarrier channels carrying electrical data of an assigned frequency; and a remote node for photoelectrically converting the channels into electrical data, electro-optically converting the electrical data into at least one upstream optical signal.
US07783196B2 Fiber and wire communication system
This invention provides a new architecture for a communication system between head-ends and end-users which expands bandwidth and reliability of the communication system. A mux-node receives communication signals from a head-end and forwards the received communication signals to one or more mini-fiber nodes. The connection to the head-end is via a small number of optical fibers and the connections to each of the mini-fiber nodes may be via one or more optical fibers that may provide full duplex communication. The head-end may communicate with the mux-node using digital or digital and analog signals. The mini-fiber nodes may combine the signals received from the head-end with loop-back signals used for local media access control prior to forwarding the signals to the end-users. Upstream data are received by the mini-fiber nodes and transmitted to the mux-node. The mux-node may route upstream communication signals received from the mini-fiber nodes as downstream signals to other mini-fiber nodes also connected to the mux-node without head-end interaction.
US07783193B2 Noise tone avoidance in optical networks
Identification of optical channels in wavelength division multiplex (WDM) optical networks may be confounded by unwanted noise tones interfering with pilot/dither tones used for identifying optical channels. The invention describes a method of selecting pilot/dither tones that are selectively restricted to avoid allocating dither/pilot tone frequencies that appear as noise tones along the path of an optical channel in the optical network.
US07783192B2 Picture image providing method and picture-taking device using the method
A picture image providing method and a picture-taking device using the method are provided. The picture-taking device includes: a picture-taking module generating a picture image by taking a picture of a photography object via a camera; a transmission location management module managing a target image for identifying the photography object included in the picture image, and transmission location information for transmitting the picture image, in correspondence to the target image; an area selection module selecting an area on the picture image corresponding to the target image; an image identification module identifying the target image corresponding to the photography object, included in the picture image, using the target image and the selected area on the picture image; and a picture image transmission module identifying the transmission location information corresponding to the identified target image, and transmitting the picture image to a location corresponding to the transmission location information.
US07783179B2 Image blur correction apparatus, lens barrel, and image capture apparatus
An image blur correction apparatus includes a correction lens for correcting image blurs in a lens system, a moving frame for holding the correction lens, a support frame for movably supporting the moving frame through a move guide on a plane orthogonal to an optical axis of the correction lens, a first electric actuator for generating a first force to move the moving frame in a first direction orthogonal to the optical axis of the correction lens, a second electric actuator for generating a second force to move the moving frame in a second direction which is a direction orthogonal to the optical axis of the correction lens and is also orthogonal to the first direction, and an operation limit mechanism for limiting the moving frame from moving in the first direction and the second direction, and preventing the moving frame from rotating in the limit position.
US07783177B2 Manual electrical equipment for hair straightening
“MANUAL ELECTRICAL EQUIPMENT FOR HAIR STRAIGHTENING”, wherein each one of the heating plates of the referred equipment has a respective resistance, wherein the equipment characterized by the fact that each one of the resistances is controlled by a thermostat with differentiated temperature; in an alternative variant, the equipment incorporates in substitution of electrical resistances, PTC type thermistors.
US07783172B2 Method and apparatus for reproducing data from recording medium using local storage
A method and apparatus for reproducing data from a recording medium using a local storage is disclosed. A method and apparatus for downloading data associated with the recording medium from an external part, and reproducing the downloaded data is disclosed. A binding unit combined with the recording medium from among the downloaded data of the local storage is formed, and is combined with files of the recording medium using the binding information, such that the virtual package is formed. Data of the recording medium and/or data of the local storage are reproduced by the virtual package. If a specific file contained in the binding unit is equal to a specific file contained in the recording medium when the virtual package is formed, priority is assigned to the file of the binding unit so that the virtual package is formed. Therefore, data of the recording medium and data of the local storage can be effectively reproduced at the same time, resulting in greater convenience of a user.
US07783165B2 Signal compressing apparatus
An input signal is quantized into a quantization-resultant signal. The quantization-resultant signal is compressed into a compression-resultant signal. The compression-resultant signal is formatted into a formatting-resultant signal corresponding to a predetermined format for a digital recording disc. The formatting-resultant signal includes segments corresponding to user data areas prescribed in the predetermined format. The compression-resultant signal is placed in the segments of the formatting-resultant signal. The formatting-resultant signal is encoded into an encoding-resultant signal of a CD format. The encoding-resultant signal is recorded on a recording medium.
US07783164B2 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.
US07783159B2 Recording medium having data structure for managing reproduction of multiple reproduction path video data for at least a segment of a title recorded thereon and recording and reproducing methods and apparatuses
The recording medium includes at least one data area storing more than one clip of video data for at least one segment of a title, and each clip of video data is associated with a different reproduction path of the segment.
US07783156B2 Method and system for reading information recorded in an audio-visual apparatus
This invention relates on a method and a system for reading a set of recorded information that is applicable to a reading system making it possible to read sequential information. In a first step, the user marks a first information sequence currently being read triggered by a first interrupt by actuating a device for triggering a special processing mode. This special mode can be trigger by a fast movement key, this mode allows reading a second information sequence. In a second step, the user can rewind to the first information sequence interrupted and marked during the previous marking step. This rewind step is triggered during the reproduction of the second sequence when the user actuates a rewind device. The invention is applicable to the reproduction by a user of recorded information and more particularly to the displaying of an audiovisual work.
US07783155B2 Method and system for detecting weak or invalid signals in data streams
There is provided a method for detecting signal conditions for Motion Picture Experts Group (MPEG) streams. Alternate-mode flags and valid frames within the MPEG streams are detected within a pre-defined search window. An indication that a valid signal is detected is output, when an alternate-mode flag and at least one valid frame are both detected within a same one of the predefined search window.
US07783149B2 Large-mode-area optical fibers with reduced bend distortion
In a LMA optical fiber the index of the core region is graded (i.e., as viewed in a radial cross-section) and has a grading depth of Δng, as measured from a central maximum at or near the axis to a lower level that is not greater than the central maximum and not less than the index of the cladding region. When the fiber is to be bent at a bend radius, the grading depth, the radius of the core region, and the difference between the central maximum index and the cladding region index are configured to reduce bend distortion. They may also advantageously be configured to maximize the effective mode-field area of the fundamental mode, suppress higher order modes, and reduce bend loss. In a preferred embodiment, the core region includes a centralized gain region, which in turn includes a dark region that is no more than 30% of the area of the gain region. Also described is a method of making such LMA fibers.
US07783146B2 Optical junction apparatus and methods employing optical power transverse-transfer
Discrete first and second optical transmission subunits are formed each having a corresponding transmission optical waveguide with a corresponding optical junction region. The first transmission optical waveguide is a planar optical waveguide formed on a substrate. The first transmission optical waveguide or the second transmission optical waveguide is adapted for enabling substantially adiabatic transverse-transfer of optical power between the optical waveguides at the respective optical junction regions. The first and second optical transmission subunits are assembled together to form an optical apparatus.
US07783141B2 Substrate for mounting IC chip and device for optical communication
The substrate for mounting an IC chip according to the present invention is a substrate for mounting an IC chip, where conductor circuits and insulating layers are formed and layered, an optical element is mounted, an optical path for transmitting an optical signal is formed, wherein an optical element sealing layer is formed so as to make contact with the periphery of the above described optical element.
US07783140B2 Optically coupled integrated circuit layers
In an optoelectronic integrated circuit device comprising a vertical arrangement of integrated circuit layers, an optical signal is coupled between a first integrated circuit layer thereof and a second integrated circuit layer thereof. The optical signal is projected through a superlensing element positioned between the first and second integrated circuit layers.
US07783139B2 Polarized light mode converter
The present invention provides a polarized light mode converter which can be provided within a two-dimensional photonic crystal or can be smoothly connected to a two-dimensional photonic crystal. In a two-dimensional photonic crystal made of a slab-like main body provided with a plurality of different refractive index regions (for example, holes 22) arranged in a lattice in the main body, where the different refractive index regions have a refractive index different from that of the main body, a polarized light conversion waveguide 23 is formed which is comprised of defects of the different refractive index regions arranged linearly whose a cross-sectional shape is asymmetrical in a vertical and in a horizontal direction. The polarized light conversion waveguide 23 can be, for example, realized by providing, on a side of the waveguide, holes 221 and 222 extending in a direction oblique to a the main body surface. TE polarized light propagating through the polarized light conversion waveguide 23 is partially converted into TM polarized light due to the asymmetry of the cross-sectional shape of the waveguide. Since the polarized light mode converter is made of a two-dimensional photonic crystal, it can be provided within a two-dimensional photonic crystal or can be smoothly connected to a two-dimensional photonic crystal.
US07783135B2 System and method for providing objectified image renderings using recognition information from images
An embodiment provides for enabling retrieval of a collection of captured images that form at least a portion of a library of images. For each image in the collection, a captured image may be analyzed to recognize information from image data contained in the captured image, and an index may be generated, where the index data is based on the recognized information. Using the index, functionality such as search and retrieval is enabled. Various recognition techniques, including those that use the face, clothing, apparel, and combinations of characteristics may be utilized. Recognition may be performed on, among other things, persons and text carried on objects.
US07783133B2 Rotation compensation and image stabilization system
An image processing system is arranged to provide rotation compensation and image stabilization in a video scope system such as in endoscopy and laparoscopy systems. The image processing functions may operate at real-time frame rates so that the resulting processed image is observable with no time lag. A rotation sensor is included in the system to sense the position of scope. The sensed scope rotation may be used to cause rotation of the collected image and/or an image displayed on a video monitor. The sensed rotation may be used to identify or calculate a coordinate transformation matrix that is used for processing the image data. The system may include a horizon lock mechanism that can be user-actuated to engage rotation compensation. When the horizon lock mechanism is not engaged, the output image is locked to the scope tip and rotates with rotation of the scope.
US07783130B2 Spatial standard observer
The present invention relates to devices and methods for the measurement and/or for the specification of the perceptual intensity of a visual image, or the perceptual distance between a pair of images. Grayscale test and reference images are processed to produce test and reference luminance images. A luminance filter function is convolved with the reference luminance image to produce a local mean luminance reference image. Test and reference contrast images are produced from the local mean luminance reference image and the test and reference luminance images respectively, followed by application of a contrast sensitivity filter. The resulting images are combined according to mathematical prescriptions to produce a Just Noticeable Difference, JND value, indicative of a Spatial Standard Observer, SSO. Some embodiments include masking functions, window functions, special treatment for images lying on or near borders and pre-processing of test images.
US07783127B1 Determining parameters for adjusting images
Methods and apparatus, including computer program products, for determining parameter values for adjusting an image. A first function of a local attribute is specified based on values of the local attribute in the image. A second function of the local attribute is specified based on an image adjustment depending upon an adjustment parameter. An object function value is calculated for each of two or more values of the adjustment parameter, each object function value including accumulated differences between the first and second function at multiple values of the local attribute. Based on the calculated object function values, a value of the adjustment parameter is determined for adjusting the image.
US07783123B2 Method and system for denoising a noisy signal generated by an impulse channel
In various embodiments of the present invention, a binary mask corresponding to a noisy symbol sequence is produced to indicate which of the symbols in the noisy symbol sequence has potentially been modified, or altered, by a noisy channel. DUDE, DUDE-CTI, and other denoising methods are modified to employ the bit mask in order to avoid the computational overhead and potential errors incurred in attempting to denoise symbols that are not likely to have been altered by the noisy channel.
US07783115B2 Apparatus and method for setting degrees of importance, apparatus and method for representative image selection, apparatus and method for printing-recommended image selection, and programs therefor
A plurality of images are classified into hierarchical categories. A degree of importance for each of the categories is set according to at least one of: the number of images therein, the number of images in an upper-level category, the number of categories related to the category, the number of hierarchical levels below the category, and the number of hierarchical levels from the uppermost level to the level of the category.
US07783111B2 Writing image acquisition apparatus, writing information extraction method, and storage medium
An image forming apparatus is provided with a writing-present document reading processing portion that executes processing for reading a plurality of page images that are images of pages constituting a document, a writing page determining portion that determines whether or not there is a writing in each of the pages based on each of the input page images, and a writing image extracting portion that extracts a writing image that is an image of the writing only from the page image of a page for which it has been determined that there is a writing.
US07783109B2 System for interactive note-taking
A system for interactive note-taking is provided having a receiver for receiving interaction data from a note-taking device used to interact with a note-taking form having note-taking information and a plurality of coded tags printed thereon, and a processor for recording or retrieving the note-taking by identifying, from the received interaction data, at least one parameter relating to the note-taking. Each tag encodes data on an identity of the form and a location of that tag on the form. The note-taking device senses the tags and generates the interaction data with data on the sensed form identity and a position of the note-taking device relative to the sensed tags.
US07783107B2 Characterization of a printed droplet
Systems, apparatuses, and methods are described for characterizing the quality of a printed droplet(s) produced by a printer. The analysis of the printed droplet(s) is performed by applying image processing and computational geometric techniques. A report generated from that analysis enables the determination of characteristics of the device that produced the printed droplets.
US07783101B2 Method and system for determining dimensions of a structure having a re-entrant profile
Methods and systems for determining dimensions of a structure that has a re-entrant profile are disclosed. A method includes imaging at least a portion of a top surface of the structure. Subsequently, a second portion of the structure is imaged from a plurality of perspectives. A third portion of the structure is also imaged from a plurality of perspectives. A dimension of a bottom portion of the structure is determined based on the imaging.
US07783100B2 Method and apparatus for inspecting and analyzing welded structures
An apparatus and method for inspecting and analyzing welded structures includes a laser for directing at least one beam of light at a weld bead to define at least one visible profile line; a camera directed at the weld bead for capturing an image of the at least one profile line and generating a usable image signal based on the image; and a preprogrammed microprocessor assembly configured for receiving the usable image signal and processing the signal as an image to determine a dimension of the weld bead defined along the at least one profile line and comparing the dimension of the weld bead with a predetermined dimension set point to determine the quality of the weld bead.
US07783099B1 Virtual cosmetic and reconstructive surgery
Virtual surgery systems, methods, and apparatuses that provide for the prediction, evaluation, and validation of various cosmetic and reconstructive surgical procedures. The virtual surgery systems, methods, and apparatuses utilize a scanner, measurement software, queries to a postoperative patient scan catalog, conversion of a preoperative image to a Virtual Reality Modeling Language (3-D) image, grafting and scaling of chosen postoperative surgery candidates, conversion from the converted 3-D image to a scanner readable format, and measuring the forecasted 3-D image.
US07783097B2 System and method for detecting a three dimensional flexible tube in an object
The present invention is directed to a system and method for populating a database with a set of image sequences of an object. The database is used to detect a tubular structure in the object. A set of images of objects are received in which each image is annotated to show a tubular structure. For each given image, a Probabilistic Boosting Tree (PBT) is used to detect three dimensional (3D) circles. Short tubes are constructed from pairs of approximately aligned 3D circles. A discriminative joint shape and appearance model is used to classify each short tube. A long flexible tube is formed by connecting all of the short tubes. A tubular structure model that comprises a start point, end point and the long flexible tube is identified. The tubular structure model is stored in the database.
US07783096B2 Device systems and methods for imaging
Certain exemplary embodiments comprise a method, which can comprise determining an image of a predetermined physiological structure of a patient. The image can be determined based upon a first set of image data of the predetermined physiological structure of the patient. The image can be based upon a second set of image data of the predetermined physiological structure of the patient. The image can be determined based upon an iteratively adjusted movement of the patient.
US07783093B2 Method for locating a curved object
In a method and apparatus for locating in a three dimensional data array an arcuate object having an axial extent, slices of data generally transverse to the axial extent of the object are selected. Rays generally radially of the arcuate object are selected within the slices. Crossing points where the rays cross the boundaries of the arcuate object are located. The position of the arcuate object is determined from the positions of the located points.
US07783085B2 Using relevance feedback in face recognition
Images are searched to locate faces that are the same as a query face. Images that include a face that is the same as the query face may be presented to a user as search result images. Images also may be sorted by the faces included in the images and presented to the user as sorted search result images. The user may provide explicit or implicit feedback regarding the search result images. Additional feedback may be inferred regarding the search result images based on the user-provided feedback, and the results may be updated based on the user-provided and inferred feedback.
US07783081B2 Method and device for verification of identity aboard an aircraft
A method and device for verification of identity aboard an aircraft combines a device for biometric authentication with a surveillance device making it possible to control the conditions under which biometric authentication is performed. According to complementary stages of the method of the invention, a communication device can communicate information relating to the verification of identity and whereby a state of alert is activated if the information signals an unusual situation aboard the aircraft.
US07783079B2 Motion assisted data enhancement
A method of enhancing data. A trace may be determined from a target data point in a target frame and a respective data point in an adjacent frame. At least an approximate value of the target data point may be determined from the trace.
US07783077B2 Eye gaze tracker system and method
The invention relates to systems and methods for tracking the movement of an operator's eyes in order to determine the real-time gaze angle of the eyes of the operator. In one embodiment, the invention may utilize an eye camera and a processing device. A frame by frame image of the eye may be captured utilizing the camera and the processing device, and a custom template resembling the operator's eye may be created utilizing the image produced by the eye camera. The custom template may be substantially the shape and size of the pupil of the eye of the operator, or may also represent additional features of the eye of the operator, such as the iris, sclera, cornea, or eye-lids. A tracking algorithm may determine a substantially real-time gaze angle of the eye.
US07783075B2 Background blurring for video conferencing
Background blurring is an effective way to both preserve privacy and keep communication effective during video conferencing. The present image background blurring technique is a light weight real-time technique to perform background blurring using a fast background modeling procedure combined with an object (e.g., face) detector/tracker. A soft decision is made at each pixel whether it belongs to the foreground or the background based on multiple vision features. The classification results are mapped to a per-pixel blurring radius image to blur the background. In another embodiment, the image background blurring technique blurs the background of the image without using the object detector.
US07783073B2 Information embedding apparatus and information embedding method for adding information to document image by embedding information therein, information detecting apparatus and information detecting method
In an information embedding apparatus, an image compositing portion selectively reads an embedding pattern from a plurality of types of the embedding patterns in accordance with an embedding information for a background of a document image. The image compositing portion further composites the read embedding pattern into the background of the document image in a document image data generated based on a document data and outputs the composite document image data. The embedding pattern includes a data dot placed at a position in accordance with the embedding information, a position dot placed at a position for instructing a reference position used for identifying the position of the data dot, and an assisting dot placed at a position for assisting the instruction of the reference position by the position dot.
US07783070B2 Cable adapter for a media player system
A media player system is disclosed. One aspect of the media player system pertains to a docking station that allows a media player to communicate with other media devices. Another aspect of the media player system pertains to a wireless media player system that includes a hand held media player capable of transmitting information over a wireless connection and one or more media devices capable of receiving information over the wireless connection. Another aspect of the media player system pertains to a method of wirelessly connecting the hand held media player to another device. The method includes selecting a media item on the hand held media player; selecting one or more remote recipients on the hand held media player; and transmitting the media item locally to the hand held media player, and wirelessly to the selected remote recipients. Another aspect of the media player system pertains to a hand held music player that includes a transmitter for transmitting information over a wireless connection. The transmitter is configured to at least transmit a continuous music feed to one or more personal tuning devices that each include a receiver capable of receiving information from the transmitter over the wireless connection. Yet another aspect of the media player system pertains to a connector that includes a housing and a plurality of spatially separated contacts mounted within the housing. A first set of contacts are directed at a first functionality and a second set of contacts are directed at a second functionality that is different than the first functionality.
US07783066B2 Method for improving the fitting of hearing aids and device for implementing the method
The invention relates to a method for fitting a hearing aid to the needs of a hearing aid user, the method comprising collecting statistical data characterising physical or psychological properties of environments in which use of the hearing aid is desired and utilising the statistical values for the adjustment of the signal processing in the hearing aid, such statistical data having influence even though they may have been collected prior to the wearer's first or current period of listening via the hearing aid. The invention further relates to a device for implementing the method.
US07783064B2 Hearing aid system
In the case of binaural coverage, the perception with one-sided sound reception should be improved. Provision is made for this purpose to transmit the receive signals of the hearing devices alternately and if necessary to generate a mono signal from the input signals with a specific weighting, said mono signal being presented at both ears. It is likewise conceivable to use only those spectral components of the input signals to generate the mono signal, said spectral portions having the higher level in each instance.
US07783060B2 Deconvolution methods and systems for the mapping of acoustic sources from phased microphone arrays
A method and system for mapping acoustic sources determined from a phased microphone array. A plurality of microphones are arranged in an optimized grid pattern including a plurality of grid locations thereof. A linear configuration of N equations and N unknowns can be formed by accounting for a reciprocal influence of one or more beamforming characteristics thereof at varying grid locations among the plurality of grid locations. A full-rank equation derived from the linear configuration of N equations and N unknowns can then be iteratively determined. A full-rank can be attained by the solution requirement of the positivity constraint equivalent to the physical assumption of statically independent noise sources at each N location. An optimized noise source distribution is then generated over an identified aeroacoustic source region associated with the phased microphone array in order to compile an output presentation thereof, thereby removing the beamforming characteristics from the resulting output presentation.
US07783058B2 System for verifying the identification of a device
A system for verifying the identification of a device. A codec is configured to measure at least one electrical characteristic of a device connected to a jack and to identify the device based on the measured electrical characteristic. An updateable database is populated with the electrical characteristic of at least one device whose electrical characteristic was measured by the codec but not correctly identified by the codec and a software routine is responsive to the measured electrical characteristic and configured to adjust the codec's identification of the device based on the electrical characteristic stored in the database to correctly identify the device.
US07783052B2 Multichannel spectral mapping audio apparatus and method
A method and circuit for deriving a set of multichannel audio signals from a conventional monaural or stereo audio signal uses an auxiliary multichannel spectral mapping data stream. Audio can be played back in stereo and multichannel formats from a conventional stereo signal on compact discs, FM radio, or other stereo or monaural delivery systems. The invention reduces the data rate needed for the transmission of multichannel digital audio.
US07783049B2 Method and an apparatus for decoding an audio signal
A method for processing an audio signal, comprising: receiving a downmix signal in time domain; if the downmix signal corresponds to a mono signal, bypassing the downmix signal; if the number of channel of the downmix signal corresponds to at least two, decomposing the downmix signal into a subband signal, and processing the subband signal using a downmix processing information, wherein the downmix processing information is estimated based on an object information and a mix information is disclosed.
US07783047B2 Sound filed reproduction apparatus and sound filed space reproduction system
A sound field reproduction apparatus generates sound field synthesizing parameters according to a relative positional relationship between the listener and the sound source and performs frequency conversion on sound data according to the relative positional relationship. A convolutional operation is conducted on the sound data that are subjected to the frequency conversion and the generated sound field synthesizing parameters in order to synthesize the sound of the sound source of each channel. The synthesized sound is subjected to wave front synthesis for the synthesized sound by using n-channel sound sources to reproduce a sound field in a predetermined area.
US07783045B2 Secure approach to send data from one system to another
A secure approach for sending a original message from a sender to a receiver. The sender may encrypt the original message by performing an XOR (or XNOR) operation of the original message and a first random message (same size as original message) on a bit by basis to generate a second message. The receiver may also perform an XOR of the second message with a locally generated second random message. The resulting message is sent to the sender system. The sender system may again perform XOR operation of the received message and the first random message, and send the resulting message to receiver. The receiver may perform XOR operation on the received output to generate the original message sent by the sender. Other technologies such as digital signatures and key pairs (public key infrastructure) may be used in each communication between the sender and receiver to further enhance security.
US07783038B2 Using code as keys for copy protection
A method for obscuring data and software including the steps of (A) generating code for performing a predefined operation using one or more sets of predefined data, (B) generating a first binary representation of the code and (C) mixing the one or more sets of predefined data into the binary representation of the code such that the one or more sets of predefined data and the code are substantially indistinct from each other.
US07783037B1 Multi-gigabit per second computing of the rijndael inverse cipher
The present invention pertains to data security, and more particularly to the security of encrypted data that can be transmitted between computers and the like, as well as stored upon one or more computer systems. A technique is disclosed for efficiently implementing the Rijndael inverse cipher. In this manner, encrypted ciphertext can be efficiently decrypted or converted back into plaintext. Data throughput can be enhanced via pipelining while cost savings can be concurrently achieved as less wafer space and/or die area may be utilized. Adaptations may be made based upon a resulting complexity of implementing a particular design while satisfying a maximum throughput requirement.
US07783035B2 Systems and methods for implementing host-based security in a computer network
A network node is disclosed. The network node includes a host processor. The network node also includes an integrated circuit. The integrated circuit includes a hardware portion configured to perform a first set of TCP acceleration tasks that require a first speed level. The integrated circuit also includes a network protocol processor configured to perform a second set of TCP acceleration tasks that require a second speed level, which is lower than the first speed level. The integrated circuit further includes an embedded processor configured to perform a third set of TCP acceleration tasks that require a third speed level, which is lower than the second speed level. The network node further includes a plurality of data paths configured to couple the integrated circuit to the host processor, the plurality of data paths being implemented based on different protocols.
US07783034B2 Communication privacy mask
The communication privacy mask has a housing having an opening coupled with a mouth piece and a hollow sound tube mounted in the housing. A microphone is positioned in the sound tube with a space in front of the front end of the microphone.
US07783026B2 System and method for connecting a port connector to an interface circuit
The invention provides a system and method for configuring a connection for a port in an electronic device. The system comprises: an interface circuit to process signals for the connection for the port; an interface circuit connection bus connecting to the interface circuit; a port connection bus connecting to the port; and a removable wiring adapter providing a connection circuit connecting tracks in the interface connection bus to tracks in the port connection bus.
US07783024B1 Method and apparatus for providing special call handling for valued customers of retailers
The present invention enables users of a network service to register with the network as valued shoppers, thereby allowing them to receive specialized treatment when calling registered retailers. The present invention enables retailers to register with the network, thereby allowing them to set preferred service logic for handling valued customer calls by the network.
US07783019B2 Method and apparatus for providing fraud detection using geographically differentiated connection duration thresholds
An approach provides fraud detection in support of data communication services. A threshold corresponding to a geographic location is set. The threshold corresponds to duration of a call supporting data communications. It is determined whether the call duration exceeds the threshold. A fraud alert is generated if the monitored call duration exceeds the threshold.
US07783017B2 Plural-communication-line-containing apparatus, communication line naming program, communication line selection apparatus, and communication line selection program
A plural-communication-line-containing apparatus capable of containing plural communication lines comprises: a communication-line-type discriminator for discriminating a type of communication line; a communication-line-number counter for counting the number of communication lines for each type of communication line; a communication-line-name determiner for determining a communication line name on the basis of the discriminated type of communication line and the counted number of communication lines; and a communication-line-name display for displaying the determined communication line name. Thus, in the plural-communication-line-containing apparatus capable of being connected with the plural communication lines, the names of the communication lines can be appropriately displayed and an operator can easily discriminate the communication lines.
US07783014B1 Decryption and decompression based audio system
A sending device exchanges handshake signals with a receiving device prior to the delivery of compressed digital audio data. The sending and receiving devices are remotely connected using a data network. In one embodiment of the present invention, the sending device sends an access code to the receiving device. The access code is an encrypted data of two components: a digital data associated with the sending device and a digital data associated with the receiving device. The receiving device decrypts the access code. The receiving device stores the compressed digital audio data in its memory if the decrypted access code contains the correct components.
US07783013B2 Method and system for routing emergency communications
Methods and systems are provided to locate, route, and/or otherwise process an emergency communications signal from a VoIP communication device equipped with a location positioning system and an emergency communications computer software product. The software identifies an emergency communications address, activates the location positioning system, and communicates location coordinates and other emergency information with the emergency communications signal to a communications network.
US07783011B2 Transmission type X-ray tube and manufacturing method thereof
A transmission type X-ray tube includes an electrode lead (4) holding a cathode filament (7) and a stem unit (1) to which a sealing member (5), an exhaust tube (2), and the like are attached by brazing, and an irradiation window frame (8) having an X-ray irradiation window (9) attached by brazing. The other end side (52) of the sealing member (5) is attached to an open end (83) of the irradiation window frame (8) by welding. Thus, it is possible to obtain a high-quality transmission type X-ray tube having a long service life at a low cost.
US07783010B2 X-ray radiation sources with low neutron emissions for radiation scanning
A method of manufacturing a radiation source in one example comprises selecting at least one of a target, a collimator, or target shielding consisting essentially of at least one isotope having a neutron production threshold greater than a peak acceleration energy of the source, and assembling the source including the selected material. A simulation may be used to assist in design a radiation source meeting neutron production requirements and optionally other requirements.
US07783009B2 Redundant switch mechanism for safety-critical applications in medical systems
Systems, methods and apparatus are provided through which a safety switch arrangement is assembled to prevent false activation of a subsystem in a medical system. In some embodiments, the safety switching arrangement comprises at least a first and a second type of switching element. In some embodiments, the first and the second type of switch each have an output that is processed by a processor, controller, or logic unit to produce an output signal for activating or deactivating a subsystem in the medical system.
US07783008B2 Digital radiograph patient positioning system and method
A technique is disclosed for placing markers on digital radiographic images, such as projection X-ray and tomosynthesis images. A tag encoding data is disposed on or near a component of a radiographic imaging system, such as on a digital detector. The tag is read during an imaging session, and human readable indicia for the marker is generated that can be permanently included in the resulting images or displayed when desired, such as in an overlay.
US07783006B2 Radiation treatment using x-ray source
Methods and apparatus are described for irradiating living tissue via a cavity or lumen, using an inflatable balloon applicator. In a preferred embodiment the applicator balloon has a balloon skin with x-ray contrast material in relatively low concentration, so that an outline of the balloon will appear sharply when imaged externally. In another preferred embodiment the balloon catheter has a drain for withdrawing liquids from the cavity, which may include channels or texture on the exterior of the balloon. Methods are described for using a switchable miniature x-ray tube, variable as to voltage and current, to achieve accuracy in an isodose profile.
US07783004B2 Cargo scanning system
The present invention is directed to a portable inspection system for generating an image representation of target objects using a radiation source. A detector array having a first configuration and a second configuration is connected to a housing and at least one source of radiation. The radiation source is capable of being transported to a site by a vehicle and of being positioned separate from the housing. The radiation source is housed in a radiation source box and movable within the radiation source box using an actuator. The actuator is operably connected to the radiation source and provides a translational energy that moves the radiation source between an operational position and a stowed position.
US07783000B2 Photodetection unit, photodetector, and x-ray computed tomography apparatus
A photodetecting unit having a favorable attaching operability is provided.In a photodetecting unit 1, two structures for attachment 30 are fixed to the rear face of a supporting substrate 20 formed by a sintered body of a ceramic. In the process of manufacturing the photodetecting unit 1, a laminate of green sheets is fired, so as to form a sintered body of a ceramic, and then each structure for attachment 30 is bonded to the rear face of the supporting substrate 20. This allows the structures for attachment 30 to be arranged accurately on the rear face of the supporting substrate 20, thereby ameliorating the attaching operability of the photodetecting unit 1.
US07782999B2 Systems and methods for scanning and data acquisition in computed tomography (CT) applications
Systems and methods for data acquisition in computed tomography (CT) applications are provided. The systems and methods are particularly adapted for scanning and acquiring/processing data in connection with high-power cone-beam CT applications. The electron beam is moved/scanned along the anode surface to multiple focal positions. Data acquisition for a full projection at one focus position and one view angle is achieved by activating each focus position multiple times during the data acquisition for one angle of the gantry. The detector array and associated data processing system are adapted to rapidly switch between the different focus positions during the acquisitions for one view angle and to collect all data belonging to the same projection into the same data set. Adaptive electron optics are utilized to move/scan the electron beam along the anode surface to the various focus positions. Alternatively, a plurality of cathodes may be provided for respective focus positions and the system may support fast switching therebetween to achieve desirably short spot times. The disclosed CT system permits greater power densities without risk of heat damage to the anode and effectively increases the track velocity of the electron beam on the anode surface. The CT system and associated data acquisition methods have particular utility in CT applications requiring increased time resolution and/or spatial resolution, e.g., cardiac CT applications.
US07782996B2 Method for combined bone hardening and scattered radiation correction in X-ray computed tomography
The invention relates to a method for combined bone hardening and scattered radiation correction in X-ray computed tomography of a heterogeneous object with a CT system comprising an X-ray source moved around an object, a flat detector with a large number of distributed detector elements which detect measuring beams from a focal point of the X-ray tube, and a control and arithmetic-logic unit—by iterative reconstruction and segmented vectorial reprojection calculation, wherein a scattered radiation correction and a radiation hardening correction are carried out in each iteration cycle for at least two different material components of the object being examined. The invention also relates to an X-ray CT system for carrying out this method.
US07782991B2 Fractionally related multirate signal processor and method
A multirate processing circuit (100) with a resampling filter (106) to accept a sampled input signal (104) sampled with a first clock rate and to filter the sampled input signal to remove spectral components above a spectral bandwidth of a second clock rate. The sampled input signal represents a signal that is more efficiently processed at the second clock rate, which is fractionally related to the first clock rate. The multirate processing circuit (100) also has a discrete time processor (108) that receives the resampling filter output (130) and processes that output at an integer power of two multiple of the first clock rate. The discrete time processor (108) further excludes selected samples from the processing so as to effectively perform discrete time processing of the resampling filter output (130) at the integer power of two multiple of the second clock rate.
US07782989B2 Apparatus and method for acquiring frame timing in communication system
Disclosed is an apparatus for acquiring initial frame timing in a communication system having a normalizer that calculates a normalized window power from powers of samples of received signal during a monitoring period, a cross power calculator that calculates a window cross power from cross powers of the samples during the monitoring period, and each cross power corresponds to multiplication of two of the samples, a divider that divides the window cross power by the normalized window power and outputs a metric for a sample corresponding to the monitoring period, and a peak-value detector that searches a sample having the maximum value among metrics for the samples of the received signals during a predetermined period, and the metrics are calculated by shifting the monitoring period, with a sample next to the sample searched by the peak-value detector being determined as a starting point of a frame.
US07782987B2 Method and apparatus for received signal quality estimation
A processing circuit and method generate signal quality estimates based on scaling measured inter-symbol interference (ISI) in a received signal according to a cancellation metric corresponding to ISI cancellation performance of the receiver. By accounting for ISI cancellation performance of the receiver based on a simple scaling metric, accurate received signal quality measurements are obtained in a manner that accounts for un-cancelled ISI in the received signal without requiring use of potentially complex multipath combining weight calculations in the signal quality calculation. Signal quality estimation results may be used for sending corresponding Channel Quality Indicators, communication link transmit power control commands, etc. In some embodiments, the cancellation metric is maintained as a dynamic value based on measured ISI cancellation performance, while in other embodiments the cancellation metric comprises a pre-configured value stored in memory, for example.
US07782986B2 Signal jamming avoidance method for a frequency hopping communication system
To avoid signal jamming, a method is provided for selecting a dwell channel on a receiver in a frequency hopping communication system. The method includes: measuring a noise level on channels over which a data signal is received at the receiver; selecting a dwell channel based on the estimated noise levels, where the dwell channel having the lowest noise level amongst a group of permissible channels over which to acquire a signal from a transmitter; and tuning the receiver to the selected dwell channel during a search state in which the receiver attempts to synchronize with a transmitter.
US07782985B2 Automatic frequency offset compensation in a TDD wireless OFDM communication system
Offsets in the transmit clock in a wireless communication system are corrected by using data distributed over many frequencies. In the time domain the system uses separate copies of the same signal transmitted with a known spacing in terms of transmit clock signals. The variation of timing between the received signals yields an initial estimate that then is used in a closed loop tracking arrangement to yield and compensate for unpredictable rate changes caused by, for example, jitter, Doppler or thermal drift. The frequency offset for one channel can then be used to calculate the offset for other channels.
US07782984B2 Method of sphere decoding with low complexity and good statistical output
A symbol vector received from a multiple antenna transmitting array is detected using a sphere decoder. The sphere decoder is used to select from a set of candidate binary strings that string which is most likely to have been transmitted. Soft information for use in a turbo decoder or the like is obtained by considering cost functions for a set of candidate strings, including strings derived from the most likely string by flipping one or more bits thereof.
US07782982B2 Adaptive deinterleaver memory allocation
A receiver for use in a wireless network comprising a communications channel and a method of allocating deinterleaver memory usage in the receiver, wherein the receiver comprises a processor adapted to organize subchannels of the communications channel and set a number (N) of data bits per soft decision, wherein the soft decision is represented by N data bits; an address decoder adapted to decode the subchannels; a demapper adapted to receive QAM symbols and demap the QAM symbols to soft decisions; a deinterleaver adapted to perform deinterleaving on the soft decisions, wherein the deinterleaver comprises a memory component having a storage size that is a function of the number (N) of bits per soft decision; and a Viterbi decoder adapted to decode the deinterleaved soft decisions.
US07782978B2 Phase correction of a constant envelope signal without introducing amplitude modulation
Systems and methods are provided for precorrecting a constant envelope input signal. A phase precorrection component generates a precorrected input signal by applying a phase precorrection to the input signal. The applied phase correction alters an associated phase of the input signal without applying amplitude modulation to the signal. A linear distortion source applies amplitude distortion and phase distortion to the precorrected input signal. The applied phase correction mitigates the phase distortion applied by the linear distortion source.
US07782975B2 Pulse train carrier-less modulator using SAW filters
A system and method of carrier-less modulation is described in this disclosure that uses SAW filters as a modulator in addition to their conventional use as filters for band limiting an UWB system. This system and method is primarily designed to be used with any integer cycle, ultra-wide band or impulse type modulation and more particularly is designed to work with a method of modulation named xG Flash Signaling. This technique exploits the impulse response of the SAW filter by exciting the filter with a narrow pulse train producing a carrier-less impulse radio system with limited bandwidth, low average power, but high peak power.
US07782972B2 Apparatus and method for selecting antennas in MIMO multi-carrier system
An apparatus and method for selecting antennas in a MIMO multi-carrier system is provided to effectively select a receive antenna group with better signal detection capability, thereby enhancing system performance. The apparatus includes a channel estimator and an antenna selector. The channel estimator generates a channel matrix of each MIMO channel in response to each sub-carrier. The antenna selector generates a parameter of transmission capacity for each possible receive antenna group in response to each sub-carrier, and selects a receive antenna group with an optimal overall transmission capacity according to the parameter of transmission capacity.
US07782970B2 Apparatus and associated methods to introduce diversity in a multicarrier communication channel
An apparatus and associated methods to improve diversity gain while preserving channel throughput in a multicarrier communication channel are generally presented.
US07782966B2 Demodulator of base station in orthogonal frequency division multiple access
A base station demodulator according to the exemplary embodiment of the present invention includes a vector index demodulator, and a channel value detector. The vector index demodulator demodulates CQI or ARQ ACK/NACK channels by multiplying QPSK modulation signals transmitted as m subcarriers in a tile by m conjugate complexes corresponding to the m subcarriers, and determines the greatest value of the demodulation results as a vector index. The channel value detector inputs n vector indexes demodulated by the vector index demodulator to a first shift register, inputs n subsequent vector indexes to a second shift register, and detects a channel value for the CQI or the ARQ ACK/NACK by repeating the above vector index input to the first and second shift registers m-times.
US07782959B2 Image processing apparatus
An image processing device comprising a process generation section and a plurality of series-connected operation processing units. Each of the series-connected operation processing units receives a process packet output from the process generation section and performs any processing according to an instruction contained in the process packet. The units are divided into three suites and route selection sections are respectively inserted to input side of each of the suites. If the unit which executes a process related to an input process packet is not included in the immediately following one of the suites, the respective route selection sections supply this corresponding input process packet not to the input side of that one of the suites but to the output side of that suite. The process packet moves as bypassing such a suite as not to have the unit that executes a process related to this process data, thereby reducing its processing time and its power dissipation.
US07782957B2 Motion estimation circuit and operating method thereof
The present invention provides a motion estimation circuit and an operating method thereof. The motion estimation circuit includes processing elements PEm (−n≦m≦n, n represents a search range), data latches FFk (−n
US07782955B2 Transcoder and transcoding method operating in a transform domain for video coding schemes possessing different transform kernels
A transcoder for converting a digital video signal from a first format into a second format in transform domain. The first format and the second format are respectively adopted by video coding schemes possessing different DCT transform kernels. The transcoder includes: a transform-domain decoder, coupled to the digital video signal, for decoding the digital video signal of the first format to generate a first DCT-domain signal, the first DCT-domain signal corresponding to a first DCT transform of the first format in the transform domain; a transform kernel converter, coupled to the transform-domain decoder, for converting the first DCT-domain signal into a second DCT-domain signal, the second DCT-domain signal corresponding to a second DCT transform of the second format in the transform domain; and a transform-domain encoder, coupled to the transform kernel converter, for generating a resultant video signal encoded in the second format according to the second DCT domain signal.
US07782953B2 Optimal encoding of motion compensated video
Both distortion rate and bit-rate can be considered together when selecting a lowest cost motion estimation signal. A motion estimation signal is generated for each of the candidate motion vectors and candidate mode information vectors for a macroblock. An estimated amount of encoding bits is determined for each of the candidate motion vectors, candidate mode information vectors, and quantized coefficients. A bit-rate is computed based on the estimated amount of encoding bits. In addition, a current macroblock is reconstructed with each of the candidate vectors, and distortion measured between each of the reconstructions and the current macroblock. A sum is computed for each distortion measurement and corresponding bit-rate. The lowest sum represents the lowest cost motion estimation signal.
US07782949B2 Method and apparatus for decoding/encoding a video signal
Methods include receiving a multi-view video stream including a random access picture including a random access slice referencing only a slice corresponding to a same time and a different view of the picture; obtaining identification information representing the stream including initialization information of a reference picture list for the slice; obtaining the initialization information based on the identification information, the initialization information representing view relationships between several views and including view number information and view identification information for the views; initializing the picture list for inter-view prediction by appending an inter-view reference index to an initialized temporal reference picture list for temporal prediction based on the view number and identification information; determining a prediction value of a macroblock in the picture based on the initialized list; and decoding the macroblock using the prediction value, the initialization information being obtained from an extension area of a sequence header.
US07782945B2 Method and apparatus for decoding/encoding a video signal
Methods include receiving a multi-view video stream including a random access picture including a random access slice referencing only a slice corresponding to a same time and a different view of the picture; obtaining identification information representing the stream including initialization information of a reference picture list for the slice; obtaining the initialization information based on the identification information, the initialization information representing view relationships between several views and including view number information and view identification information for the views; initializing the picture list for inter-view prediction by appending an inter-view reference index to an initialized temporal reference picture list for temporal prediction based on the view number and identification information; determining a prediction value of a macroblock in the picture based on the initialized list; and decoding the macroblock using the prediction value, the initialization information being obtained based on a value indicating decoding order between the views.
US07782943B2 Method and apparatus for decoding/encoding a video signal
Methods include receiving a multi-view video stream including a random access picture including a random access slice referencing only a slice corresponding to a same time and a different view of the picture; obtaining identification information representing the stream including initialization information of a reference picture list for the slice; obtaining a random access flag indicating whether a picture is random access picture type; obtaining initialization information of a reference picture list for the slice from the stream based on the flag, the initialization information representing view relationships between several views and including view number information and view identification information; initializing the list using the view number and identification information; determining a prediction value of a macroblock in the picture based on the initialized list; and decoding the macroblock using the prediction value, the initialization information being obtained based on a value indicating decoding order between the views.
US07782941B2 Content supplying apparatus and method, and recording medium
A content supplying apparatus includes a multimedia content server which keeps a list of coding parameters at predetermined bit rates. The coding parameters for transmitting a bit stream are determined in accordance with a transmission capacity based on the coding parameter list. Based on the obtained coding parameters, the bit stream is converted and is transmitted to a transmission channel.
US07782940B2 Methods for encoding or decoding in a videoconference system to reduce problems associated with noisy image acquisition
Disclosed herein in one embodiment is an adaptive coding threshold algorithm for a videoconference system which alleviates problems due to the erroneous recoding of stationary areas of images caused by image noise. The algorithm, which is preferably implementable on a videoconference encoder, assesses the coding parameters for a current macroblock and the coding parameters for that same macroblock the last time it was coded. If for both macroblocks the coding was non-intra, with a [0,0] motion vector, and with a low quantization parameter, a determination is made that the current macroblock depicts a stationary image. Accordingly, the algorithm increases the coding threshold (T1) for the blocks within that macroblock, so that it becomes more difficult for those particular blocks to be recoded. This renders the block with stationary content less susceptible to erroneous recoding, while preserving system bandwidth and improving image quality. Additionally, related noise assessment techniques can be employed at the encoder or decoder without the adjustment of the coding threshold T1.
US07782936B2 Moving picture coding method and moving picture decoding method
According to the present invention, a moving picture coding apparatus (70) for performing inter-picture predictive coding for pictures constituting a moving picture is provided with a coding unit (103) for performing predictive error coding for image data; a decoding unit (105) for performing predictive error decoding for an output from the coding unit (103); a reference picture memory (117) for holding output data from the decoding unit (105); and a motion vector detection unit (108) for detecting motion vectors on the basis of the decoded image data stored in the memory. When coding a B picture as a target picture, information indicating whether or not the target picture should be used as a reference picture when coding another picture is added as header information. Therefore, in a decoding apparatus for decoding a bit stream Bs outputted from the moving picture coding apparatus (70), management of a memory for holding the reference picture can be facilitated on the basis of the header information.
US07782918B2 Laser apparatus and production method of laser apparatus
Provided are a laser apparatus into which a large current can be injected and a production method which enables easy production of the apparatus. A laser apparatus includes a light-emitting region on a substrate, and a periodic refractive index structure containing an i-type material provided at a periphery of the light-emitting region. Another laser apparatus includes a light-emitting region between a first electrode and a second electrode on a substrate, wherein at least one of the first and the second electrodes includes a periodic refractive index structure.
US07782917B2 Laser driving circuit, optical pickup and recording/reading equipment
Disclosed is a laser driving technique capable of reducing power consumption in a laser driving circuit to achieve reduced heat generation in an optical pickup of a recording/reading equipment for an optical disc. A base-voltage control circuit is connected to a base of a grounded-base cascode transistor connected between a driver circuit and a laser diode (LD), and a LD-anode-voltage control circuit is connected to an anode of the laser diode. The base-voltage control circuit and the LD-anode-voltage control circuit are connected to a controller, and operable to variously change an anode voltage of the laser diode and a base voltage of the cascode transistor depending on a driving current for the laser diode.
US07782912B2 Yb: and Nd: mode-locked oscillators and fiber systems incorporated in solid-state short pulse laser systems
The invention describes classes of robust fiber laser systems usable as pulse sources for Nd: or Yb: based regenerative amplifiers intended for industrial settings. The invention modifies adapts and incorporates several recent advances in FCPA systems to use as the input source for this new class of regenerative amplifier.
US07782910B2 Single-polarization high power fiber lasers and amplifiers
A novel polarization maintaining optical fiber, which can be used as a high-power polarization maintaining fiber laser or amplifier, is described. Insensitivity of the polarization state to external fiber bending and temperature changes is accomplished by minimizing polarization mode-coupling via reducing stresses inside the fiber core via increasing the fiber diameter. Alternatively, polarization mode-coupling can be minimized by an optimization of the fiber coating to minimize stresses at the interface between the fiber and the coating. As a result insensitivity to polarization mode-coupling is obtained at greatly reduced values of birefringence compared to small-diameter fibers. The fiber is of significant use in any application where polarization stability is important, and will be useful in telecommunications applications in particular for reducing polarization mode dispersion. An implementation in a parabolic pulse-producing fiber laser is also described as one specific high power example.
US07782908B2 Method and a feed circuit for feeding a stream of digital transmission data into a transmission medium having frequency suppression
A feed circuit accepts a stream of digital payload data and inserts it at predetermined first positions into a stream of digital transmission data. The feed circuit generates supplementary digital data using the stream of digital payload data and inserts it at predetermined second positions into a stream of digital transmission data. The feed circuit feeds the digital transmission data into a transmission medium. Said circuit determines the supplementary digital data in such a way that at least one frequency's portion of a frequency spectrum of the stream of digital transmission data will be minimized.
US07782903B2 Hardware accelerated protocol stack
Protocol stack layer processing for a MediaFLO™ mobile multimedia multicast system comprising a transmitter comprising a host processor and a host memory component. The processing includes a receiver that receives a wireless data stream comprising a MediaFLO™ mobile multimedia multicast system superframe comprising any of audio, video, and text media frames arranged in multiplexed Multicast Logical Channels (MLCs) and received from the transmitter, wherein each MLC is divided into 16 byte data packets, and wherein each MLC carries up to three logical sub-channels comprising stream 2, stream 1, and stream 0; and an Application Specific Integrated Circuit (ASIC) memory component operatively connected to the receiver, wherein the ASIC memory component performs processing of the data packets using hardware components comprising, a Medium Access Control (MAC) layer core; a stream layer core; a decryption layer core; a defragmentation layer core; and a sync layer core.
US07782898B2 Wideband cable system
A wideband cable modem system increases available bandwidth of a single channel by encoding a data stream into wideband packets. The wideband packets are associated with a logical wideband channel that extends over multiple physical downstream cable channels.
US07782897B1 Multimedia over internet protocol border controller for network-based virtual private networks
A method for communicating packet multimedia data between a source endpoint and a destination endpoint is disclosed, wherein at least the source endpoint is within a virtual private network, and comprises the steps of receiving, at a signaling controller, a first signaling packet from the source endpoint, wherein the source endpoint is within a virtual private network; determining whether the source endpoint and destination endpoint may communicate directly over the same virtual private network; when the source endpoint and destination endpoint cannot communicate directly over the same virtual private network, associating a unique identifier of the source endpoint with a virtual private network identification marker; when the source endpoint and destination endpoint can communicate directly over the same virtual private network, instructing the source endpoint and destination endpoint to communicate media packets directly.
US07782894B2 Ultra-wideband/low power communication having a dedicated removable memory module for fast data downloads—apparatus, systems and methods
In a mobile environment, a mobile device includes an attached memory stick (removable memory) having a high speed—memory and storage with direct memory access embodied in an integrated circuit chip coupled to an ultra-wideband (UWB) transceiver. The mobile device communicates with other like base devices, portable or stationary, via UWB transmissions using pulse bursts up to 1 Gbit per second. Data transfers between the devices occur in the simplex or duplex mode, after a low power communication connection is established between the devices. The communication link between the devices is in the range of 10-20 meters. The communication system allows existing device bus interfaces (which are much slower than ultra-wideband transmissions) to communicate between the fast read/write cycles of the memories integrated within the memory stick. Duplex transmission can occur by pulse interleaving sending side transmitters and receiving side transmitters.
US07782889B2 Method for regulating the transmission parameters of broadband transmission channels assembled to form a group
The invention relates to a novel algebraic method wherein sub-groups of subscribers that spectrally influence each other, in a group of broadband subscriber connections or transmission channels connected to an intelligent network node in a star-shaped manner are classified by observing status variations in operation or in test phases of the individual transmissions, and the spectral influence relation or interference relation is identified with or without using specific test signals during the operation of the network node, without interrupting the data transmissions. The fundamental parameters of the data transmission methods of all of the connected subscribers are optimized from the information obtained in this way, for maximum operator use.
US07782882B2 Method and apparatus for distributing dynamic auto-summarization of internet protocol reachable addresses
A computer implemented method, apparatus, and computer usable program code for managing addresses in a network. In one advantageous embodiment, a computer implemented method is used to managing addresses for a plurality of destinations in a network. Addresses assigned to a plurality of gateways are summarized to form summarized addresses containing prefixes and addresses for the plurality of gateways in which each gateway in the plurality of gateways is associated with a portion of the prefixes and addresses for destinations handled by the each gateway in the plurality of gateways. A gateway in the plurality of gateways having a largest portion of the summarized addresses is assigned a prefix for all addresses assigned to the network to form a selected gateway. An associated portion of the summarized addresses for the selected gateway is replaced with the prefix.
US07782878B2 System and method for sharing an IP address
Means for sharing an IP address between a first and second network device, the first device having an assigned IP address and the second network device having one or more port numbers reserved for use solely by the second network device. The second network device is connected serially between the first network device and an Internet access device. The second network device creates packets using the IP address and one of the one or more reserved port numbers and sends the packets to the Internet access device.
US07782874B2 Apparatus and method for route summarization and distribution in a massively parallel router
A router for interconnecting external devices coupled to the router. The router comprises a switch fabric and a plurality of routing nodes coupled to the switch fabric. Each routing node is capable of transmitting data packets to, and receiving data packets from, the external devices and is further capable of transmitting data packets to, and receiving data packets from, other routing nodes via the switch fabric. The router also comprises a control processor for comparing the N most significant bits of a first subnet address associated with a first external port of a first routing node with the N most significant bits of a second subnet address associated with a second external port of the first routing node. The router determines a P-bit prefix of similar leading bits in the first and second subnet addresses and transmits the P-bit prefix to other routing nodes.
US07782873B2 Omni-protocol engine for reconfigurable bit-stream processing in high-speed networks
A reconfigurable, protocol indifferent bit stream-processing engine, and related systems and data communication methodologies, are adapted to achieve the goal of providing inter-fabric interoperability among high-speed networks operating a speeds of at least 10 gigabits per second. The bit-stream processing engine operates as an omni-protocol, multi-stage processor that can be configured with appropriate switches and related network elements to create a seamless network fabric that permits interoperability not only among existing communication protocols, but also with the ability to accommodate future communication protocols. The method and systems of the present invention are applicable to networks that include storage networks, communication networks and processor networks.
US07782852B2 Multiple modulation rate 10Gbase-T transmission
A device and method of high-speed transmission is disclosed. The method includes computing a signal quality of a received signal, the received signal being transmitted with a modulation order required by a default transmission modulation format. The signal quality is compared with a signal quality threshold required of the default transmission modulation format. If the signal quality is below the signal quality threshold, an indication of a level of signal quality failure is provided to a transmitter. The transmitter sets a number of un-coded bits within the transmission signal based upon the level of signal quality failure.
US07782849B2 Data switch and switch fabric
Variable length switch fabric for switching variable length data packets between input and output transmission paths in a communication network. In one embodiment of the invention, apparatus is provided for switching variable length data packets between input and output transmission paths in a communication network. The apparatus includes a plurality of input ports coupled to receive the plurality of variable length data packets from the input transmission paths and a plurality of output ports coupled to transmit the plurality of variable length data packets on the output transmission paths. The apparatus also includes a variable length switch fabric coupled to the plurality of input ports and the plurality of output ports, the variable length switch fabric operates to switch the plurality of variable length data packets from selected input ports to selected output ports in an unsegmented form.
US07782844B1 Method and apparatus for pattern matching on single and multiple pattern structures
The present invention provides a method and apparatus for detecting and decoding data. The method comprises: receiving a set of data signals from an external data source; detecting a size of said received set of data signals; decoding said received set of data signals; extracting a destination address from said set of data signals; comparing said destination address extracted from said data signals to a known data value; determining whether said received data signals should be received by a host circuitry based upon said comparison of said destination address extracted from said data signals to a known data value; generating at least one status signal alerting said host circuitry of said determination that said received data signals should be received by said host circuitry; and waking up said host circuitry upon a determination that said received set of data is addressed to said host circuitry. The apparatus comprises: a data formatter; a clock divider; a counter; a host circuitry interface capable of transmitting and receiving data from a host circuitry; a memory circuitry; a plurality of comparators; a mask circuitry; a digital logic circuitry; a plurality of status registers; and a plurality of clocked registers.
US07782842B2 Methods and apparatus to perform outdial communication services
Methods and apparatus to perform outdial communication services are disclosed. A disclosed method to route an outdial call from a first communication device to a first endpoint comprises receiving an indial call setup from a second endpoint at the first communication device, wherein the call setup contains an access number used to route an indial call associated with the indial call setup from the second endpoint via a second communication device to the first communication device, and selecting, based on the access number, a route for the outdial call that includes the second communication device, wherein the second communication device is configured to communicatively couple the first and the second endpoints.
US07782840B1 Internet telephony with interactive information
A subscriber (12, 14, 16) initiating an Internet telephony call may receive specific content targeted to that subscriber in accordance with a match between at least one of the dialed number and the calling party number. Upon receipt of the subscriber's Internet telephony call, an Internet Telephony Service Provider server (18) searches each of a dialed number database, a calling party number database and a default database to establish a match between the calling party number, the dialed number or a range of either numbers. Upon finding a match, the Internet Telephony Service Provider server retrieves corresponding content, typically in the form of a URL that links to an associated web site, to provide to the subscriber who may elect to retrieve that information at the subscriber's discretion.
US07782839B2 Communication terminal, control method of the same, and control program of the same
A communication terminal includes a resource transfer button for transferring URL information of an Internet resource to another party with which IP phone conversation has been established so as to allow the browser of the communication terminal of the other party to browse the Internet resource. The URL information of an Internet resource is registered to a one-touch key. Registering the selection information of the communication terminal of the other party and the URL information of an Internet resource enables the URL information thereof to be transferred to the communication terminal of the other party with which the phone conversation has been established immediately following calling the other party by pressing the one-touch key, so as to allow the browser of the communication terminal of the other party to browse the Internet resource. Thus, both the calling and receiving parties can browse the same Internet resource with the respective terminals.
US07782838B2 Intermediate packetizing of voice data for communication between circuit-switched network nodes
A method for routing voice data includes establishing a first path between a remote originating node and a gateway using a first channel of a circuit-switched network. The gateway is communicatively coupled to the circuit-switched network and a packet-switched network. A second path is established between an answering node and the gateway using a second channel of the circuit-switched network, if the answering node is remote relative to the packet-switched network. Otherwise the second path is established using the packet-switched network, if the answering node is local to the packet-switched network. The gateway converts any first circuit-switched voice data received on a first channel to packet-switched voice data. Any packet designating an associated remote node is converted to second circuit-switched voice data. The second circuit-switched voice data is communicated to its associated remote node on the second channel.
US07782837B2 Spectral compatible remote asymmetric digital subscriber line plus (ADSL+) deployment
For ADSL+ deployment between a remote cabinet and customer premises, the upper part of the traditional ADSL downstream frequency band is used whereas the lower part of this trasitional ADSL downstream frequency band is switched off through spectral masking. This way, ADSL+ deployment from the remote cabinet is spectral compatible with ADSL deployment from the central office for a certain service capability wherein the upper part of the traditional ADSL downstream frequency band is switched off.
US07782834B2 Routing header based routing in internet protocol (IP)-cellular networks
Internet protocol version 6 (IPv6) is substantially utilized throughout the entire cellular network and employs routing headers of the packets to ensure that the packets are routed via the gateway router (GR) to the end destination which is accomplished by a user equipment (UE) specifying the IP address of the gateway router as the IP address of an intermediate router in the routing header. Packets may also be routed to UEs from the GR through an intermediate router.
US07782831B1 System and method for dynamically defining a TDMA management cycle for a wireless network
A method for dynamically implementing a TDMA management cycle for a wireless network is described. The method includes communicating between nodes in the wireless network using a time division multiple access structure, the time division multiple access structure including time divisions having time frames, each time frame having a plurality of time slots, the plurality of time slots including TDMA management slots. The method further includes defining a node partition, the node partition including all of the nodes within the wireless network that are able to route messages to each other, defining a TDMA management cycle, the TDMA management cycle configured to include a TDMA management slot assigned to every node within the partition, storing, at each node, an assignment of the node to a TDMA management slot number, and dynamically adapting the size of the TDMA management cycle based on the number of active nodes in the partition, wherein the size of the TDMA management cycle is a multiple of a base cycle.
US07782820B2 Method of detecting discontinuous transmission (DTX) and method of generating a signal metric for use in DTX detection
In a method of detecting whether a transmitted data frame is a discontinuous transmission (DTX) frame, a signal metric corresponding to the transmitted data frame is generated in a decoding operation used to decode the data frame from a signal carrying the frame that is received by a base station receiver. A signal energy of the transmitted data frame is determined based on the signal metric, and used for determining whether the transmitted data frame is a DTX frame.
US07782818B2 System and method for providing a connection in a communication network
The invention proposes a system and method for providing a connection in a communication network which comprises several network elements and is adapted to route a connection via a first network element such as a radio network controller and one or more of alternatively selectable second network elements such as serving nodes. The network comprises a network element which stores a list of selectable second network elements. The list is accessed using an identifier identifying a routing or location area or a desired second network element. The list can be stored in a DNS server which returns to an inquiring network element such as a radio network controller, e.g. IP addresses of serving nodes capable of serving a routing or location area of a connection originating or terminating network element. The connection originating or terminating network element may also be adapted to send an identifier identifying a specific network element such as an SGSN to which it desires to be connected.
US07782813B2 Monitoring network traffic
A method for monitoring a wireless network includes, at a device including a communication interface coupling the device to a wireless network, monitoring messages transmitted between the communication interface and the wireless network, and outputting monitoring data associated with the monitored messages from the device.
US07782812B2 System and method for multiplexing PDH and packet data
A method of efficiently combining data from at least a plurality of a first type of data source and a second type of data source. The method comprises synchronizing the plural first type of data sources to thereby generate a synchronized data rate, providing a frame having plural bit positions, assigning the synchronized first type of data in ones of the bit positions of the frame, and arranging the second type of data in the frame as a function of the synchronized data rate.
US07782805B1 High speed packet interface and method
A high speed multi-lane serial interface and method for constructing frames for such an interface are provided. Frames are constructed for transmission on a multi-lane serial interface. For each of a plurality of transmit channels, packets are fragmented into fragments. Meta-frames are generated having a size defined by a constant meta-frame length×number of lanes, each frame having a meta-frame separator and a payload. Per-transmit channel flow control information is received. Each payload has a plurality of bursts, each burst comprising a burst control word and an associated data burst, the burst control word identifying one of said transmit channels to be transmitted on the associated data burst, each data burst comprising one of the fragments for the transmit channel identified in the associated burst control word. The channels to transmit in a given meta-frame are selected as a function of the received flow control information.
US07782804B2 Remote wireless activation and communication
A system and method of wireless communication. An activator comprises a first radio that transmits an activation message; a first microprocessor; a first memory component; and a first timer. A remote device comprises a second radio that periodically enters into an activation period of operation and a de-activation period of operation in order to conserve power; a second microprocessor; a second memory component; and a second timer. The first radio transmits the activation message repeatedly and continuously for a period at least equal to the sum of the activation period of operation and the de-activation period of operation of the second radio. At least one complete activation message is transmitted by the activator during every period of time allotted for activation of the second radio. The second radio increases a frequency of activation of the second radio upon receipt of a designated activation message from the first radio.
US07782799B2 Join message load control system and method in network using PIM-SSM
A Join message load control system in a network using a Protocol Independent Multicast-Source Specific Multicast (PIM-SSM) protocol, the Join message load control system including a source access hop router creating a SOURCE-INACTIVE message and transmitting the created SOURCE-INACTIVE message when a multicast traffic is not received from the multicast server during a set Keep-Alive Time (KAT), and the SOURCE-INACTIVE message including information on an update set time of a PIM Join message; and a group access hop router resetting the update set time of the PIM Join message when the SOURCE-INACTIVE message is received from the source access hop router. Accordingly, it is possible to reduce the periodical transmission of unnecessary Join(S, G) messages and thereby reduce traffic load in a network by adjusting a JP timer of the Join(S, G) message depending on whether a channel(S, G) is active or inactive.
US07782798B2 Method for identifying node reachability, method for identifying whether a link is an external link, method for calculating a routing, and method for disseminating node address information
The present invention discloses a method for identifying node reachability, a method for identifying a link, a method for calculating a routing, and a method for disseminating node address information. In the method of the node address information dissemination, when the network is initiated, each node in the automatically switched optical network performs a node address aggregation process and an aggregation address dissemination process, and obtains and stores the aggregation address respectively. Therefore, any node in the network may judge whether the node and another node in the network are reachable to each other, and may further calculate the routing between the source and destination nodes pair. Moreover, the present invention also may determine whether any traffic engineering link in the multi-level ASON network is an external link or an internal link.
US07782797B2 Methods and apparatus for self partitioning a data network to prevent address conflicts
Methods, devices and computer program products for self partitioning a data network are provided. A network device that is using an address of another network device is identified, the network is automatically partitioned to eliminate the potential conflict, and address conflict resolution is initiated. Partitioning the network may include closing a port over which the routing packet was received from the network device that advertised the conflict, or may include closing the logical connection to that network device. A routing database may be cleared of information previously received from the network device that advertised the conflict so that no routes exist through that device any more. Conflict resolution may include assigning a different address to the network device identified as having a conflicting address, and then allowing the identified network device to communicate with other network devices using the newly assigned address.
US07782787B2 Rapid fault detection and recovery for internet protocol telephony
Techniques for performing rapid fault detection and recovery in communication networks are disclosed. For example, in one aspect of the invention, a technique for detecting one or more conditions in a communication network comprises the following steps/operations. One or more keep-alive packets are transmitted from a source node in the communication network to a destination node in the communication network over two or more paths between the source node and the destination node, wherein the two or more paths are at least partially disjoint. Upon receipt of the one or more keep-alive packets at the destination node via the two or more paths, at least one quality measure is computed at the destination node for each of the two or more paths, the at least one quality measure being indicative of one or more conditions in the communication network. While not limited thereto, the invention is particularly well-suited to Internet Protocol (IP) telephony networks, particularly those that provide Voice over IP (VoIP) applications.
US07782783B2 Methods and systems for centralized link power management control (CLMC)
A method for centralized link power management control (CLMC), performed by a north-bridge of a processing unit, comprises the following steps. A data transmission status of a bus is monitored. CLMC is activated to configure devices corresponding to the bus in order to speed up data transmission of the bus when detecting that the data transmission status of the bus is continually busy. CLMC is activated to configure devices corresponding to the bus in order to slow down data transmission of the bus when detecting that the data transmission status of the bus is continually idle.
US07782778B2 Apparatus and method for fibre channel distance extension embedded within an optical transport system
This invention provides an apparatus and method to aggregate individual fiber channel data streams in their native mode and to extend connectivity of fiber channel storage area networks across wide geographical distances over a high-speed data channel with forward error correction.
US07782776B2 Shared weighted fair queuing (WFQ) shaper
A network device includes a port, a buffer, a flow control module, and a service differentiation module. The port is configured to send and receive a packet, wherein the port is connected to a network entity. The buffer is configured to store the packet. The flow control module is configured to control the transmission of the packet within the network device. The service differentiation module is coupled with the buffer and the flow control module. The service differentiation module is configured to regulate storage of the packet in the buffer and to regulate the transmission of the packet from the network device to the network entity. The service differentiation module is also configured to determine excess bandwidth available within the network device and to allocate the excess bandwidth to transmit the packet to the network entity.
US07782774B2 TCP optimized single rate policer
An extension to the conventional single rate microflow policer that provides dual rate policing with a minimum of extra resource utilization. Using the extended microflow policer, an aggressive TCP flow ramps up to exceed the policer rate, setting a burst drop flag. Once the flow rate exceeds the burst rate, a single packet is dropped and the burst drop flag is cleared. On seeing the single packet drop, the TCP sender is then expected to reduce its rate. Flows that do not back off will eventually exceed a higher, hard drop threshold and experience packet drop. An aggressive TCP rate thus oscillate around the burst rate, efficiently approaching the hard drop rate without exceeding it. The addition of only a single bit flag avoids the cost of a dual-rate policer and the tail drop behavior induced by a single rate policer.
US07782772B2 Method for unidirectional and bidirectional label switched path setup in a label switched network
Label contention in a label switched network is resolved by applying a contention resolution scheme that reconciles policies for handling unidirectional and bidirectional label switched path setup.
US07782767B1 Method and system for calculating burst bit rate for IP interactive applications
A method and apparatus for determining the burst bit rate for data in the transport layer of a network is described. The burst bit rate is determined by measuring the time for a total number of bytes to be transferred across a point in the network and adding that time to an estimated network delay. The total number of bytes transferred is then divided by the transfer time plus the estimated network delay thereby calculating the burst bit rate for the transfer.
US07782758B2 Efficient loss recovery architecture for loss-decoupled TCP
The invention provides a method and apparatus for decoupling loss recovery from congestion and window control. The system provides improved performance in high loss environments such as wireless links. The system avoids unnecessary window adjustment in response to packet losses. Transmission rates can be maintained without compromising loss recovery. The invention uses just-in-time Packet Expiration, Transmission Order Queue, a Forward Retransmission Algorithm and Window Control to provide improved performance. The invention maintains a queue of packets in flight called the Transmission Order Queue (TOQ). When an acknowledgement is received for a packet in the in-flight queue, that packet is removed from the queue. If a packet is still in the queue for a certain threshold time, the invention assumes that it is lost. At that point, the packet is removed from the in-flight queue and the packet is retransmitted.
US07782751B1 Systems and methods for computing a relative path delay between multiple transmission sources
Systems and methods are provided for computing a relative path delay between multiple transmitting source to select a source that is closest to a receiving device. Preamble sequences unique to each source are received by a receiving device. The receiving devices determines based on a channel estimation or differential algorithm which transmitting source is closer to the receiving device. The channel estimation algorithm computes the path delay based on a channel estimation correlation at different preamble sequence indices. The differential algorithm computes the path delay based on a correlation between the received and transmitted preamble sequences at different preamble sequence indices. The receiving device selects the closer of the multiple sources to be the source from which to extract data.
US07782747B2 Optical information recording medium including super resolution reproducing film, method for reproducing optical information recording medium, and optical information processing apparatus using optical information recording medium
In order to realize (A) an optical information recording medium in which information is stored in high density and can be precisely and securely reproduced, (B) a method for reproducing the optical information recording medium, and (C) an optical information processing apparatus using the optical information recording medium, an optical information recording medium 1, 2, or 3 of the present invention includes: (a) a substrate 12, having pits and/or grooves, each of which is made up of a rise and a recess, and each of which corresponds to recorded information that is optically reproduced by irradiation of a light beam; and (b) at lease one super resolution reproducing film 13, which has an optical property to be changed in response to a temperature increase caused by the irradiation of the light beam, the optical property of the super resolution reproducing film being reversibly changed depending on a temperature change in the super resolution reproducing film. The optical information recording medium 3 of the present invention further includes a recording layer.
US07782745B2 Optical disk
The invention provides an optical disk that enables high-speed reproduction of address signals. A wobble address system for optical disk supports various types of synchronization, such as phase synchronization, bit synchronization, word synchronization, etc., to be established easily with high detection reliability with the use of an self-orthogonal code. Thus, the invention provides a method for easily synchronizing an address signal, i.e., high-speed reproduction of the address signal. Further, by virtue of an efficient modulation system of the address signal and redundancy thereof, it becomes possible to detect address information with high reliability. This capability is particularly effective in optical recording/reproduction with a blue light source whose signal light quantity and reproduction quality are prone to reduce. Moreover, other additional data of the address data is preserved in the wobbles, which provides medium information to a rewritable optical disk without using embossed pits such that a high-reliability disk (with enhanced security) is realized with a low cost and easily.
US07782743B2 High density phase-change type optical disk having a data efficiency of more than 80 percent
An optical disk includes a groove and a land. Data is recorded on either the land or the groove. A pitch of the groove and a pitch of the land are 0.32 μm or more. The optical disk has a data efficiency of 80% or more by adopting a format in which other types of user data are added to every plural user data sets. The data efficiency is defined by a ratio of a user data capacity that can be used by a user to a total data capacity of the optical disk.
US07782741B2 Probe-scanned ferroelectric media with imprinted regions
Ferroelectric media includes a media surface that is scannable by a contact. The contact provides a read signal. A polarization pattern is written in first regions of the media surface. The polarization pattern represents position data. The first regions are selectively exposed to an energy source. The exposing provides an imprint to the polarization pattern that prevents subsequent erasure by the read signal.
US07782740B2 Optical disc having small access units and address information modulation method therefor
An address information modulation method includes using a first characteristic of a first modulation method and a second characteristic of a second modulation method to modulate address information and/or additional information. Accordingly, a data amount of information, to access a disc, in a predetermined space of the disc is increased, and the modulated information is formed in a form of a wobble signal in a track. Here, the first characteristic of the first modulation method can be physical location information of an MSK-modulated signal, and the second characteristic of the second modulation method can be sign information of a second harmonic wave obtained by an HMW modulation, which synthesizes a cosine function of a basic frequency of a wobble signal with a sine function having a frequency that is a multiple of the basic frequency of the wobble signal. Therefore, where the address information is modulated, a plurality of information bits are loaded on a predetermined number of wobble or carrier signals to increase the amount of the information in the predetermined space, such that a physical length of the information needed in accessing the disc and reading the additional information thereof is shortened. Also, where a defect occurs, the resulting loss can be reduced such that addressing specifications for a small-sized high density disc can be satisfied.
US07782734B2 Optical pickup which is compatible with multiple types of media
An optical pickup which is compatible with different types of media is disclosed. A plurality of light sources emit light with different wavelengths. Light path changers change the path of light emitted by the plurality of light sources so that the light is incident upon an objective lens. The objective lens focuses the incident light onto a recording medium. A collimating lens is disposed in front of the objective lens to collimate the incident lights. The collimating lens is movable to correct a spherical aberration. A diffractive optical element is disposed in a path of a light with a short wavelength and has a diffractive surface to correct a chromatic aberration.
US07782733B2 Hologram recording and reproduction apparatus
A hologram recording and reproduction apparatus is disclosed which can raise the degree of freedom in design to achieve miniaturization thereof and can raise the hologram recording density of the shift multiplexing type. Upon recording, recording light specially optically modulated by a spatial optical modulator and reference light having a wave front disturbed at random by a randomizing phase mask are coupled so as to have a common optical axis and introduced to a recording area of a hologram recording medium. As a result, the number of lenses to be moved so as to follow up the variation of the position of a recording area or a reproduction area can be reduced. Further, the random disturbance of the wave front of the reference light makes the shift selectivity sharp in both of the along-track direction and the cross-track direction.
US07782731B2 Optical hard disk drive having a phase-change microhead array chip
An optical data-storage hard disk drive that uses stationary Phase-Change Microhead Array Chips in place of conventional flying-heads, rotary voice-coil actuators, or other similar types of servo-tracking mechanisms to simultaneously record and/or reproduce data to and/or from a multitude of data-tracks located across the data-surfaces of a multitude of phase-change based disc media using a multitude of microheads.
US07782730B2 Optical-pickup-adjustment optical disk, method of adjusting optical pickup device, and method of producing optical pickup device
An optical-pickup-adjustment optical disk used for adjusting or producing an optical pickup device, includes a transparent protective substrate; and an optical-pickup-adjustment middle-depth information recording layer formed on a side of an inside surface of the transparent protective substrate, wherein the optical-pickup-adjustment middle-depth information recording layer is formed to have a middle depth which is a center of the maximum depth of the maximum-depth information recording layer prescribed by the optical disk standard and the minimum depth of the minimum-depth information recording layer prescribed by the optical disk standard.
US07782721B2 Digital focus and tracking servo system with multi-zone calibration
A multi-zone calibration system is disclosed. The multi-zone calibration system calibrates the operating parameters of an optical disk drive over a plurality of zones over an optical media. The optical media, in addition, can have writeable and premastered portions. The operating parameters can be calibrated for each of the media types in each of the zones. Additionally, the operating parameters can be calibrated for each type of operation (e.g., read or write) in each zone.
US07782720B2 Method for driving an actuator, actuator drive, and apparatus comprising an actuator
An actuator driver circuit includes a drive signal source and an electrical damping element having a negative resistance connected in series with the drive signal source. A controllable switch is provided for selectively switching the electrical damping element into or put of a signal path from a drive signal source output to a driver circuit output, in order to selectively change the electrical damping of an actuator. For example, the electrical damping of a radial actuator or a focus actuator of an optical disc drive is increased in case of loss of track or loss of focus.
US07782718B2 Analogue time display for motor vehicle
The invention concerns an electronic watch including analogue display means formed of at least one hand (10) driven by a stepping motor (12), at least one time base (24, 26) for providing time data (h. m) to means (16) for controlling and driving said stepping motor, a main power source (20), means (22) for detecting a lack of sufficient power from said main power source, non-volatile storage means (32) powered by an additional power source (28), for containing said time data when a lack of sufficient power is detected, and characterized in that said non-volatile storage means are further provided for containing the stepping motor position data (μpas) when said lack of sufficient power is detected.
US07782711B2 Pest deterrent
An improved in-ground pest deterrent composed of a hollow plastic spike which houses a sonic pulse producer and is battery powered in which the sonic pulse producing circuitry is fixed and shielded within the housing such that when a removable battery sleeve is removed, the sonic pulse producing circuitry remains within the housing.
US07782705B2 Word line decoder circuit
A word line decoder circuit is provided in the present invention. The word line decoder circuit comprises at least one local pre-decoder, at least one 3-transistors row driver, a controllable power supply, and a controllable pull-down circuit. The controllable power supply is controlled by an inversed sector select signal to provide a first voltage to the row driver and local pre-decoder. The local pre-decoder uses 5-transistors architecture, in which there are 2 PMOS transistors and 3 NOS transistors. The controllable pull-down circuit pulls down the local pre-decoder and is controlled by a sector select signal and pre-decoding signal. The local pre-decoder receives a local pre-decoding signal to select the row driver. When the row driver is selected, the row driver determines a word line according to a row driver pull-down signal and a row driver pull-up signal.
US07782702B1 Apparatus and method for memory cell power-up sequence
A method and apparatus is provided to enhance the power-up sequence for integrated circuits (ICs) that contain memory cells having single-ended data inputs with no local reset function. During a power-up sequence, the logic levels that are applied to the data, address, and power inputs of the memory cell are restricted to particular magnitudes by a power-on reset (POR) state machine. First, the data input of the memory cell is held to a logic low value while an address signal of the memory cell is allowed to be asserted to a logic high value in conjunction with activating a power supply that provides operational power to the IC. Next, the address input to the memory cell ramps up to full logic high value, while the regulated power supply to the memory cell array is held low. The regulated power supply then ramps up to an operational level to bias the memory cell into a known logic state.
US07782700B2 Semiconductor memory device
In a semiconductor or memory device, a first ODT (On Die Termination) circuit is provided between a termination voltage port and a command input port. A first ODT controlling circuit is connected between the termination voltage port and the first ODT circuit, and detects a level of a voltage applied to the termination voltage port and controls the first ODT circuit to connect the termination voltage port and the command input port based on the detection result.
US07782697B2 DRAM with hybrid sense amplifier
In one embodiment, a hybrid DRAM is provided that includes: a sense amplifier including a differential amplifier and regenerative latch, wherein the differential amplifier and regenerative latch are constructed using core transistors; and a plurality of memory cells coupled to the sense amplifier through a pair of bit lines, wherein the memory cells are constructed using I/O transistors.
US07782695B2 Compensated current offset in a sensing circuit
A sensing circuit with current offset functionality. In one embodiment, the sensing circuit includes a memory circuit having a first offset circuit operative to offset a first current. The sensing circuit also includes a reference circuit coupled to the memory circuit, where the reference circuit includes a second offset circuit operative to offset a second current. The sensing circuit also includes a compare circuit coupled to the memory circuit and the reference circuit, where the compare circuit determines the state of a memory cell based on first current and the second current. According to the system disclosed herein, the first and second offset circuits optimize the performance of the sensing circuit and prevent errors when determining the state of the memory cell.
US07782693B2 Semiconductor memory device and operation control method thereof
A semiconductor memory device and an operation control method thereof are provided. The method may comprise executing a control such that a precharge operating mode and an active operating mode may be successively performed in response to one pre-active command, thereby reducing the current consumption and loading of the system, and thus, enhancing system performance.
US07782692B2 Single end read module for register files
A read module for register files includes at least one local I/O module coupled to a memory cell for outputting a value stored in the memory cell; and at least one global bit line driver having an input terminal coupled to the local I/O module, and a output terminal coupled to a global bit line for selectively pre-charging the global bit line at a default voltage in response to a local pre-charge signal, and outputting the value stored in the memory cell to the global bit line when the local pre-charge signal is not asserted.
US07782690B2 Memory control circuit and semiconductor device
A semiconductor device includes plural switching transistors configured to perform trimming for characteristic adjustment of the semiconductor device, and a nonvolatile memory connected to the plural switching transistors and configured to store data for determining ON and OFF of the plural switching transistors. When the semiconductor device is in operation, ON and OFF of the switching transistors are determined by the data.
US07782689B2 Semiconductor integrated circuit and memory checking method
The semiconductor integrated circuit includes a memory for storing secret data, a memory BIST circuit for executing a memory. BIST, a first selector for switching between a path for a memory isolation test via an external terminal and a path from the memory BIST circuit, a second selector for switching between a path from the output of the first selector and a path from a normal circuit and having an output coupled to the memory, and a third selector for switching between a path from the output of the memory and a path for receiving a pseudo signal and receiving a check completion signal outputted from the memory BIST circuit as a selection signal. In this semiconductor integrated circuit, after the memory is initialized by executing the memory BIST, the memory can be accessed from the external terminal via the path for the memory isolation test.
US07782688B2 Semiconductor memory device and test method thereof
Provided are a semiconductor memory device and a test method thereof. The semiconductor memory device includes: a die in which a plurality of internal circuits are integrated; a plurality of first and second channel pads having a first pad size and a first pad pitch, disposed in an alternating manner in a straight line at a center part of the die, and divided into a plurality of parallel rows, wherein the plurality of first and second channel pads are configured to selectively contact test probes in an alternating manner to receive an external wafer test signal and to output a signal generated by the plurality of internal circuits to the exterior. Therefore, it is possible to perform a test using plural channel pads during a wafer test of the semiconductor memory device using a plurality of probes of a probe card without incorrect contacts or non-contact with adjacent pads.
US07782687B2 Semiconductor device
In a semiconductor device having a redundant memory, the area of the device is reduced and a time required to transfer relief information is reduced. Moreover, a transfer control of relief information is facilitated. A first relief information storing unit stores relief information for relieving a redundant memory having a defective cell. A plurality of redundant memories share a second relief information storing unit. The second relief information storing unit is connected in series to the first relief information storing unit. The relief information is transferred from the first relief information storing unit to the second relief information storing unit.
US07782684B2 Semiconductor memory device operating in a test mode and method for driving the same
A semiconductor memory device is capable of controlling a tRCD (RAS to CAS Delay) time regardless of an address input timing during a test operation of the semiconductor memory device. The semiconductor memory device includes a column address strobe pulse generator for generating a column address strobe pulse in response to a column command signal and a row address strobe pulse generator for receiving an active command signal or the column command signal to produce a row address strobe pulse in response to a test mode signal.
US07782681B2 Operation method of flash memory device capable of down-shifting a threshold voltage distribution of memory cells in a post-program verify operation
In a driving method of a flash memory device including a selected first bit line and an unselected second bit line, a program voltage of a pulse is applied to word lines of all memory cells in a block passing an erase verify operation. After the first and second bit lines are precharged to a predetermined level, a ground voltage is applied to the word lines of all the memory cells in the block. The memory cells are evaluated for a predetermined time shorter than an evaluation time of a read operation. Whether or not a memory cell passing a verify operation exists among the memory cells is sensed. Resultantly, when the memory cell passing the verify operation exists, the memory cells in the block are programmed to a desired level using a predetermined program voltage and a step voltage.
US07782677B2 NAND memory device column charging
Embodiments of NAND Flash memory devices and methods recognize that effective column coupling capacitance can be reduced by maintaining a sourced voltage on adjacent columns of an array. Maintaining the columns in a charged state prior to array operations (read, write, and program) reduces current surges and improves data read timing. Devices and methods charge the array columns at pre-charge and following array access operations.
US07782673B2 Semiconductor memory device which includes memory cell having charge accumulation layer and control gate
A semiconductor memory device includes memory cells, a source line, a word line, a bit line, and a driver circuit. The memory cells are formed on a semiconductor layer and have a charge accumulation layer and a control gate on the charge accumulation layer. The word line is connected to gate of the memory cell. The bit line is electrically connected to a drain of the memory cell. The source line is electrically connected to a source of the memory cell. The driver circuit varies potential of the semiconductor layer in conjunction with potential of the source line.
US07782669B2 Memory system
A memory system includes a nonvolatile memory including a plurality of memory cells, each memory cell being configured to store n levels (n is a natural number of not less than 3) in accordance with a threshold voltage, and a converter which encodes input data in the form of a bit string, records the encoded data in the nonvolatile memory, and limits a difference between levels which adjacent memory cells can take to not more than a predetermined level lower than the n levels.
US07782667B2 Method of operating a flash memory device
A method of operating a flash memory device includes reading a first bit data by employing a first read voltage or a second read voltage higher than the first read voltage according to a program state of a first flag cell. The first flag cell is programmed when the first bit data is programmed into the MLC. A second bit data may be read by employing a third read voltage that is higher than the first read voltage or the second read voltage, or by employing the first read voltage and the third read voltage according to a program state of a second flag cell. The second flag cell is programmed when the second bit data is programmed into the MLC. Alternatively to reading the second bit data, the second bit data is fixed to a set data and the set data is output.
US07782660B2 Magnetically de-coupling magnetic memory cells and bit/word lines for reducing bit selection errors
Techniques for shielding magnetic memory cells from magnetic fields are presented. In accordance with aspects of the invention, a magnetic storage element is formed with at least one conductive segment electrically coupled to the magnetic storage element. At least a portion of the conductive segment is surrounded with a magnetic liner. The magnetic liner is operative to divert at least a portion of a magnetic field created by a current passing through the conductive segment away from the magnetic storage element.
US07782658B2 Semiconductor device
There is provided a semiconductor storage device having a memory cell including a transfer transistor, a load transistor and a drive transistor, which includes a first transfer transistor to become conductive by a potential applied to a first word line placed in parallel with a pair of bit lines, a second transfer transistor to become conductive by a potential applied to a second word line placed orthogonal to the pair of bit lines, and a control circuit to output a control signal for controlling the potentials of the first word line and the second word line in such a way that the first transfer transistor becomes conductive earlier than the second transfer transistor when setting both of the first transfer transistor and the second transfer transistor to a conductive state.
US07782648B2 Fuse reading circuit
Correction data is written in fuse circuits of q bits. A reading circuit sequentially reads information of the fuse circuits through a selector and writes the information in a storage circuit. Therefore, read data is output from the storage circuit in parallel.
US07782645B1 Selective encoding of data values for memory cell blocks
An integrated circuit device can include a plurality of configuration storage locations each comprising at least one encoding field. Each encoding field can selectively enable at least one received data value to be encoded into an encoded data value prior to being applied to a corresponding block of the integrated circuit device. Each block can comprise a plurality of content addressable memory (CAM) cells.
US07782644B2 Method and apparatus for supplying power
A power supply includes a power source having at least one power source output, and a plurality of drivers connected to the at least one power source output. At least one of the plurality of drivers includes a bridge network having a first switch, a second switch and a bridge network output. The first switch is connected between the at least one power source output and the bridge network output. The second switch is connected between the bridge network output and a ground. The bridge network further includes at least one control input connected to the second switch to direct electrical current from the at least one power source output either substantially through the bridge network output or through the second switch to ground.
US07782637B2 Switched-mode electronic power device
An electronic power device for controlling a load includes: a high-voltage integrated switch having an output terminal to be connected to the load; an integrated, and low-voltage driving circuit for driving the switch, and a start-up integrated circuit comprising a high-voltage resistor and such that it can be enabled, during a step of turning on the power device, in order to activate the driving circuit. The switch and the start-up circuit are integrated in a first semiconductor chip and the driving circuit is integrated in a different, second semiconductor chip.
US07782636B2 RV converter with current mode and voltage mode switching
A switched mode converter is disclosed that includes mode logic for switching between a voltage mode and a current mode. The converter includes circuitry for sensing current on the primary side of the transformer, load current on the secondary side, and output voltage. When the load current is less than a predetermined value, the output voltage of the voltage mode controller is used to control the duty cycle of a PWM controller. When the load current is greater than a predetermined value, the primary current is used to control the PWM controller. During a light load the converter is voltage controlled and there is no minimum load needed to stabilize the control loop. In a current-mode, the control loop will have a relatively faster transient response and avoid flux imbalance in push-pull topology. The converter provides the advantages of both known voltage controlled and current controlled switched mode converters.
US07782630B2 Printed circuit board unit
A second printed wiring board is opposed to a surface of the first printed wiring board. A support member supports the first and second printed wiring boards. A first connector is mounted on the first printed wiring board. A second connector is mounted on the second printed wiring board. A wiring connects the first printed wiring board to the second printed wiring board. The first and second connectors are separately mounted on the first and second printed wiring boards, respectively. The sizes of the first and second printed wiring boards can be reduced as compared with the case where connectors are arranged in a row on a single printed wiring board, for example. This results in a reduction in the size of the printed circuit board unit. A large number of the printed circuit board units can be coupled to the back panel.
US07782627B2 Control device
A control device for arrangement in a fluid environment includes a housing, with a housing lid (1) for accommodating sensors and a housing shell (2) for receiving at least one control unit (3). The control device further includes at least one device (4) for electrically connecting the sensors to the control unit (3) as well as at least one sealing element (5) for sealing the housing shell (2) against the fluid environment. The device (4) for electrically connecting the sensors located on the housing lid (1) to the control unit (3) in the housing shell (2) is embodied as a film conductor between the housing lid (1) and the sealing element (5) while the sealing element (5) is embodied as a plane sealing element.
US07782622B1 Attachment apparatus for electronic boards
Disclosed is an attachment apparatus. The attachment apparatus may facilitate attachment of various components to a printed circuit board (PCB) including a thermal management component.
US07782620B2 Electronic apparatus
According to one embodiment, an electronic apparatus includes a semiconductor package including a resin substrate and a die mounted on the resin substrate, a printed circuit board on which the semiconductor package is mounted, and a heat receiving plate that has an area larger than an area of the die. The heat receiving plate has a concave portion that corresponds to a surface of the die at a normal temperature. The concave portion is provided with a pasty heat conductive agent. The heat receiving plate is thermally connected to the semiconductor package via the pasty heat conductive agent.
US07782618B2 Electronic equipment
In order to ensure waterproofing between a resin enclosure case and a heat sink, a canopy structure is provided in a portion, in which water is likely to penetrate, so as to prevent the water from entering the portion, thereby directing the water flow to the outside of the enclosure. This makes it easy to install and remove an electronic unit, so that an electronic component integrally formed with the heat sink can be easily replaced.
US07782616B1 Heat-dissipating component having stair-stepped coolant channels
A heat-dissipating component including a heat-generating device such as a power semiconductor chip and a mounting structure is provided with coolant channels having a stair-stepped internal geometry that enhances cooling performance with both single-phase and two-phase cooling modes without unduly restricting coolant flow or significantly increasing manufacturing cost. The stair-stepped geometry enhances both single-phase and two-phase cooling modes by increasing the surface area of the channels, and further enhances the two-phase cooling mode by providing numerous high-quality bubble nucleation sites along the length of the channels. The stair-stepped channels are formed in the heat generating device and/or the mounting structure, and the stepped sidewalls may extend toward or away from the center of the channel.
US07782610B2 Portable electronic device case with battery
A case for an electronic device protects and extends the battery life of the electronic device. The case has a lower case portion and an upper case portion, which assemble together to protect the top, side, and bottom edges of the electronic device. The lower case portion includes a battery to extend the battery life of the electronic device.
US07782608B2 Docking system and portable computer having the same
A docking system which is detachably coupled with a computer main body, includes a docking main body which is formed with a docking opening, a docking bracket including a docking part which is accommodated to the docking opening to be electrically connected with the computer main body, and a position moving unit which couples the docking main body and the docking bracket to move the docking bracket relative to the docking main body.
US07782607B2 Mobile workstation having power system with removable battery configured for drop-in engagement therewith
A mobile workstation includes a frame having a wheeled base, a power system resident on the mobile workstation and a battery docking station having a holster which defines a guide. The mobile workstation further includes a removable battery assembly configured to dock with the battery docking station via engagement in the guide, and having a housing with a shape complementary to a shape of the guide and an external contour configured to mate with an internal contour of the guide.
US07782604B1 Inertial vibration isolation for HDD production
Isolation of an HDD production device such as a servo track writer from external vibration is provided. The isolated device and its nest or support are suspended in a fashion to allow one, two or three degrees of angular or rotational freedom of movement. The points of suspension are above the center of mass of the isolated device, alone or combined with its nest, and gravity will self-align the isolated device in the manner of an unforced pendulum. A relatively large moment of inertia for at least one direction of angular movement is provided, e.g., by positioning at least one suspension point spaced a relatively large distance from the center of mass to provide a large moment arm for such movement.
US07782603B2 Tool-less electronic component retention
Provided is an apparatus comprising a latch mechanism, wherein the latch mechanism comprises a touch point, push points, pull back handles, and a latch tongue adapted to move up and down, wherein the latch tongue is adapted to being inserted into a retention hole.
US07782601B2 Support frame for display and support structure for display having the same
The present invention relates to a support frame for a display and a support structure for a display having the support frame. A support frame for a display of the present invention comprises a seating portion 42 seated on a bottom surface of a case 36; a connection portion 45 extending perpendicularly from the seating portion 42 and having an insertion hole 47 into which an antenna 60 is inserted; and a fastening portion 48 extending perpendicularly from the connection portion 45 and supported by one side of the case 36. According to the present invention so configured, it is possible to increase the strength of the support frame and thus protect a liquid crystal display panel more effectively by means of the reinforcing rib 50 and the escape portion 49 provided in the support frame, and also to improve a radio wave reception rate of the antenna 60.
US07782599B2 Computer device with stiffened display member
A computer device comprising a display member rotatably coupled to a base member. The display member comprises a vaulted member disposed on a side of the display member opposite a viewing side of a display screen of the display member to stiffen the display member.
US07782597B2 Waterproof panel
A waterproof panel comprises a front wall, a back wall, a front baffle assembly and a back baffle. A cavity is defined between the front wall and the back wall, the front baffle assembly and the back baffle are received in the cavity. The front wall defines a first hole array and a second hole array, the back wall defines a third hole array in same height with the second hole array. The front baffle assembly fixed on one side of the second hole array near the third hole array comprises a main baffle. The back baffle fixed on one side of the third hole array near the second hole array is on one side of the main baffle near the second hole array. The back wall comprises a plurality of protruding strips, which can rebound water entering through the third hole array back.
US07782595B2 Buffer capacitor, a zero operational resistance capacitor
A buffer capacitor having a least one pair of plates and each plate 10 of the pair of plates is in the form of a loop current or charge buffer having, an electric conducting material 21 arranged in parallel and electrically joined 22 to form a closed loop and the inner perimeter 23 of the electric conducting material forming the said closed loop is prevented from any physical contact with itself, by having a dielectric material 11 disposed therein, thereby forming a closed continuous electrical loop and each plate 10 is provided with at least one buffer or conventional connector and are arranged one on top of the other in alignment separated by alternate layers of a dielectric material 12 and tightly wound.
US07782590B2 Medical fluid machine having solenoid control system with reduced hold current
An electromechanical solenoid control system with reduced hold current includes an electromechanical solenoid including an armature and a coil; a voltage source; a resistor placed in an electrical line between the voltage source and the solenoid coil; a switching device configured to selectively apply power from the voltage source to the solenoid coil; and a control element connected electrically to the switching device, the control element operable to receive a signal from the electrical line and use the signal to control the switching device to selectively apply power from the voltage source to the solenoid coil.
US07782589B2 Lens holding frame
A lens holding frame for holding lenses, both in front of the projection optics of an HMD device and in front of the eye portion of a wearer of the HMD device, the lens holding frame including a nose bridge, the HMD device including a nose pad arranged to support the nose bridge, and at least one correction lens. The lens holding frame is arranged to be stretched out of its original shape under a manual pressure to at least one transitional shape, and includes connecting elements arranged to connect in a reversible manner the HMD device to the lens holding frame being in a transitional shape and having its nose bridge supported by the nose pad of the HMD device.
US07782586B2 Thermal management within mobile RFID readers through the application of temperature governed variable non-emissive intervals
A thermal management system and method to control temperature in an RFID reader is described herein. In particular, by inserting variable periods of inactivity (or latency) at the beginning or at the end of each read cycle, proportional to an instantaneous temperature value of the RFID reader, over-heating and damage of RFID reader electronics is prevented. The RFID reader includes a thermal sensor and determines when the high power RF electronics is enabled. If the RFID reader is in an over-heated condition, it can be turned OFF and during this period any requests received on an interface to the RFID reader to perform a read of tag(s) are not processed.
US07782583B2 Electrostatic discharge protection device having low junction capacitance and operational voltage
An electrostatic discharge protection device includes a power supply line and a ground line. A voltage detection unit detects first and second detection voltages by forming an electrical connection between the power supply line and the ground line in response to alternating current of electrostatic current. A first transfer unit transfers the electrostatic current into the power supply line by forming an electrical connection between the input/output pad and the power supply line in response to the first detection voltage. A second transfer unit transfers the electrostatic current into the ground line by forming an electrical connection between the input/output pad and the ground line in response to the second detection voltage. A discharge unit discharges the electrostatic current flowing into the power supply line or the ground line by forming an electrical connection between the power supply line and the ground line in response to the second detection voltage.
US07782578B2 Relay protection circuit and controlling method thereof having relatively better effectiveness for suppressing DC ARC
The provided relay system includes a load having a first terminal and a second terminal, a relay coupled to a common ground and the first terminal of the load and a relay protection circuit eliminating an arc generated by the relay. The relay protection circuit has an energy storage element with a first terminal coupled to the first terminal of the load and a second terminal and electrically connected to the relay in parallel for storing and releasing an electrical power, and a high-impedance element coupled to the second terminal of the load to cause the energy storage element to have a relatively speedy charge and a relatively slow discharge.
US07782576B2 Exchange-coupling film incorporating stacked antiferromagnetic layer and pinned layer, and magnetoresistive element including the exchange-coupling film
An exchange-coupling film incorporates an antiferromagnetic layer and a pinned layer. The pinned layer includes a first ferromagnetic layer, a second ferromagnetic layer, a third ferromagnetic layer, a nonmagnetic middle layer, and a fourth ferromagnetic layer that are disposed in this order, the first ferromagnetic layer being closest to the antiferromagnetic layer. The first ferromagnetic layer is made of a ferromagnetic material and has a face-centered cubic structure. The second ferromagnetic layer is made of only iron or an alloy containing x atomic % cobalt and (100−x) atomic % iron, wherein x is greater than zero and smaller than or equal to 60. The third ferromagnetic layer is made of an alloy containing y atomic % cobalt and (100−y) atomic % iron, wherein y is within a range of 65 to 80 inclusive. The antiferromagnetic layer and the first ferromagnetic layer are exchange-coupled to each other. The third and fourth ferromagnetic layers are antiferromagnetically coupled to each other.
US07782575B2 Magnetoresistive element having free layer, pinned layer, and spacer layer disposed therebetween, the spacer layer including semiconductor layer
An MR element includes: a free layer having a direction of magnetization that changes in response to a signal magnetic field; a pinned layer having a fixed direction of magnetization; and a spacer layer disposed between these layers. The spacer layer includes a first nonmagnetic metal layer and a second nonmagnetic metal layer each made of a nonmagnetic metal material, and a semiconductor layer that is made of a material containing an oxide semiconductor and that is disposed between the first and second nonmagnetic metal layers. The MR element has a resistance-area product within a range of 0.1 to 0.3Ω·μm2, and the spacer layer has a conductivity within a range of 133 to 432 S/cm.
US07782574B1 Magnetic heads disk drives and methods with thicker read shield structures for reduced stray field sensitivity
A head of a disk drive comprises a read element, a top read shield, a bottom read shield, a stray field shield, and an exchange decoupling layer. The read element allows for reading magnetic fields from a recording medium. The top read shield, the bottom read shield, and the stray field shield allow for at least partially shielding the read element from stray magnetic fields. The exchange decoupling layer allows for at least partially providing exchange decoupling of the stray field shield and the bottom read shield. The read element is located at least partially between the top read shield and the bottom read shield. The bottom read shield is located at least partially between the stray field shield and the top read shield, and the exchange decoupling layer is located at least partially between the stray field shield and the bottom read shield.
US07782571B2 Wired circuit board and production method thereof
A wired circuit board includes a metal supporting board, an insulating base layer formed on the metal supporting board, a conductive pattern formed on the insulating base layer, a first semi-conductive layer formed on the conductive pattern, an insulating cover layer formed on the first semi-conductive layer, and a second semi-conductive layer formed on the insulating cover layer. The first semi-conductive layer and the second semi-conductive layer are electrically connected to the metal supporting board.
US07782570B1 Inverted pocket welding for disk drive head suspensions
A method for welding first and second head suspension components having opposite sides to one another. The first component has a weld pocket in one of its sides. The second component is positioned on the side of the first component opposite the side with the weld pocket. A weld site on the second component is aligned with the weld pocket on the first component. A weld at the weld site on the second component extends through the thickness of the second component and into the first component to a depth less than or about equal to a distance equal to the thickness of the first component less the depth of the weld pocket.
US07782569B2 Magnetic recording head and media comprising aluminum oxynitride underlayer and a diamond-like carbon overcoat
A method for forming a protective bilayer on a magnetic read/write head or magnetic disk. The bilayer is formed as an adhesion enhancing underlayer and a protective diamond-like carbon (DLC) overlayer. The underlayer is formed of an aluminum or alloyed aluminum oxynitride, having the general formula AlOxNy or MezAlOxNy where Mez symbolizes Tiz, Siz or Crz and where x, y and z can be varied within the formation process. By adjusting the values of x and y the adhesion underlayer contributes to such qualities of the protective bilayer as stress compensation, chemical and mechanical stability and low electrical conductivity. Various methods of forming the underlayer are provided, including reactive ion sputtering, plasma assisted chemical vapor deposition, pulsed laser deposition and plasma immersion ion implantation.
US07782568B2 Compact thin-film magnetic head and magnetic disk drive using the same
Embodiments of the invention provide a compact thin-film magnetic head capable of being increased in the number of terminals, and a magnetic disk drive that uses the thin-film magnetic head. In one embodiment, a thin-film magnetic head is constructed that has a magnetic response element, multiple connection object terminals, multiple lead conductors electrically connected to the magnetic response element, and multiple connection sections each formed between each of the connection object terminals and one of the multiple lead conductors in order to electrically connect each of the connection object terminals and one of the lead conductor. All of the multiple lead conductors are provided in the state where they extend from the magnetic response element to the lower layers of the multiple connection object terminals. A magnetic disk drive using the thin-film magnetic head is constructed.
US07782566B2 Magnetic recording and reading device
A magnetic recording and reading device includes a magnetic recording medium having at least one magnetic recording layer, a magnetic head enabling a data transfer rate of more than 50 MB/s and a recording density of more than 5 Gb/in2 on the magnetic recording medium, and a R/W-IC. The magnetic head includes a recording head and a reading head. The at least one magnetic recording layer contains (1) at least one metal element selected from a first group consisting of Co, Fe and Ni as a primary component, and (2) at least two elements selected from a second group consisting of Cr, Mo, W, V, Nb, Ta, Ti, Zr, Hf, Pd, Pt, Rh, Ir and Si.
US07782562B2 Magnetic recording media and magnetic recording device
According to one embodiment, a magnetic recording media includes a magnetic recording layer formed on a substrate, in which recording tracks and servo areas are prescribed as patterns of protrusions and recesses formed on the magnetic recording layer so that thin film portions of the magnetic recording layer are formed under the recesses, a thickness of magnetic recording layer at the thin film portion is smaller than a thickness of magnetic recording layer at the protrusion in the servo area, and a magnetization direction of the protrusion is antiparallel to a magnetization direction of the thin film in the servo area.
US07782561B2 Patterned magnetic recording medium with data island pattern for improved reading and writing and magnetic recording system incorporating the medium
A patterned magnetic recording medium has discrete data islands arranged in spaced-apart tracks, with the tracks being arranged in multi-track groups or “hypertracks”. The islands have an equal island-spacing (IS) distance in the along-the-track direction and within each hypertrack the tracks are spaced-apart an equal track-spacing (TS) distance. If there are N tracks in a hypertrack then the islands in each track of a hypertrack are shifted in the along-the-track direction by 1/N times IS from the islands in adjacent tracks in the same hypertrack. The read and write heads have a lateral or cross-track width generally equal to the cross-track width of a hypertrack, so the read and write heads span all the individual tracks in a hypertrack. The hypertracks are spaced apart cross-track direction by a group-spacing (GS) distance, with GS being greater than TS. The islands in a hypertrack may be shifted in the along-the-track direction by approximately ½N times IS from the islands in adjacent hypertracks.
US07782560B2 Lens actuator and camera module with same
A lens actuator for driving a lens received in a lens barrel includes a plate shaped body comprising a through hole defined in the center thereof, an inner portion surrounding the through hole, an outer portion for mounting the lens barrel thereon, and a plurality of resilient portions connected between the inner portion and the outer portion. A plurality of piezoelectric structures formed on the respective resilient portions. The piezoelectric structures are configured for mounting the lens thereon and driving the lens to move relative to the lens barrel.
US07782557B2 Lens position adjusting device
A lens position adjusting device of a lens barrel includes a stationary ring, and a manual rotating ring which is screw-engaged with the stationary ring to be manually rotatable about an optical axis to move a movable lens group in the optical axis direction, wherein the manual rotating ring includes an operating ring member; and a sub-ring member which is screwed into the stationary ring, wherein the operating ring member and the sub-ring member are coupled to each other so that a relative rotation position therebetween about the optical axis is adjustable.
US07782554B1 Table and object magnifying combination assembly
A table and object magnifying combination assembly includes a panel that has a top side, a bottom side, a front edge, a rear edge, a first lateral edge and a second lateral edge. The panel has a pair of elongated breaks therein extending between and through the front and rear edges to define an inner section positioned between the elongated breaks. The inner section is rotatably coupled to a remaining portion of the panel. The inner section has an aperture therein extending into the top side and outwardly of the bottom side so that the inner section forms a frame. A magnifying member is positioned within the aperture and is attached to the inner section. A plurality of supports is attached to and extends downwardly from the panel. Objects are viewable through the magnifying member to enlarge a view of the object.
US07782552B2 Compact imaging lens system
A compact imaging lens system includes three lenses. The first lens is a positive meniscus lens having a convex side facing toward the image side, which has a big focusing power and is provided to capture image and for balance of aberration. The first lens serves to make the lens system a low sensitivity lens system. The second lens is a negative lens and is provided mainly for correcting chromatic aberration and off-axis aberration. An aperture is set between the first and second lenses, and this is of benefit to balance of aberration. The third lens is a negative lens and is provided for correcting off axis aberration. All the lenses can be made of plastics. This facilitates cost reduction, weight reduction, while still maintains a high resolution.
US07782551B2 Wide-angle image pick-up lens system and vehicle with same
A wide-angle image pick-up lens system includes a first lens group with negative refracting power and a second lens group with positive refracting power. The first lens group and the second lens group are aligned in order from an object side to an image side. The first lens group and the second lens group satisfy the following conditions: −0.15
US07782542B2 Zoom lens and electronic imaging device having the same
A zoom lens includes a most object-side lens unit remaining fixed on the optical axis when the magnification of the zoom lens is changed and a focusing operation is performed; a most image-side lens unit remaining fixed when the focusing operation is performed; and a plurality of moving lens units lying between the most object-side lens unit and the most image-side lens unit, moved along the optical axis when the magnification is changed. The most object-side lens unit includes, in order from the object side, a negative lens component, a reflective optical component having a reflecting surface for bending the optical path, and a positive lens component. The most image-side lens unit has at least one aspherical surface. An electronic imaging device includes an electronic image sensor located on the image side of the zoom lens.
US07782540B2 Optical head apparatus and optical information recording and reproduction apparatus
Disclosed is an optical head apparatus comprising: a light source; a collimating means of converting a beam of light emitted from the light source into a substantially parallel beam of light; a focusing means of focusing the light onto an information medium surface; a beam splitting means of splitting the beam of light modulated by the information medium; and a light receiving means of receiving the light modulated by the information medium, wherein a lens having a negative power and a lens having a positive power are arranged in this order as viewed from the collimating means side between the collimating means and the focusing means, and at least either one of the lenses is moved along an optical axis to correct spherical aberration occurring on the information medium surface, and wherein the distance from the lens having the positive power to the focusing means is set substantially equal to the focal length of the lens having the positive power.
US07782537B2 Optical article and process for producing optical article
An optical article includes a plastic substrate, wherein a primer layer and a hard coat layer are formed on a surface of the plastic substrate, and the primer layer is formed from a coating composition containing the following components (A) to (C): (A) a polyurethane resin; (B) metal oxide fine particles; and (C) an organosilicon compound.
US07782531B2 Portable projector screen assembly
A portable projector screen assembly includes a roller, two cylinders slidably connected to two ends of the roller respectively, a collapsible member connected to the roller, and a screen. The collapsible member includes a plurality of interconnected pieces. Two free ends of the collapsible member are fixed to free ends of the cylinders respectively. The screen includes a plurality of fixing portions, and the fixing portions are respectively connected to joints of each two pieces of the collapsible member.
US07782529B2 Scanning microscope and method for examining a sample by using scanning microscopy
A scanning microscope including a light source for generating an illumination light beam, a beam deflection apparatus for guiding solely the illumination light beam via an illumination light path over and/or through a sample, at least one objective for focusing the illumination light beam onto and/or into the sample, components for generating a manipulation illumination pattern, components for imaging the manipulation illumination pattern onto and/or into the sample via a manipulation light path, and a detection device that receives detected light emanating from the sample. The manipulation light path omits the beam deflection apparatus and is separate from the illumination light path.
US07782528B2 Microscope examination apparatus
A microscope examination apparatus including a light source; an illumination optical system configured to guide light from the light source to a specimen; an objective lens configured to collimate return light from the specimen, the objective lens being provided in such a manner as to be displaceable at least in a direction intersecting an optical axis of the objective lens; an image-forming lens configured to image the return light from the specimen, which is collimated by the objective lens; an optical detector configured to detect the return light imaged by the image-forming lens; a microscope main body including the image-forming lens and the optical detector; and an objective-lens driving mechanism configured to drive the objective lens in a direction correcting image blur due to a displacement of the specimen.
US07782527B1 Multi-stage optical amplifier having photonic-crystal-rod waveguides and non-photonic-crystal optical fiber interconnects and associated method
A method and apparatus use a photonic-crystal fiber having a very large core while maintaining a single transverse mode. In some fiber lasers and amplifiers having large cores problems exist related to energy being generated at multiple-modes (i.e., polygamy), and of mode hopping (i.e., promiscuity) due to limited control of energy levels and fluctuations. The problems of multiple-modes and mode hopping result from the use of large-diameter waveguides, and are addressed by the invention. This is especially true in lasers using large amounts of energy (i.e., lasers in the one-megawatt or more range). By using multiple small waveguides in parallel, large amounts of energy can be passed through a laser, but with better control such that the aforementioned problems can be reduced. An additional advantage is that the polarization of the light can be maintained better than by using a single fiber core.
US07782526B2 Piezoelectric adaptive mirror
An adaptive mirror includes a plurality of adjacent combs of piezoelectric material and two electrodes arranged on longitudinal faces opposite a bar are associated with each monolithic bar formed by a tooth of the combs.
US07782525B2 Area array modulation and lead reduction in interferometric modulators
A light modulator is arranged as an array of rows and columns of interferometric display elements. Each element is divided into sub-rows of sub-elements. Array connection lines transmit operating signals to the display elements, with one connection line corresponding to one row of display elements in the array. Sub-array connection lines electrically connect to each array connection line. Switches transmit the operating signals from each array connection line to the sub-rows to effect gray scale modulation.
US07782522B2 Encapsulation methods for interferometric modulator and MEMS devices
Methods and devices used for the encapsulation of MEMS devices, such as an interferometric modulator, are disclosed. Encapsulation is provided to MEMS devices to protect the devices from such environmental hazards as moisture and mechanical shock. In addition to the encapsulation layer providing protection from environmental hazards, the encapsulation layer is additionally planarized so as to function as a substrate for additional circuit elements formed above the encapsulation layer.
US07782521B2 System and method for displaying images
A system and method for reducing visible speckle in images displayed using coherent light. In an embodiment, a system for displaying images includes a light source to produce coherent light, an array of light modulators optically coupled to the light source and positioned in a light path of the light source after the light source, and a controller electronically coupled to the array of light modulators and to the light source. The light source includes a coherent light source, and a first digital micromirror device (DMD) having a first plurality of micromirrors. The first DMD is optically coupled to the coherent light source and positioned in a light path of the coherent light source after the coherent light source. The first DMD directs coherent light by moving the micromirrors of the first plurality of micromirrors through a first range of tilt angles substantially continuously.
US07782520B2 Duobinary modulation with a lumped-element Mach-Zehnder device
Duobinary and NRZ modulation of an X-Gb/s optical signal is achieved with a lumped element InP Mach-Zehnder device configured to operate at X/k-Gb/s where k>1 and arranged in a push-pull configuration.
US07782519B2 Multi-color electrochromic apparatus and methods
The present disclosure provides apparatus and methods for multi-color electrochromic devices. In one embodiment, pixels of a first color electrochromic material (i.e. pigment) are arranged in first areas on a substrate with pixels of a second color electrochromic material in second areas to define a two-dimensional pattern of the first and second color on the substrate. When the applied electric field or current supplied to each pixel is changed, the device may produce the respective colors of the electrochromic materials and may produce a blended color because of the arrangement of the pixels. In accordance with further aspects of the disclosure, the electrochromic materials may form a design, pattern, logo, or picture when the electrochromic materials are activated. In yet further aspects of the disclosure, a substrate is masked and unmasked as a plurality of colors are applied to the substrate to produce a multi-color electrochromic display.
US07782518B2 Electrodeposition method light modulating device, electrodeposition method reflective display device, and method of manufacturing transparent electrode for an electrodeposition method
There is provided an electrodeposition method light modulating device including: (1) a transparent electrode, to which a polymer having a metallocene at a side chain thereof is fixed by a chemical bond; (2) a transparent electrode that is disposed to face the transparent electrode (1), and forms metal through a reducing reaction of metal ions thereon; and (3) an electrolytic solution containing the metal ions, which can be reduced by applying current thereto, and disposed between the transparent electrode (1) and the transparent electrode (2). In an electrodeposition method reflective display device, the electrolytic solution is held by a gelatinous polymer, and the white pigment is dispersed in the gelatinous polymer.
US07782510B2 Computer generated hologram
A three dimensional display apparatus includes a diffraction panel for displaying a computer generated hologram and a look-up table. The look-up table includes a plurality of phase entries corresponding to a plurality of image points within a three dimensional image replay volume of the computer generated hologram. The apparatus further includes one or more processors configured to notionally divide the computer generated hologram into one or more hogels and to calculate diffraction fringe information for at least one of the hogels based on a selection of the phase entries.
US07782508B2 Printing medium separation apparatus, printing medium separation program, storage medium storing the program, printing medium seperation method, printing device, printing device control program, storage medium storing the program, and printing device control method
A printing medium separation apparatus, including: a density information extraction unit that extracts density information about a predetermined printing area of a printing medium for use to print an image; an area partition unit that partitions the printing area into a plurality of partition areas; a blank amount calculation unit that calculates, based on the density information extracted for each of the partition areas being results of partitioning by the area partition unit, a blank amount of each of the partition areas; and a separation unit that subjects the printing medium to separation based on a result of calculating by the blank amount calculation unit.