Document | Document Title |
---|---|
US07765604B2 |
Information processing method, information processing apparatus and recording medium
A client receives encrypted content from content server. The header of the content includes license-identifying information for identifying a license required to utilize the content. The client requests a license server to transmit the license identified by the license-identifying information. When receiving the request for a license, the license server carries out a charging process before transmitting the license to the client. The client stores the license received from the license server. The stored license serves as a condition for encrypting and playing back the content. As a result, content can be distributed with a high degree of freedom and only an authorized user is capable of utilizing the content. |
US07765602B2 |
Storage on-demand system, and method for processing data in the same
Data in a storage area to be returned from among storage areas of a storage system is deleted without fail, thereby ensuring data security.When a user's storage-on-demand management program 24 is activated in response to a return request from user A's console terminal 18, the return request is transferred via a communication network 14 to a server 16, and a provider's storage on-demand management program 30 makes a request to a storage management program 32 for volume initialization and data deletion. After the storage management program 32 issues a volume initialization command after receiving the above request, a control program 76 is activated to initialize the designated volume. Subsequently, the user A's volume access right is deleted by the processing executed by the provider's storage-on-demand management program 30, and it is reported to the console terminal 18 that the volume initialization and the volume separation have been conducted. |
US07765600B2 |
Methods and apparatuses for authorizing features of a computer program for use with a product
A method for authorizing a computer program having a number of features for use with a product includes: receiving license data generated using a first key, the license data specifying a unique identifier associated with the product and specifying at least one feature authorized for use with the product; using a second key associated with the first key, obtaining the unique identifier from the license data; retrieving a product identifier from the product; determining whether the unique identifier corresponds to the product identifier; and based on the determination, authorizing use of the at least one feature with the product. |
US07765598B2 |
Method of online detecting MP3 music transmissions and an architecture thereof
The present invention discloses a method of online detecting MP3 music transmissions and an architecture thereof, wherein the packets transmitted over network segments are intercepted by an MP3 packet sniffing technology; the feature values of the MP3 packets are extracted out via an MP3 music feature value extraction technology and then compared with an MP3 feature value database, and thereby, the IP addresses of the sender and the receiver, which perform an illegal MP3 transmission, are detected and recorded in order to implement investigation and protect intellectual property. |
US07765597B2 |
Integrated crawling and auditing of web applications and web content
A vulnerability assessment tool that is operative to analyze web sites by simultaneously operating a crawling process and an audit process. Once the crawling process is invoked, the results are provided to the audit process. The audit process, rather than waiting until the crawl process is completed, simultaneously audits the web site based on the already provided crawl results. The results of the audit are also fed back to the crawl process to further enhance the crawl. |
US07765596B2 |
Intrusion handling system and method for a packet network with dynamic network address utilization
An intrusion handling system for a packet network is provided according to an embodiment of the invention. The intrusion handling system includes a communication interface configured to receive or detect a network event that is directed to a network address. The intrusion handling system further includes a processing system coupled to the communication interface and configured to receive the network event from the communication interface, determine whether to yield the network address, respond to the network event in order to retain the network address, and not respond to the network event in order to yield the network address. |
US07765595B2 |
Access control differentiation in trusted computer system
A trusted computer system that offers Linux® compatibility and supports contemporary hardware speeds. It is designed to require no porting of common applications which run on Linux, to be easy to develop for, and to allow the use of a wide variety of modern development tools. The system is further designed to meet or exceed the Common Criteria EAL-5 or higher rating through incorporation of required security features, as well as a very high level of assurance for handling data at a wide range of sensitivity (e.g., classification) levels in a wide range of operational environments. This is achieved through the implementation of a well-layered operating system which has been designed from the ground up to enforce security, but which also supports Linux operating system functions and methods. |
US07765591B2 |
Method and system for prioritizing security operations in a communication network
A method, system and apparatus for filtering data packets through an integrated network security device are provided. Various security operations are performed on the data packets belonging to a network connection while they pass through the integrated network security device in a communication network. A classification engine is applied to the first packet of the connection. The result of this filtering is stored in a per-connection control key, and determines which of the security operations must be applied to each of the data packets of the connection. These security operations may be prioritized and re-ordered, based on the rate at which they detect and drop malicious data packets. |
US07765590B2 |
Device and method for detecting and preventing intrusion into a computer network
A device and a method for the detection and prevention of intrusion into a computer network by detecting and blocking the intrusions before penetration of the network. The method includes a stage for detecting the connections at the central point and before each branch of the network, and a stage for selective filtering of these connections. This selective filtering of the connections includes a stage for automatic recognition of the accessing protocol, independently of the communication port used by the protocol. |
US07765586B2 |
Method and system for incorporating trusted metadata in a computing environment
A method and system for incorporating trusted metadata in a computing environment is described. One illustrative embodiment is a system comprising at least one functional module configured to query a personalized database of trusted metadata including at least one report from an informer network that includes the computer user and at least one informer, each informer in the informer network being trusted by the computer user either directly or indirectly, each indirectly trusted informer being trusted directly by at least one other informer in the informer network, each of the at least one report including a subjective assertion regarding the quality of an item or an expression of a degree of trust in an informer; and at least one functional module configured to perform a task in the computing environment based at least in part on results of a query of the personalized database of trusted metadata. |
US07765585B2 |
Credential delegation using identity assertion
Run-as credentials delegation using identity assertion is presented. A server receives a request from a client that includes the client's user identifier and password. The server authenticates the client and stores the client's user identifier without the corresponding password in a client credential storage area. The server determines if a run-as command is specified to communicate with a downstream server. If a run-as command is specified, the server retrieves a corresponding run-as identity which identifies whether a client credential type, a server credential type, or a specific identifier credential type should be used in the run-as command. The server retrieves an identified credential corresponding to the identified credential type, and sends the identified credential in an identity assertion token to a downstream server. |
US07765584B2 |
Simple, secure login with multiple authentication providers
A secure distributed single-login authentication system comprises a client and a server. The client collects a user name and password from a user and tests that user name and password at a variety of potential authentication servers to check where the login is valid. It combines the password with a time varying salt and a service specific seed in a message digesting hash and generates a first hash value. The client sends the hash value along with the user name and the time varying salt to a currently selected server. The server extracts the user name and looks up an entry under the user name from the selected server's database. If an entry is found, it retrieves the password and performs the same hash function on the combination of the user name, the service specific seed, and the retrieved password to generate a second hash value. Then, it compares two hash values. If these two values match, the user is authenticated. In this way, the system never sufficiently reveals the password to authentication agents that might abuse the information. |
US07765579B2 |
Security deployment system
To address security that can arise in information systems, the present invention uses novel methods and/or systems to enhance security in information systems, using a new way to deploy selected security policies. Instead of trying to modify a whole binary file all at once to add in code to implement additional security policies, the current invention modifies the code in memory in a piecemeal, as-needed fashion. |
US07765578B2 |
Digital broadcast receiving device and method
This invention relates to a digital broadcast receiver device capable of performing excellent reproduction equivalent to recording sessions in the case of receiving digital broadcast by handheld terminals or mobile/movable bodies, such as land vehicles, and then recording it in a storage device for reproduction. For example, when recording hierarchically transmitted digital broadcast on a recording medium, the reception quality is analyzed by a reception quality analyzer based on the information from a transmission path demodulator. A list generator generates a reception quality list from an analysis result from the reception quality analyzer and time information from a writing unit and then records it on the record medium. Upon playback from the record medium, the reception quality list is analyzed by a list analyzer. A selection instruction unit selects the optimum hierarchical service and then performs playback and display. |
US07765576B2 |
Changing communication mode in a CATV pathway using mute commands
A cable node and a cable hub that communicate on a CATV network are configured to switch communication modes without signal loss or degradation due to delays in switching communication modes. In particular, a cable node sends one or more mute commands in an outgoing data stream to the cable hub, causing the cable hub to disable the RF outputs. Afterward, or along with the one or more mute commands, the cable node can send a switch mode command, thereby causing the cable hub to switch to the appropriate next communication mode, such as a communication mode using a new compression rate. When the cable hub has switched to the appropriate next communication mode, the cable hub can then properly receive and decode a corresponding data stream using the next communication mode. |
US07765574B1 |
Automated segmentation and information extraction of broadcast news via finite state presentation model
A technique for automated analysis of multimedia, such as, for example, a news broadcast. A Broadcast News Editor and Broadcast News Navigator system analyze, select, condense, and then present news summaries. The system enables not only viewing a hierarchical table of contents of the news, but also summaries tailored to individual needs. This is accomplished through story segmentation and proper name extraction which enables the use of common information retrieval methodologies, such as Web browsers. Robust segmentation processing is provided using multistream analysis on imagery, audio, and closed captioned stream cue events according to a finite state model indicative of the presentation class. |
US07765573B1 |
IP-based scheduling and control of digital video content delivery
An audiovisual system is provided for a facility having a facility distribution system with a plurality of channels receivable throughout the facility. A plurality of digital media storage devices store digital content files and each reproduce a respective digital content file as respective analog output signals. Each of the respective analog output signals is coupled to respective channels of the facility distribution system. A main server system is coupled to a LAN and provides a directory of subscribed content items in a content library accessible over a WAN. The main server system maintains respective listings of downloaded content items corresponding to each of the digital media storage devices, wherein the main server system is accessible to a user for initiating reproduction of a selected subscribed content item at a selected time. The main server system initiates transfer of the selected subscribed content item from the content library if not listed in a respective listing of downloaded content items for one of the digital media storage devices which is available at the selected time. |
US07765567B2 |
Content replacement by PID mapping
A method and apparatus for content substitution, consistent with certain embodiments of the present invention involves receiving data representing content, the data having at least first and second packet identifiers (PIDs) associated with first and second portions of content. The content having the first PID is placed into a data stream. An initiation flag is received indicating initiation of a PID mapping operation. The content having the second PID is then mapped to the first PID and the mapped content is placed into the data stream. A termination flag is received indicating termination of the PID mapping operation at which point the process returns to placing content having the first PID into the data stream. The content substitution process can be used to replace advertisements, provide multiple plots, multiple endings, multiple views as well as other applications. |
US07765564B2 |
Audio based methods and apparatus for detecting a channel change event
Methods and apparatus for detecting a channel change event are disclosed. The disclosed methods and apparatus detect a channel change event by monitoring an audio signal of an information presentation device such as a television system. The monitored audio signal is tested for certain characteristics indicative of a channel change event. In some information presentation devices, changing channels produces an audible “pop” sound. In other information presentation devices, the “pop” sound produced by changing channels is muted by the information presentation device. Once a channel change event is detected, an audience measurement system may automatically determine what program is on the information presentation device. Alternatively, an audience member may be prompted to manually enter what program is on the information presentation device. |
US07765562B2 |
Optical disc apparatus with consistently differing guide shafts
An optical disc apparatus includes a main guide shaft and a subsidiary guide shaft disposed so as to guide movement of a sliding base which holds an optical pickup. The optical pickup enables information recording and reproducing operations on an optical disc. The main guide shaft and the subsidiary guide shaft are configured so as to suppress vibrational resonance caused between the main guide shaft and the subsidiary guide shaft. |
US07765560B2 |
Object oriented communication between isolates
A computer implemented method and machine readable media for managing a registry of bound objects for inter-Xlet communication (IXC) is described. A request from a first Xlet to bind an exported object name with a remote reference is received. A number of objects exported by the first Xlet is compared with a maximum number. If the number of objects exported is less than the maximum number then a binding is added for the exported object name and the remote reference. If the number of objects exported is greater than the maximum number, then the request is denied. |
US07765558B2 |
System and method for handling an event in a computer system
Systems for handling an event in a computer system which has a kernel-mode and a user-mode. The systems comprise at least one computing device. The computing device is configured to suspend an occurrence of the event in the kernel-mode of an operating system running thereon. The computing device is also configured to cause the event to occur in the user-mode of the operating system. The computing device is further configured to determine if an occurrence of the event in the kernel-mode will compromise the computer system by analyzing the occurrence of the event in the user-mode. If it is determined that the occurrence of the event in the kernel-mode will compromise the computer system, then the computing device executes at least one security measure. |
US07765557B2 |
System and method for analyzing business events
A system for analyzing business events is provided. The system includes a reactive event processing module, a proactive event processing module and a predictive event processing module. The reactive, proactive and predictive processing modules are each operative to receive and initiate an process associated with a respective type of business event. The system further includes an event delivery module. The event delivery module is operative to deliver the business events to the reactive event processing module, the proactive event processing module and the predictive event processing module. |
US07765556B2 |
Intelligent and event-based data population
Methods and apparatus for populating one or more computer applications with data. The method includes storing events, automatically selecting one or more events from the stored events, and sending the selected one or more events to a computer application. The events are selected automatically in response to a start-up of the computer application after an occasion when the computer application does not run. Each event specifies an operation that the computer application performed and one or more data objects involved with the operation. The events are sent so that the computer application can produce updated results even when the contents of the data objects have been changed when the computer application was not running. |
US07765554B2 |
Context selection and activation mechanism for activating one of a group of inactive contexts in a processor core for servicing interrupts
A logic system in a data packet processor is provided for selecting and releasing one of a plurality of contexts. The selected and released context is dedicated for enabling the processing of interrupt service routines corresponding to interrupts generated in data packet processing and pending for service. The system comprises, a first determination logic for determining control status of all of the contexts, a second determination logic for determining if a context is idle or not, a selection logic for selecting a context and a context release mechanism for releasing the selected context. Determination by the logic system that all contexts are singularly owned by an entity not responsible for packet processing and that at least one of the contexts is idle, triggers immediate selection and release of an idle one of the at least one idle contexts to an entity responsible for packet processing. |
US07765553B2 |
Method and system for regulating background tasks using performance measurements
A method and system for regulating tasks of background processes so as to reduce interference with foreground processes. The progress rate of a background task (e.g., amount of work performed per unit time) is measured and evaluated against a target amount. If the progress rate appears degraded, the background task is suspended for a computed time interval so as to back off from its interference with a foreground process. Each time the progress rate appears degraded, the time interval is exponentially increased from its previous value up to a maximum, however if the performance appears normal, the time interval is reset to a minimum. Evaluation of the work is statistically based so as to eliminate variations in measurements, and automatic calibration of the target amount is provided, as is a mechanism for prioritizing multiple background tasks. |
US07765549B1 |
Distributing batches of items in a workflow
Systems and techniques for distributing items for processing include receiving a request for a batch of items to be processed and determining whether a number of available items exceeds a first predetermined threshold. A batch of the available items is sent in response to the request if the number of available items exceeds the first predetermined threshold. However, if the number of available items does not exceed the first predetermined threshold, a determination is made as to whether a time period associated with the available items exceeds a second predetermined threshold. If so, a batch of the available items is sent. |
US07765547B2 |
Hardware multithreading systems with state registers having thread profiling data
According to some embodiments, a multithreaded microcontroller includes a thread control unit comprising thread control hardware (logic) configured to perform a number of multithreading system calls essentially in real time, e.g. in one or a few clock cycles. System calls can include mutex lock, wait condition, and signal instructions. The thread controller includes a number of thread state, mutex, and condition variable registers used for executing the multithreading system calls. Threads can transition between several states including free, run, ready and wait. The wait state includes interrupt, condition, mutex, I-cache, and memory substates. A thread state transition controller controls thread states, while a thread instructions execution unit executes multithreading system calls and manages thread priorities to avoid priority inversion. A thread scheduler schedules threads according to their priorities. A hardware thread profiler including global, run and wait profiler registers is used to monitor thread performance to facilitate software development. |
US07765546B2 |
Interstream control and communications for multi-streaming digital processors
A multi-streaming processor has a plurality of streams for streaming one or more instruction threads, a set of functional resources for processing instructions from streams; and interstream control mechanisms whereby any stream may effect the operation of any other stream. In various embodiments the interstream control mechanisms include mechanisms for accomplishing one or more of enabling or disabling another stream, putting another stream into a sleep mode or awakening another stream from a sleep mode, setting priorities for another stream relative to access to functional resources, and granting blocking access by another stream to functional resources. A Master Mode is taught, wherein one stream is granted master status, and thereby may exert any and all available control mechanisms relative to other streams without interference by any stream. Supervisory modes are taught as well, wherein control may be granted from minimal to full control, with compliance of controlled streams, which may alter or withdraw control privileges. Various mechanisms are disclosed, including a mechanism wherein master status and interstream control hierarchy is recorded and amended by at least one on-chip bit map. In this mechanism each stream maintains and edits a bitmap granting or withdrawing control privileges for each other stream, the settings valid for any stream but a Master stream, which will ignore the settings. |
US07765544B2 |
Method, apparatus and system for improving security in a virtual machine host
A method, apparatus and system for improving security on a virtual machines host is described. A shared file system on the host may include annotations usable by a service module to access files across VMs and to enforce security policies. The service module may additionally enable a unified user interface to improve usability of the host. |
US07765542B2 |
Method and system for describing and extracting application information
A method and system for describing, extracting and migrating application information from a first personal computer to one or more other computers. This method and system provides a means for selecting and translating the information useful in transferring application programs, settings and files while maintaining the preferred preferences and directories of the users. Using a standard INI file format, this method makes use of Application Information Files (AIFs) containing tags. The tags provide identification of multiple versions of the application and conversion information for settings, registry information and files. |
US07765535B2 |
Software development tool program
In a computer where a software development tool program is started, an updating elapse degree and an execution frequency for a series of source programs used for generating an execution module are acquired. An optimization option of the level according to the updating elapse degree or the execution frequency is set for each of the source programs. Compiling accompanied by the optimization of the level indicated by the optimization option is performed for each of the source programs. Object programs created by the compiling are coupled. |
US07765531B2 |
Systems and methods for handling multiple static query modules for distinct environments
Systems and methods to indicate whether to store a database query language module in a local directory or a global directory are disclosed. An application program can be created once, tested once, and deployed in separate environments. The database query language modules can be shared among a group of application programs running in a common environment. Separate query language modules can be maintained for each environment. |
US07765530B2 |
Fixed point dependency determination
A system, method and media for a method for resolving dependencies given a first package and a first type, comprising determining one or more anti-dependencies for the first package; and compiling a first one of the anti-dependencies if at least one of the following is true: 1) the first anti-dependency has a compilation error; and 2) the first anti-dependency depends on a second package wherein the second package that has a second type with the same name as the first type. This abstract is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects and objects of the invention can be obtained from a review of the specification, the figures and the claims. |
US07765524B2 |
Method and system for global constant management
Method and system for global constant management. A method of operating a computer is described in which, for data structures and a set of data structures, the date structure is received from a first memory. The data structure includes one or more sets of instructions and a set of one or more constants. The data structure is stored in a second memory. If constants from the data structure have not been stored in other data structures in the second memory, other than the first data structure, then constants in the data structures are stored in data structures in second memory. The constants from the first data structure in the second memory are replaced with links to respective other data structures in the second memory. In one example system, the data structure from the first memory comprises a Java class, and the sets of instructions comprise Java methods. The constants from the data structure in the first memory may comprise a constant pool. |
US07765521B2 |
Configuration engine
In a distributed computing, object oriented, component based framework, some components may be capable of running some tasks, incapable of running others and capable of running still others, but obtaining only sub-optimal results. Components may already be assigned tasks, and have insufficient capacity remaining to execute additional tasks. A configuration manager seeks to rectify this. The configuration manager gathers information stored in a configuration template associated with each of the components, interrogates the components about their current status and compares the results to a dynamic plan developed by a tasking engine. The configuration engine then assigns tasks to processor managers based on the results obtained by the configuration manager. |
US07765520B2 |
System and method for managing cross project dependencies at development time
A method and memory for storing data for access by an application program being executed on a computing device, comprising: a data structure stored in said memory, said data structure including information that embodies software project dependency relationships used by said application program and including: a plurality of nodes, each of said nodes including at least one of: a list of one or more source files associated with a project and a binary-path; and wherein the binary-path can include at least one of: a directory, an identity of an entity where source code can be found, and a reference to another CPL node. |
US07765519B2 |
Efficient builds for installation software
Software and methods for building a multiplatform installation program are disclosed. Embodiments of the invention create a novel class as a proxy for the Archive builder support method and call the methods in this new class for the build methods of custom beans instead those of the archive builder support. This proxy archive builder support method keeps a list of classes which have already been added for a given build. If the class is already been added, it is ignore on subsequent calls. If the class has not been added, it is passed to the archive builder support method to process and add it to the archive. In addition, Java provides APIs to inspect a class and find its dependencies programmatically. When the archive builder support method is called on a class, the class is also inspected for its dependencies. Any dependent classes are added as well using archive builder support method. This process is also performed recursively so dependencies of dependencies (and so on) are added as well. |
US07765517B2 |
Method and apparatus for removing dummy features from a data structure
A method and apparatus to reduce occurrences of electrically non-functional elements, known as dummy features, from a source data structure is described. The source data structure may be image data, a vector based data structure or some other data format. Dummy features in the source data structure are detected and then deleted. Dummy features may be detected by selecting a representative dummy feature, using it as a reference pattern or polygon and comparing it to features in the source data structure. The step of comparing the selected reference to the comprises selecting a cut-off correlation threshold value, and computing the correlation coefficients between the reference and the feature. Features are selectively removed based on a comparison between their correlation coefficients and the selected cut-off correlation threshold value. This threshold value may require updating to remove all dummy features in the source data structure. When different shaped dummy features in the same data structure are encountered, a further reference feature may be selected and the process repeated. |
US07765515B2 |
Pattern match based optical proximity correction and verification of integrated circuit layout
A method for applying optical proximity correction (OPC) to a circuit layout, includes storing distinct defect patterns in a defect pattern library and modifying the circuit layout to fix defect pattern. The method also includes storing a distinct patterns in an OPC pattern library storing one or more post-OPC targets in association with one of distinct patterns in the OPC pattern library, wherein the one or more post-OPC targets are configured to correct optical proximity effects of the associated distinct pattern. The method further includes identifying in the circuit layout a pattern that has substantially the same optical proximity environment as the one of the distinct patterns in the OPC pattern library; and applying OPC to the identified pattern using the one or more post-OPC targets associated with the one of the distinct pattern in the OPC pattern library. |
US07765510B2 |
Method of searching for wiring route including vias in integrated circuit
A wiring design device for an integrated circuit has been disclosed, which is capable of easily changing a via to a redundant via in a route for which search has been completed but which has been found to be changed after the design has advanced and of easily obtaining an optimum solution of a route even if the via is changed to the redundant via. The wiring design device for an integrated circuit comprises an evaluation value calculation circuit that calculates an evaluation value for each of a plurality of wiring routes from a start node to an end node, a determination circuit that determines a wiring route from the start node to the end node based on the calculated evaluation value, and a via type selection circuit that selects a via type to be used according to a difference between line widths of wires, wherein the evaluation value calculation circuit calculates, as to a wiring route in which a via is provided, the evaluation value after the via is provided by calculating a plurality of the evaluation values when different via types are used. |
US07765509B2 |
Auto connection assignment system and method
A system and method for generating simulated wiring connections between a semiconductor device and a carrier. The method comprises identifying a plurality of first factors and instances of each first factor relating to the semiconductor device and identifying a plurality of second factors and instances of each second factor relating to the carrier. The first and second factors are associated with each other on a one-to-one basis. A simulated wiring connection is generated between a first I/O terminal and a matching second I/O terminal, subject to an identified instance of each first factor of each first I/O terminal being correlated to an identified instance of the associated second factor of the matching second I/O terminal. A simulated wiring connection is generated between third I/O terminals located in a first region and fourth I/O terminals located in a second region. |
US07765507B2 |
Design support method, design support apparatus, computer product
A design support apparatus includes a detecting unit, a determining unit, and an inserting unit. The detecting unit detects a via that connects wirings in a circuit to be designed that is expressed by layout information. The determining unit determines the connection position of a dummy via that does not connect wirings, to be on at least one of wirings connected to the via detected by the detecting unit. The inserting unit inserts the dummy via at the connection position determined by the determining unit. |
US07765504B2 |
Design method and system for minimizing blind via current loops
A design method and system for minimizing blind via current loops provides for improvement of electrical interconnect structure design without requiring extensive electromagnetic analysis. Other vias in the vicinity of a blind via carrying a critical signal are checked for suitability to conduct return current corresponding to the critical signal that is disrupted by the transition from a layer between two metal planes to another layer. The distance to the return current via(s) is checked and the design is adjusted to reduce the distance if the distance is greater than a specified threshold. If the blind via transition is to an external layer, suitable vias connect the reference plane at the internal end of the blind via to an external terminal. If the transition is between internal layers, suitable vias are vias that connect the two reference planes surrounding the reference plane traversed by the blind via. |
US07765502B1 |
ASIC functional specification parser
A method for generating hardware description language source files is provided. The method includes extracting an input/output (I/O) list and building a port list declaration file from the I/O list. The method also includes building a default instantiation file according to renaming rules and interpreting coding constructs to determine both variable types and sizes. The method further includes generating a sensitivity list. |
US07765501B2 |
Settings and constraints validation to enable design for operations
Systems and methods for designing systems that include computer applications hosted on hosting environments are disclosed. The hosting environments are modeled to include hosting environment settings and constraints placed on applications. The applications are also modeled to include application settings and constraints placed on the hosting environments. Hosting environment and application models are then used to validate designs by confirming that settings are in compliance with the constraints. |
US07765500B2 |
Automated generation of theoretical performance analysis based upon workload and design configuration
A method of more efficiently, easily and cost-effectively analyzing the performance of a device model is disclosed. Embodiments enable automated generation of theoretical performance analysis for a device model based upon a workload associated with rendering graphical data and a configuration of the device model. The workload may be independent of design configuration, thereby enabling determination of the workload without simulating the device model. Additionally, the design configuration may be updated or changed without re-determining the workload. Accordingly, the graphical data may comprise a general or random test which is relatively large in size and covers a relatively large operational scope of the design. Additionally, the workload may comprise graphical information determined based upon the graphical data. Further, the theoretical performance analysis may indicate a graphics pipeline unit of the device model causing a bottleneck in a graphics pipeline of the device model. |
US07765498B1 |
Methods of incorporating process-induced layout dimension changes into an integrated circuit simulation netlist
Computer-implemented methods of generating netlists for use in post-layout simulation procedures. A lookup table includes a predetermined set of features (e.g., transistors of specified sizes and shapes) supported by an integrated circuit (IC) fabrication process, with dimensions and process induced dimension variations being included for each feature. A netlist is extracted from an IC layout, the extracted netlist specifying circuit elements (e.g., transistors) implemented by the IC layout and interconnections between the circuit elements. A search pattern is run on the IC layout to identify features in the IC layout corresponding to features included in the lookup table. Circuit elements in the extracted netlist that correspond to the identified features are then modified using values from the lookup table, and the modified netlist is output. In some embodiments, the netlist extraction, search pattern, and netlist modification are all performed as a single netlist generation step. |
US07765496B2 |
System and method for improving the navigation of complex visualizations for the visually impaired
The present invention relates to a system and method for improving the navigation of complex visualizations on a computer display for the visually impaired persons to toggle between objects or nodes. An object or node may be a square, a circle or other object which a display screen may show. The objects or nodes have characteristics which may include a name which indicates the name of the node, a direction which indicates the direction of the next node to progress to (along an arc), priority which indicates the priority that the node has with respect to other nodes, properties which indicates the certain properties of the node, and operation which indicates the operation to be performed. The system has a user indicator for indicating to the visually impaired user the characteristics of the objects or nodes which are connected by arcs. The node or object characteristics are informed to the user by the indicator to allow the user to toggle from one node to the other along the arc route. The system has a control center which has a receiver for receiving the toggle commands and node characteristics from each node. The toggle command moves a selector (which selects which object is being acted upon—sometimes, for visually unimpaired people, the selected object is shown in bold or a distinct color) to the next node according to the characteristics. The receiver also passes the node characteristics to a parser. The parser parses the node characteristics and passes it on to the director for determining the next step. The director examines the characteristics, such as name, direction, properties, and operations, and indicates to the user the characteristics of the node—generally by audible means but not so limited. This allows the visually impaired user to ascertain where he/she on the display. This is generally done by way of an audible device but could be accomplished in other ways. |
US07765492B2 |
System for consolidated associated buttons into easily accessible groups
A system for consolidating associated buttons on a screen into easily accessible groups includes: a control button and at least one other button that appears when the control button is selected, where the at least one other button is contiguous with the control button. A user can quickly and conveniently select buttons. Furthermore, a significant amount of on-screen real estate is saved because the buttons used are small and square rather than long and rectangular. Further, the configuration of nested menus is such that it takes up little space on the screen. In addition, the menu is ergonomic because the buttons are contiguous, and as such selections can be made without the mouse pointer needing to move very far across the screen. |
US07765489B1 |
Presenting notifications related to a medical study on a toolbar
Participants of a medical study are notified of and perceive information related to adverse events on a toolbar. The configuration of a toolbar may be different if a serious adverse event is being presented than if an insignificant adverse event is being presented. Serious adverse events include adverse events having severity greater than insignificant adverse events, having severity greater than a predetermined threshold, requiring hospitalization, and/or being life-threatening. Insignificant adverse events include adverse events that affect patients in an unexpected manner. |
US07765488B2 |
System and computer-readable medium for ordering on-screen windows for display
A system for ordering on-screen windows for display is disclosed in which an active window partially overlaps an inactive window and hides a portion of the inactive window. The movement of a mouse pointer is monitored to determine its location on the screen. In response to the inactive window being selected with the mouse pointer, the inactive window is given focus to enable the inactive window to receive event signals even though a portion of the inactive window remains hidden, whereby original display depths of the windows is maintained. |
US07765486B2 |
Arrow logic system for creating and operating control systems
A graphic programming system for associating distinctive arrow appearances to specific transaction(s) that the arrow may convey among and between on-screen objects. The distinctive appearance features include arrow color, arrow style, and double-headed arrows, among many other possibilities. The system provides default relationships between specific arrow transactions and arrow appearance, so that, for example, a arrow of a particular color is recognized by the system (and easily identified by the user) to carry out a particular transaction. These relationships may be selectively varied by the user to suit individual needs. |
US07765478B2 |
Scheduling and reserving virtual meeting locations in a calendaring application
A mechanism is provided for scheduling and reserving virtual meeting locations in a calendaring application. Participants use a calendaring application to schedule meetings. If the meeting takes place in a location within the virtual persistent world, then the calendaring application sends the meeting information, including virtual user IDs of the invitees, meeting location, and other virtual world requirements or parameters for the meeting, to a software agent. The software agent receives the meeting information and generates a script for creating the meeting location and a script for destroying the meeting location. |
US07765477B1 |
Searching dummy font encoded text
Methods and apparatus, including computer program products, to process an electronic document that includes a non-coded representation of characters of text. Based on text coding information that identifies the characters of the non-coded representation, a coded representation is generated and associated with the non-coded representation. In the coded representation, each identified character has a code value. Each code value is associated with a glyph that has no semantic relation with the identified character. A visual representation of the non-coded representation can be displayed, and the coded representation can be used to identify or search characters in the visual representation. |
US07765469B2 |
System and method for producing variable information documents using undetermined data sources
A system and method is provided for printing variable information documents including processing a VI request which has a dynamic reference and uses a namespace and schema, wherein the dynamic reference specifies information to be integrated into a resolved document. The processing includes mapping between respective namespaces and schemas used by a plurality of data sources and the namespace and schema used by the VI request, and generating at least one query in accordance with the dynamic reference and the mapping. The data sources are queried using the generated at least one query. The resolved document is generated and printed, including integrating data received in response to the querying into the resolved document. The data source(s) to be queried may be selected based on a comparison of a type of information available from the plurality of data sources and a type of information requested via the dynamic references. |
US07765466B2 |
Information processing apparatus that stores a plurality of image data items having different data-formats and communicates with an external apparatus via a network, and method therefor
An information processing method for providing a communication terminal with a service. When editing in a lump of a plurality of held data to which the services are to be applied is received an instruction from the communication terminal, data capable of undergoing the accepted editing is automatically selected from the held data and the selected data is edited. With regard to data automatically judged to be incapable of undergoing the accepted editing, information that reports exclusion of this data from editing is transmitted to the communication terminal and is displayed thereby. That is, when plural items of held data are edited simultaneously, data not suited to this editing is excluded automatically, thereby enhancing user convenience in terms of operation. In addition, the fact that data not suited to editing has not been edited is clearly indicated to the user to prevent miss-recognition by the user. |
US07765463B2 |
System and method for authoring multimedia contents description metadata
Disclosed is a system for authoring metadata that describe multimedia contents. A storage device loads information on a currently edited metadata document so as to describe multimedia contents, and a metadata editor visualizes the loaded metadata document according to a predetermined method, and allows a user to edit the metadata document. A multimedia access reproducer accesses the input multimedia contents to reproduce corresponding multimedia contents, and an inter-media metadata interface links the multimedia access reproducer and the metadata editor to browse contents and effectively edit information relating to a specific interval of multimedia contents. A metadata output device outputs information on the loaded metadata document according to a predefined format. |
US07765462B2 |
Facilitation of hypervideo by automatic IR techniques utilizing text extracted from multimedia document in response to user requests
Disclosed is a method and device for selecting documents, such as Web pages or sites, for presentation to a user, in response to a user expression of interest, during the course of presentation to the user of a document, such as a video or audio selection, whose content varies with time. The method takes advantage of information retrieval techniques to select documents related to the portion of the temporal document in which the user has expressed interest. The method generates the search query to use to select documents by reference to text associated with the portion of the temporal document in which the user has expressed interest, as by using the closed caption test associated with the video, or by using speech recognition techniques. |
US07765455B2 |
Semiconductor memory device
A semiconductor memory device includes a parity generation circuit which generates a parity bit corresponding to a first number of data bits, a memory cell array including memory cells, and having first and second areas, the first area storing data, the second area storing the parity bit, a syndrome generation circuit which generates a syndrome bit for correcting an error in read data which are read from the first area, has the first number of data bits and corresponds to the parity bit read from the second area, based on the parity bit and the read data, and a parity correction circuit which corrects the parity bit generated by the parity generation circuit. The parity generation circuit generates the parity bit for data which includes input data and a part of the read data. |
US07765452B2 |
Disk controller
A disk controller includes a determining unit for determining whether check codes added to data read from a disk drive are first type check codes or second type check codes, and a check code conversion unit. The check code conversion unit includes conversion unit for converting, if the check codes added to the read data are first type check codes, the first type check codes into second type check codes and a writing unit for writing the data provided with the second type check codes into the disk drive. The disk controller also includes a control unit for performing background processing, which is performed at a time different from processing performed when a data read request or a data write request is sent from a host device, by reading data provided with check codes from the disk drive and by starting check code conversion processing performed by the check code conversion unit. |
US07765451B2 |
Retransmitting apparatus and method using relay station in a multi-hop network
An apparatus and method for retransmitting data using an RS in a multi-hop network are provided. When retransmitting data in a BS, the BS transmits data and activates a timer therefor. The BS monitors receipt of a response message for the data until the timer expires. The BS receives the response message and, if it is a Non-Acknowledgement (NACK), determines whether an RS has successfully received the data with a BSN associated with the NACK. If the RS has not successfully received the data, the BS retransmits the data. If the RS has successfully received the data, the BS determines a retransmission entity. If the retransmission entity is the RS, the BS transmits a control message commanding retransmission to the RS, and if the retransmission entity is the BS, the BS retransmits the data. |
US07765450B2 |
Methods for distribution of test generation programs
As described herein, circuit testing algorithms, or portions thereof, can be executed in a distributed manner so that their execution can be over a network of processors. In one aspect, the results that are obtained by such distributed execution are ensured to be consistent with the results that would be obtained by executing them in a non-distributed manner. Thus, in one aspect, the algorithms, or portions thereof, have to be made distributable. The algorithms, or portions thereof, are made distributable by isolating any random number generation therewith to be independent of each other. This isolation applies to any random number generation associated with different call instances of the same algorithm as well. In one aspect, the isolation is accomplished by ensuring that the calculation of random number sequences for the algorithms, or portions thereof, is not dependent on random number sequences calculated for the others or between call instances of the same algorithm. |
US07765449B2 |
Test apparatus that tests a plurality of devices under test having plural memory cells and test method therefor
A test apparatus that tests a plurality of device under tests includes: a common pattern generating section that generates a common pattern being the pattern of a test signal common to the plurality of device under tests; an additional pattern storage section that previously stores therein an additional pattern to be added to the common pattern; and an each pattern adding section that reads the additional pattern for each of the device under tests based on a result signal outputted from the device under test and provides the additional pattern added with the common pattern to the device under test. |
US07765446B2 |
Method for testing semiconductor integrated circuit and method for verifying design rules
A method is provided for testing a semiconductor integrated circuit by utilizing a scan path circuit provided to detect the degeneracy fault in the semiconductor integrated circuit, and bringing scan chains to states in which shift resistor operations can be effected for the input of patterns by which a glitch fault and the IR-DROP fault between the scan chains can be detected. |
US07765445B2 |
Analog testing of ring oscillators using built-in self test apparatus
System-accessible frequency measuring circuits and procedures permit on-chip testing of the oscillators and provide test results observable off chip via LSSD scan paths. This allows a rapid ensemble of ring oscillators in a standard ASIC test flow without the need for on chip analog test equipment (the test apparatus has effectively been created on device and can be digitally configured, operated and read). Frequency measuring logic that can 1) functionally operate to measure the frequency of the ring oscillators; 2) participate in traditional logical tests such as LSSD and LBIST to verify that the circuit is manufactured correctly and is likely to operate and 3) operate in a special ring-oscillator test mode, that allows the logic to operate on a tester very similarly to the way it does functionally. In this mode, the frequency measuring logic can be scanned to a specific state, started by pulsing a digital I/O, and the measured analog value can be scanned out sometime later after the test has completed. Test interrogations are distributed on-chip through an LSSD shift register chain to individually evaluate each of a plurality of the oscillators. |
US07765442B2 |
Memory device testable without using data and dataless test method
Example embodiments of the present invention include a memory device testable without using data and a dataless test method. The memory device includes a plurality of registers to store test patterns, the registers being coupled to input/output DQ pads. The test patterns are stored in the registers when a mode register of the memory device is set. The memory device transfers the test patterns to a DQ pad responsive to a write test signal, and transfers the test patterns from the DQ pad to a data input buffer responsive to a read test signal. The memory device writes the test patterns transferred to the data input buffer to memory cells. The memory device reads data stored in the memory cells responsive to the write test signal and transfers the memory cell data from the DQ pad to a comparator responsive to the read test signal. The memory device compares the test patterns to the memory cell data transferred to the comparator and generates an indicator signal to indicate the comparison result. |
US07765438B2 |
Controlling temperature in a computer system
Systems and media for controlling temperature of a system are disclosed. More particularly, hardware, software and/or firmware for controlling the temperature of a computer system are disclosed. Embodiments may include receiving component temperatures for a group of components and selecting a component to perform an activity based at least partially on the component temperatures. In one embodiment, the lowest temperature component may be selected to perform the activity. Other embodiments may provide for determining an average temperature of the components, and if the average temperature exceeds a threshold, delaying or reducing the performance of the components. In some embodiments, components may include computer processors, memory modules, hard drives, etc. |
US07765433B1 |
Technique for performing disaster rehearsal for a storage area network utilizing a replication appliance
A technique for disaster rehearsal testing in storage area network (SAN) utilizing a replication appliance is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for disaster rehearsal testing of a secondary storage area network utilizing a replication appliance comprising the steps of stopping data writes to one or more logical unit numbers associated with the secondary storage area network, accumulating the data writes from a primary storage area network in one or more journals associated with the secondary storage area network, redirecting one or more data input/output requests, wherein data writes generated by testing of the secondary storage area network are redirected to replication appliance associated with the secondary storage area network and read requests for data written by test data writes are redirected to the replication appliance and testing the secondary storage area network. |
US07765425B1 |
Incrementally adjustable skew and duty cycle correction for clock signals within a clock distribution network
A system and method for using variable delay adjusters located at various points across an integrated circuit to measure clock skew and jitter for clock signals of the integrated circuit. A delay controller of the integrated circuit may measure and compensate for clock skew detected between two clock signals by configuring variable delay adjusters located inline with the respective clock signals. Such a delay controller may also use the variable delay adjusters to correct duty cycle errors in a clock signal and may further utilize the variable delay adjusters to measure and characterize jitter detected on the clock signals. |
US07765419B2 |
System and method for power management in mobile units
Described is a method which includes receiving a selection of an application type, selecting a power management class as a function of the application type and adjusting resources of a mobile unit as a function the power management class. |
US07765418B2 |
Multi-mode voltage supply circuit
A supply voltage is provided in an integrated circuit by retrieving an indicator from a storage device and generating a supply voltage for use by the integrated circuit, the supply voltage being regulated responsive to the indicator being in a first state and unregulated responsive to the indicator being in a second state. Alternatively or additionally, an external voltage provided to the integrated circuit is compared with a threshold. The supply voltage is regulated responsive to the external voltage exceeding the threshold level and unregulated responsive to the external voltage falling below the threshold level. |
US07765415B2 |
Semiconductor integrated circuit
A semiconductor integrated circuit has an internal circuit to which operation power is supplied or interrupted, and a power supply control circuit for controlling the supply and interruption of operation power to the internal circuit in accordance with an operation mode. The power supply control circuit has a storage circuit and a power supply control sequence circuit. The storage circuit inputs and holds switching instruction data for instructing switching between supply and interruption of the operation power and low-power-consumption-mode data determining an operation mode of the interruption of operation power and cancellation of the interruption. The power supply control sequence circuit performs a control of transition between the interruption and supply of the operation power with reference to the switching instruction data and the low-power-consumption-mode data held in the storage circuit and, at the time of cancelling a state of interrupting the supply of operation power in response to the switching instruction data in the operation power supply interruption state according to the low-power-consumption-mode data, stops newly referring to the low-power-consumption mode data until an operation of the internal circuit to which the operation power is to be supplied is assured. |
US07765404B2 |
Providing content in a communication system
The present invention relates to a method for providing content in a communication system. The method comprises encoding content to a first part and a second part. Furthermore, the method comprises protecting the second part of the content against unauthorised use. Furthermore, the method comprises transmitting the content to user equipment associated with an identity module. The present invention relates also to a method for obtaining content in user equipment in a communication system. The method comprises receiving content encoded to a first layer and a protected second layer. Furthermore, the method comprises requesting for opening the protection of the second layer, receiving opening means and opening the protection of the second layer using the opening means interacting with an identity module associated with the user equipment. Furthermore, a network element and user equipment are configured to execute the method. |
US07765395B2 |
Operating system rebooting method and apparatus for continuing to execute a non-stop module even during rebooting
A method of rebooting an operating system including a plurality of load modules in a single computer. One load module which is to be operated during rebooting of the operating system is held in a memory, while establishing a state capable of accepting interrupt to be processed by the one load module. All the other load modules are loaded in a memory of the computer. Processing of the interrupt can be executed by the one load module even during the rebooting of the operating system. |
US07765392B2 |
Method and apparatus for establishing processor as core root of trust for measurement
A programmable processor calculates a hash value of a memory region, then monitors program operation to detect a security monitoring system initialization. The hash value is added to extend a security measurement sequence if the security monitoring system initialization clears a security state. Processors that implement similar methods, and systems using such processors, are also described and claimed. |
US07765391B2 |
Multiprocessor system and boot-up method of slave system
To provide a multiprocessor system and a boot-up method of a slave system, which can reduce the number of components with simple configuration. A multiprocessor system according to an embodiment of the present invention includes a master system, and a slave system connected with the master system through an interprocessor communication interface. The master system includes a program ROM storing a boot program for the slave system. The slave system includes a loader downloading the boot program stored in the program ROM through the interprocessor communication interface. |
US07765383B2 |
Data processing unit and data processing apparatus using data processing unit
A storage unit retains processing target data, a data processing circuit processes the data retained in the storage unit, a connection unit is connected to a processing device that executes a computer program, and a control unit invalidates, when a predetermined condition is detected, the data processing by the data processing circuit and requests a processing device connected to the connection unit for the data processing. |
US07765379B2 |
Parallel installation of logical partitions
An apparatus and method provide parallel installation of logical partitions on a computer system. The function of a hardware maintenance console is built into a logical partition configuration mechanism that resides in the system firmware. A virtual local area network (VLAN) is used by the logical partition configuration mechanism to define an I/O bridge that allows installing multiple logical partitions in parallel. Because multiple logical partitions may be installed in parallel, the time required to install logical partitions is greatly reduced. |
US07765377B2 |
Apparatus and method to write information to one or more information storage media
A method to write information to one or more information storage media disposed in a data storage and retrieval system comprising host adapters capable of data compression and information storage devices capable of data compression. The method establishes a storage medium usage threshold and determines the actual storage media usage level for the data storage and retrieval system. The method then determines if the actual storage media usage level is greater than the storage medium usage threshold. If the actual storage media usage level is greater than said storage medium usage threshold, then the method enables use of information storage device data compression. Alternatively, if the actual storage media usage level is not greater than said storage medium usage threshold, then the method disables use of information storage device data compression. |
US07765374B2 |
Protecting operating-system resources
This document describes tools capable of enabling a protection agent to determine, from memory inaccessible from an operating-system privilege mode, whether one or more resources of an operating system have been modified. In some instances, these tools may enable the protection agent to reside within a virtual machine monitor. In other instances, the tools may enable the protection agent to reside within a distinct virtual partition provided by the virtual machine monitor. By operating outside of the operating-system privilege mode, the protection agent may be less vulnerable to attacks by entities operating within the operating-system privilege mode. |
US07765363B2 |
Mask usable for snoop requests
A system comprises a plurality of cache agents, a computing entity coupled to the cache agents, and a programmable mask accessible to the computing entity. The programmable mask is indicative of, for at least one memory address, those cache agents that can receive a snoop request associated with a memory address. Based on the mask, the computing entity transmits snoop requests, associated with the memory address, to only those cache agents identified by the mask as cache agents that can receive a snoop request associated with the memory address. |
US07765361B2 |
Enforced transaction system recoverability on media without write-through
To ensure that logs representative of data changes are durably written, localized storage media cache is flushed to force a write to stable storage. Log sequence number tracking is leveraged to determine if log data in a localized storage media cache is likely to have not been written to durable storage. When this condition is likely, a FLUSH_CACHE command is issued to a storage media controller to force a durable write. This allows recovery of data changes to a transactional system even when its associated storage media does not provide write-ordering guarantees. Moreover, flushing of the storage media cache can be accomplished at a frequency that provides an upper bound on a maximum time between a transaction commit and data being made durable. |
US07765356B2 |
System for modifying data in a bus buffer
According to one embodiment of the invention, a data modifying bus buffer generally includes a switch that is configured to selectively couple a first databus to a second databus. The switch is controlled by a buffer controller. The first databus and a second databus have a similar predetermined protocol. The buffer controller is operable to monitor the first databus for the presence of a particular sequence of the signals such that, when the particular sequence of the signals is found, the first switch may be selectively opened or closed. |
US07765350B2 |
Method and system for bus arbitration
A method and system for bus arbitration to be used in a system having a plurality of data handling units (110a, . . . , 110d) and a shared bus (140) with a plurality of data-lines. The invention provides a method and an system to carry out the method, having steps of; receiving data transfer requests from the data handling units; selecting a set of data transfer requests the allowance of which serves a maximum number of data handling units and utilizes a maximum number of data-lines, and; allowing the data handling units that issued said selected set of data transfer requests to access said bus in a single bus cycle. |
US07765349B1 |
Apparatus and method for arbitrating heterogeneous agents in on-chip busses
A bus control system includes N bus agents each having a corresponding bus request delay and M bus agents each having a corresponding bus request delay. A controller determines the bus request delays of the N bus agents and the M bus agents and grants concurrent ownership of a bus to each of the N bus agents and non-concurrent ownership of the bus to each of the M bus agents based on the determination. M and N are integers greater than 1. |
US07765346B2 |
Dynamic compression of systems management data
A method, system, and medium for compressing systems management information in a historical data store. Dynamically determining the appropriate compression algorithm to apply based on the type of data being compressed and stored. As further input is received for any particular measurement, the appropriate compression algorithm will be automatically selected from the set of available compression algorithms or be defined by a user configuration parameter. The amount of historical data stored with the minimal amount of data loss is optimized by the system dynamically changing the compression algorithm used for the given input data over a particular time span. The system engineer is therefore presented with the pertinent information for monitoring, administrating and diagnosing system activities. |
US07765345B2 |
Handheld electronic device and associated method employing a multiple-axis input device and providing text disambiguation
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided. |
US07765344B2 |
Apparatus and method for dynamically providing hub or host operations
An apparatus and method for coupling a host computer to one or more peripherals or for coupling peripherals to one another. In one example, the apparatus includes a hub having an upstream port for coupling with the host computer and one or more downstream ports for coupling with the one or more peripherals; and a local host dynamically coupled with the upstream port. In one example, when the host computer is not coupled with the upstream port, the local host communicates with the peripherals; and when the host computer is coupled with the upstream port, the local host disconnects from the upstream port so that the host computer communicates with the peripherals through the hub. In this manner, the apparatus may be used to couple peripherals to a host computer, or when a host computer is not present, the data from the peripherals may be communicated through the local host. Other embodiments are also disclosed. |
US07765342B2 |
Systems, methods, and computer program products for packing instructions into register files
Embodiments of the present invention may provide for architectural and compiler approaches to optimizing processors by packing instructions into instruction register files. The approaches may include providing at least one instruction register file, identifying a plurality of frequently-used instructions, and storing at least a portion of the identified frequently-used instructions in the instruction register file. The approaches may further include specifying a first identifier for identifying each of instructions stored within the instruction register file, and retrieving at least one packed instruction from an instruction cache, wherein each packed instruction includes at least one first identifier. The packed instructions may be tightly packed or loosely packed in accordance with embodiments of the present invention. Packed instructions may also be executed alongside traditional non-packed instructions. Further, the use of packed instructions and instruction register files may provide a level of indirection that enhances the security of the embodying software. |
US07765341B2 |
Universal serial bus device including a USB connector and a transmitter
A Universal Serial Bus (USB) flash drive comprising a controller including a USB interface and a nonvolatile computer readable medium interface. The USB flash drive may also comprise a nonvolatile computer readable medium in communication with the nonvolatile computer readable medium interface and storing data and a USB connector in communication with the USB interface. The USB flash drive may also comprise a transmitter for transmitting at least a portion of data from the nonvolatile computer readable medium to an external device external to the USB flash drive. The transmitter may be substantially simultaneously operable with the USB connector, may send a modulated data signal, and/or may send the at least portion data in a compressed format. |
US07765340B2 |
Method for redirection of web streaming clients using lightweight available bandwidth measurement
In accordance with the teachings of the present invention, a method for selecting a server to provide content to a client is presented. A media controller receives a request from a client for content. The media controller instructs a plurality of servers each storing the content required by the client to perform a bandwidth measurement referred to in the disclosure as a bandwidth probe. The result of the bandwidth probe is communicated to the media controller. The media controller selects a server (i.e., an identified server) for communication with the client based on the result and communicates the selection in the form of a redirect command to the client. The client then communicates directly with the identified server. |
US07765337B2 |
Direct memory access transfer completion notification
Methods, compute nodes, and computer program products are provided for direct memory access (‘DMA’) transfer completion notification. Embodiments include determining, by an origin DMA engine on an origin compute node, whether a data descriptor for an application message to be sent to a target compute node is currently in an injection first-in-first-out (‘FIFO’) buffer in dependence upon a sequence number previously associated with the data descriptor, the total number of descriptors currently in the injection FIFO buffer, and the current sequence number for the newest data descriptor stored in the injection FIFO buffer; and notifying a processor core on the origin DMA engine that the message has been sent if the data descriptor for the message is not currently in the injection FIFO buffer. |
US07765335B2 |
Communication system, communication device and flow control based on status information of data buffer usage
A communication system complying with SPI-4 Phase 2 standard includes a local device, an opposing device, a first data channel to transfer payload data from the local to the opposing device, a second data channel opposed to the first data channel, and a first status channel to be able to transfer data from the local to the opposing device. The local device periodically outputs buffer status information of a data buffer for storing payload data received over the second data channel to the first status channel. Further, the local device inserts the buffer status information between the payload data according to a priority of the buffer status information in order to output the buffer status information to the first data channel. The opposing device controls to output payload data to the second data channel according to the buffer status information received over the first status channel and the first data channel. |
US07765333B2 |
System and method for ordering haptic effects
A signal associated with multiple haptic effects is received, each haptic effect from the multiple haptic effects being associated with a time slot from multiple time slots. Each haptic effect from the multiple haptic effects is associated with an effect slot from multiple effect slots at least partially based on the time slot associated with that haptic effect. An output signal is sent for each effect slot from the multiple effect slots, when the associated haptic effect is scheduled for its time slot. |
US07765328B2 |
Content service aggregation system
A network content service apparatus includes a set of compute elements adapted to perform a set of network services; and a switching fabric coupling compute elements in said set of compute elements. The set of network services includes firewall protection, Network Address Translation, Internet Protocol forwarding, bandwidth management, Secure Sockets Layer operations, Web caching, Web switching, and virtual private networking. Code operable on the compute elements enables the network services, and the compute elements are provided on blades which further include at least one input/output port. |
US07765327B2 |
Intermediate driver having a fail-over function
A system to facilitate data transfer between a server and a client in an uninterrupted manner. At least one server network communicates data via a first Input/Output (I/O) architecture. At least two Virtual Network Interface Cards (VNICs) communicate the data via the first I/O architecture. A client network communicates data via a second I/O architecture. At least two bridging devices convert packets useable in the first I/O architecture to packets useable in the second I/O architecture. No more than one of the at least two bridging devices transfers the data with any one of the at least two VNICs, and the at least two bridging devices transfer the data with the client network. At least one intermediate driver binds to the at least one server network and to the at least two VNICs. The at least one intermediate driver provides a fail-over function to maintain a connection between the server network and the client network. |
US07765323B2 |
Sink device addressing mechanism
In general, in one aspect, the disclosure describes a method to assign unique addresses to each sink device in a content network based on port numbers of a source and branch devices in the network. Sink devices connected to a port on the source or the branch devices are assigned a corresponding port number as a sink address. Branch devices connected to a port on the source or higher level branch devices have a corresponding port number prepended to the previously assigned sink addresses. |
US07765319B1 |
System and method for analyzing the structure of logical networks
Systems and methods for analyzing the structure of logical networks. Embodiments of the invention include ranking critical nodes according to regional hierarchies, distance hierarchies, global hierarchies, and relay hierarchies. Embodiments of the present invention are capable of testing the effectiveness of such hierarchies. In addition, critical nodes may be used to define critical regions. |
US07765318B2 |
Wireless distribution & collection system
A system for data transmission and reception is provided. The system includes a wireless data broadcast system (100) broadcasting outgoing data from a data network to a plurality of users (126, 128) using one or more wireless broadcast repeaters. A wireless data return path system receives incoming data from the plurality of users and provides the incoming data to the data network. The wireless data return path system further comprises one or more wireless collector system (120) receiving data from a predetermined set of the plurality of users, and one or more return path repeater systems receiving data from one or more predetermined wireless collector systems. The system also uses terrestrial line-of-sight broadcasting in conjunction with satellite data transmission systems. |
US07765311B2 |
Information processing apparatus, information processing method, and transmitting medium
Personal information of a user is provided to an information provider from any location, through a simple apparatus, and with reliability. Personal information is stored beforehand in a user profile database of a server. When the user accesses a service provider device from a terminal device through the server and the Internet, the service provider device requests the personal information of that user. The server reads the requested personal information from the user profile database and transfers the personal information to the service provider device. This novel arrangement makes it unnecessary for the user to input the personal information. |
US07765304B2 |
Managing web tier session state objects in a content delivery network (CDN)
Business applications running on a content delivery network (CDN) having a distributed application framework can create, access and modify state for each client. Over time, a single client may desire to access a given application on different CDN edge servers within the same region and even across different regions. Each time, the application may need to access the latest “state” of the client even if the state was last modified by an application on a different server. A difficulty arises when a process or a machine that last modified the state dies or is temporarily or permanently unavailable. The present invention provides techniques for migrating session state data across CDN servers in a manner transparent to the user. A distributed application thus can access a latest “state” of a client even if the state was last modified by an application instance executing on a different CDN server, including a nearby (in-region) or a remote (out-of-region) server. |
US07765302B2 |
Distributed call server supporting communication sessions in a communication system and method
An apparatus, method, and computer program manage communication sessions that include a plurality of portions. Different processors handle each portion of a communication session. The apparatus, method, and computer program transfer the communication session from one of the processors to another of the processors during the different portions of the communication session. |
US07765300B2 |
Protocol for messaging between a centralized broadband remote aggregation server and other devices
Protocols for messaging between a centralized network management system and other entities are described. According to one embodiment, in response to a request of a subscriber for joining a multicast group received at a centralized aggregation server, the centralized aggregation server transmits a port subscriber announcement (PSA) message to substantially all subscriber access multiplexers over an access network. The PSA message includes an identifier (ID) of the subscriber. In response to the PSA message, a subscriber access multiplexer having a subscriber matching the ID of the subscriber in the PSA message identifies a user port corresponding to the subscriber and applies a local service policy to the identified user port. Subsequent multicast messages destined to the subscriber are delivered by the subscriber access multiplexer to the subscriber based on the local service policy corresponding to the receiving subscriber without having the aggregation server handling the service policy of the receiving subscriber. Other methods and apparatuses are also described. |
US07765297B2 |
System for providing online service reports
A system for providing online service reports to user subscribers. The service reports contain service information about services rendered by one or more service providers operating at the direction of a service administrator. The system includes a service hub coupled between the service administrator and the one or more service providers. The service hub receives an access message that defines access rights for the user subscribers. A decoder decodes the service information from one or more operational messages exchanged between the service administrator and the one or more service providers. A network server is coupled between the service hub and the user subscribers via a communication network. The network server receives a request from a selected user subscriber, and in response, provides at least a portion of the selected service information to the selected user subscriber based on the access rights. |
US07765295B2 |
Methods and apparatus for real user monitoring
A system monitors browser operation on a web page to identify objects referenced by the web page. For objects referenced by the web page, the system tracks a performance metric associated with each object. The system performs post-processing on the performance metrics of objects referenced by the web page to create a performance record for that web page, and transfers the performance record to a remote server for analysis of performance of web page operation in the browser. |
US07765294B2 |
System and method for managing subscriber usage of a communications network
A system and method for managing subscriber usage of a packet network. The system may include at least one database configured to store network performance information of data packets including real-time content and non-real-time content communicated over a packet network. The database may further be configured to store the network performance information as related to respective subscribers of a communications carrier managing the communications network. In one embodiment, the database may include an indicia associated with each subscriber and the network performance information may be collected during communications by respective subscribers over the packet network. |
US07765291B1 |
Business process management/workflow automation software
A business process management/workflow automation system includes a network of computers equipped with software that permits a business process that includes a plurality of tasks to proceed across the network based upon stored rules. Upon the completion of a task, the network looks for a subsequent rule until process completion or a condition of unruliness, at which event a process owner is prompted to add a rule. A rules repository stores previously made rules and rules made by a process owner as the process proceeds, for reuse when the process with the refined rule runs again. |
US07765286B2 |
Method and apparatus for managing assets within a datacenter
An asset management system comprising data storage means capable of storing data and arranged to store asset data relating to a plurality of assets and datacenter data relating to at least one datacenter comprising at least one element, processing means capable of processing data and generating an output, the processing means being arranged to process the asset data and the datacenter data and generate an output comprising an acceptable location for each of said assets within at least one datacenter based upon a comparison of at least one asset parameter associated with the asset and at least one element of the datacenter, the system further comprising display means capable of displaying the output, the display means being arranged to display the acceptable location to a user of the system. |
US07765285B2 |
Mail server, electronic mail transmission control method for the mail server, and electronic mail system
In order to simplify prevention of unauthorized or malicious electronic mail transmission, a mail server comprises a password conversion table which shows registered correlation among user ID, a formal password, and a virtual password different from the formal password, both assigned to each user for user authentication by a general-purpose mail server. A user is informed of only a virtual password. When electronic mail having a virtual password and addressed to an outsider of a company is sent from a client PC, a password conversion processor converts the virtual password into a corresponding formal password with reference to the password conversion table, and the virtual SMTP server function processor sends the electronic mail now having the formal password to the general-purpose mail server. A user at a client PC cannot access the general-purpose mail server using a virtual password as the user is not authenticated using the virtual password. |
US07765283B2 |
Network provisioning in a distributed network management architecture
A method for provisioning a service request in a computer network, the method including a) determining a service path within a model of the computer network from a source device component within the model, the source device component corresponding to a first network device, to a destination device component within the model, the destination device component corresponding to a second network device, b) determining for each network device corresponding to device components along the service path the configuration operations required to provision the service request, and c) configuring each of the network devices. |
US07765277B1 |
Method and apparatus for dynamically locating resources
Methods and apparatuses for dynamically locating resources. In one aspect of the invention, a method to retrieve a resource for a digital processing system includes: receiving a request for a resource; downloading a first version of the resource from a server through a network connection to satisfy the request if the first version of the resource is retrievable through the network connection; and loading a second version of the resource from a storage device of the digital processing system if the first version of the resource is not retrievable through a network connection. In one example, downloading the first version is performed in response to a determination that the first version of the resource is different from a second version of the resource on a storage device of the digital processing system. |
US07765274B2 |
Differential caching with template, sub-template, and delta information
A method for transmitting a web page to a client device is described. Template information, sub-template information, and delta information are identified based on a request for information from the client device. The template information includes seldom changing elements of a web page. The sub-template information includes: (i) information that changes less frequently than delta information, and (ii) elements of a web page shared by several templates. At least one of the template information, sub-template information, and delta information is retrieved from a location other than an originating server that is the original provider of information requested by the client device. The request is responded to by sending to the client device the template information, sub-template information and delta information. In addition, a system for transmitting a web page to a client device is described. |
US07765273B2 |
Method and apparatus for distribution of electronic media
A method and apparatus for distribution of electronic media replace the display of printed employee communications with a method and apparatus for distribution of electronic media. In a typical embodiment of the invention, electronic media replaces the posters and printed materials and the conventional bulletin board is replaced by an electronic display. Maintaining the employee communications in electronic form from creation to display significantly reduces and cost while dramatically improving the flexibility of an employee communications program. |
US07765266B2 |
Method, apparatus, system, medium, and signals for publishing content created during a communication
Systems, apparatus and methods related to multiple-party communications conducted between client computers in a computer network. For example, a method and apparatus for publishing content created during a previous communication hosted by a server are disclosed. The content is represented by a first plurality of saved messages saved in a persistent memory on the server, the server being in communication with a computer network. The method involves receiving a request from a first computer in the computer network to view the content, the request including an identifier identifying the first plurality of saved messages. The method further involves reading the first plurality of saved messages associated with the identifier from the persistent memory, producing first output messages representing the content in respective saved messages in the first plurality of saved messages, and transmitting the first output messages to the first computer. |
US07765259B2 |
System and method for aggregation of user conversations and visualizing personal communications map
A method, apparatus and computer program product for mapping user conversations is presented. Communications and conversations between a user and people across multiple modes of communication are aggregated to provide an aggregated set of user data. The aggregated set of user data is filtered to provide filtered user data. Additionally, the filtered user data is mapped to determine at least one of social rank, relevance and attention for a user's social network. |
US07765256B2 |
Diagnostic functionality for wireless client connectivity problems in wireless networks
A troubleshooting system. In particular implementations, a method includes collecting, from a first wireless network element, PEM state associated with a wireless client having a connection problem, and collecting log data associated with the wireless client from the first wireless network elements and one or more other wireless network elements. The method further includes correlating the PEM state and log data based on a network security protocol employed by the wireless client, where the network security protocol corresponds to an expected sequence of events. The correlating includes correlating events and messages collected based on the expected sequence of events, and comparing the correlated sequence of events to a data store of diagnostic information to identify one or more possible causes of the connection problem. |
US07765254B2 |
Integration of legacy applications
A method and apparatus are disclosed for integrating an legacy application hosted on an application server onto a network, such as the Internet. This allows one or more remote computers to access the legacy application over the network. The disclosed method and apparatus do not require changes to be made to the legacy application, due to the fact that the legacy application is accessed using messages in the form produced by the native operating system. |
US07765252B1 |
Five-term karatsuba-variant calculator
A technology generally related to large-scale computations employed in the fields of cryptography and data security system employing a new and improved variant of the Karatsuba multiplication approach. The variant of the Karatsuba multiplication approach being utilized to minimize the number of coefficient multiplications needed to multiple two polynomials of degree four. |
US07765246B2 |
Methods for partitioning an object
The concept of portioning is expanded with a variety of techniques. In particular, one technique involves partitioning an object at multiple levels, where at least one of the levels uses list-based partitioning. Further, a partitioning technique is provided which involves storing a data item in a default partition when the item does not map to any one of the list-based partitions for which a key value group has been defined. Techniques are also provided for efficiently splitting a partition. |
US07765243B2 |
Unified local-remote logical volume
A method of managing local and remote data storage including displaying to a user, as a single logical volume, file names referencing both local data files and remote data files. The user individually selects file names and assigns a location attribute to the file names: residing only on the remote data storage, residing only the local data storage; residing on both the local data storage and the remote data storage. The location attribute of residing only on the remote data storage causes the local data file to be erased. The location attribute of residing only on the local data storage causes the remote data file to be erased. The location attribute, of residing on both the local data storage and the remote data storage, causes the files to be synchronized. |
US07765241B2 |
Describing expected entity relationships in a model
Defining target data types within an instance of a target data type definition for inclusion in a reference data type definition to declare expected entity relationships in a model. The model corresponds to, for example, software, a business process, or an organizational structure. The target data type defines one or more elements with target data. The target data describes entities that are expected to be related to the reference entity according to a predefined entity relationship. The existing reference data type definition is used to declare the expected entity relationships. In an embodiment, the defined target data type includes a tag in an eXtensible Markup Language (XML) document. |
US07765240B2 |
Computer-aided modeling
To minimize errors in computer-aided modeling, an object created by a user on the basis of a prototype must contain data about another object it can be linked with and about the linking. The object created by the user can be provide with these data by determining at least one logical property either for the object created by the user or for an object associated therewith; adding at least one logical definition to the object created by the user, the definition being based on at least one logical property of either the associated object or the created object; and forming a dependency by means of the logical definition. |
US07765239B2 |
System and method for storing and retrieving a field of a user defined type outside of a database store in which the type is defined
In a database system that supports user-defined types, one or more fields of a user-defined type may be designated as containing data that is to be stored as a file outside of a database store, separate from the other fields of the type which are stored within the database. Instead of being stored within the database, the data in such a designated field of an instance of the user-defined type is stored as a file within the file system of a computer. Applications are provided “out of band” access, via the file system of the computer, to the file in which the data of such a field is stored outside the database store. A component of the system intercepts file system open requests and checks security against the database store before allowing the open request to proceed. The component also notifies the database when file system close requests are received. |
US07765235B2 |
Systems and methods for resolving conflicts and managing system resources in multimedia delivery systems
The invention manages resources and resolve conflicts when locally recording multimedia assets from a variety of sources in multimedia delivery systems. Local and system resources such as storage, tuners, and bandwidth are considered when alternative sources for assets are available (e.g., VOD). Rather than record assets locally, if equivalent assets are available via alternative sources, the recordings are deferred and a pointer to the equivalent asset is stored in lieu of the asset itself. When a user selects a multimedia asset for playback, an “on demand” or alternative source session is started for the asset associated with the pointer. Before the expiration date of the alternative source equivalent of the multimedia asset, it may be downloaded and recorded locally. The system may automatically determine based on various factors, such as transmission bandwidth, latency, and DRM, whether to store assets or pointers. |
US07765233B2 |
Data structure recorded in a recording medium data recording method and data recording apparatus
The present invention provides a data structure recorded in a recording medium, data recording method and data recording apparatus, in which data are recorded in a high-density recording medium such as a Blu-ray disc. In recording data per cluster within a recording medium, a data structure recorded in the recording system is characterized in that the data includes an address unit in which a plurality of per recording unit address fields included in a corresponding cluster and a control information field indicating per recording unit attribute are recorded and in that each information configuring the control information field is identified by byte unit. |
US07765231B2 |
System and method for accessing electronic data via an image search engine
An apparatus, including a receiver for receiving information regarding an image of a person of interest obtained with an image capture device. The apparatus includes a database to store information regarding a plurality of images and persons; a processor for processing the image and comparing it to a plurality of images to determine whether the image matches an image of a person. If there is a match, then the processor generates a message. The apparatus also includes a transmitter for transmitting the message to the person of interest, where the message contains a request for permission to provide access to information regarding the person of interest to the requesting user. The apparatus receives a response to the request and determines whether the response indicates that permission has been granted and, if permission is granted, then the apparatus transmits information regarding the person of interest to the image capture device. |
US07765225B2 |
Search system
A method of searching a plurality of semi-structured and/or unstructured documents comprising the steps of: providing a search interface having a search term input window, a search initiation button and a plurality search result display window, the search interface further including one or more search term clarification buttons; providing a plurality of documents having one or more search identifier terms associated therewith; inputting a search term into the search term input window and initiating a search; searching for documents related the search term, and displaying documents identified by the search in the search result display windows, wherein each search result display window displays search results related to a particular identifier term, and wherein further the search identifier term assigned to each search result display window is dependent upon the results of prior searches. |
US07765221B2 |
Normalization of a multi-dimensional set object
Methods and apparatus, including computer systems and program products, for normalizing computer-represented collections of objects. A first minimum value can be normalized based on a second minimum value of a universal set object that corresponds to the first set object. The second minimum value is both a minimum value supported by a data type (e.g., 1-byte integer) and a minimum value defined to be in the universal set object (e.g., 0 for a universal set of all natural numbers). Similarly, a first maximum value can be normalized based on a second maximum value of the universal set object where the second maximum value is both a maximum value supported by a data type and in the universal set object. Intervals can be normalized, which can involve replacing half-open intervals with equivalent half-closed intervals. Also, a consecutively ordered, uninterrupted, sequence of values of a set object can be normalized. |
US07765220B2 |
Data relevance filtering
Data relevance filtering may be provided. First data comprising a plurality of items may be received. Next, relevance information corresponding to the data may be received. The relevance information may comprise a relevance threshold. Then a filter based upon the received relevance information may foe created and the data may be queried using the created liter to create a result. The result may be limited by the relevance threshold and may include a subset of the plurality of ferns included in the data. Next, the result of the data query may be displayed. The result may include a first portion corresponding to the subset of the plurality of items, a second portion indicting a number of items in the plurality of items minus the number of items in the subset of the plurality of items, and a third portion corresponding to negative items within the plurality of items. |
US07765219B2 |
Sort digits as number collation in server
Systems and methods that supply a sort order for strings with defined digit and non-digit tokens, via employing a normalization procedure that assigns numeric values to the digit based tokens, and that further leverages on existing database collations. As such, plugging a particular collation into the sort engine determines a weight for the various characters relative to each other, and in conjunction with the normalization procedure, provides an intuitive sort order for the strings. |
US07765217B2 |
System and method for managing and arranging data based on an analysis of types of file access operations
Each of the sites interconnected to one another through a wide area network includes at least one client, a switch device logically disposed between the client and at least one server including a storage device, for providing to the client a file access virtually unifying of a plurality of storage devices, and an analysis device connected to the switch device. The switch device takes log information on the file access from the client. The analysis device determines data to be migrated to the server in a site to which the client belongs or the server in a site in vicinity of the site to which the client belongs, and commands the switch device to migrate the data. The switch device migrates the data based on the command from the analysis device. |
US07765216B2 |
Multidimensional analysis tool for high dimensional data
Described is a technology by which high dimensional data may be efficiently analyzed, including by filtering, grouping, aggregating and/or sorting operations to provide an analysis result. For efficiency in the analysis, an inverted index may be built (e.g., as part of filtering), and/or a hash structure (e.g., as part of grouping). Analysis parameters specify dimensions, on which union and/or intersection operations are performed to provide a final dataset. The analysis tool provides a user interface for inputting analysis parameters and outputting information corresponding to an analysis result. The analysis tool may sort the information corresponding to the analysis result, e.g., to output the topmost or bottommost results. |
US07765213B2 |
Ordered index
Systems and methods for processing an index are described. A postings list of items containing a particular term are ordered in a desired retrieval order, e.g., most recent first. The ordered items are inserted into an inverted index in the desired retrieval order, resulting in an ordered inverted index from which items may be efficiently retrieved in the desired retrieval order. During retrieval, items may first be retrieved from a live index, and the retrieved items from the live and ordered indexes may be merged. The retrieved items may also be filtered in accordance with the items' file grouping parameters. |
US07765210B2 |
Method for consolidating data records
A method for operating a computer system (100) to consolidate data records received from at least one network element (NE1, NE2) in consolidation node (200), wherein incoming data records are distributed to different links (L1, L2, L3) in the consolidation node (200) by routing the data to be processed in sub-flows (201,202,203), data to be consolidated is routed to the same sub-flow, and the data records of the respective sub-flows are consolidated in parallel. |
US07765204B2 |
Method of finding candidate sub-queries from longer queries
A method is disclosed for identifying queries stored in a log which are semantically related to an input query that may include a large number of terms. A set of one or more subsequences are generated for each query stored in the log, and these sets of subsequences are stored in a lookup table. A set of one or more subsequences are also generated for the input query. The subsequences in the lookup table and of the input query are generated by hashing of the respective query terms to a value between 0 and 1 using a known technique of min-hashing. The present system then constructs the subsequences of the query using the k-min hashes of the query, where k is an integer based on the number of terms in the query. |
US07765202B2 |
System controller database manager with query stacking and caching for electrical distribution system
An electrical distribution system includes a database manager using a query stack, comprising a panel with a plurality of remote operated devices mounted in the panel. Each remote operated device is for connection in a branch circuit to a load device. A panel controller is operatively connected to each of the remote operated devices. The panel controller comprises a programmed controller for controlling operation of the remote operated devices. A database is operatively associated with the programmed controller storing configuration data relating to operation of the remote operated devices. The panel controller is programmed to implement a database manager for accessing data in the database responsive to requests of the programmed controller, comprising storing a cache of data queries and responsive to a received request for data determining if a query relating to the received request is stored in the cache and returning the stored query, and operating the returned query to access data in the database. |
US07765197B2 |
System and method for producing data replica
In a method of producing a data replica, data processing requests are issued from application programs running in application servers. Data processing corresponding to each of the data processing requests is executed in each of database servers, and a result of the data processing is replied as a response to one of the application programs which has issued the data processing request. The supply of the data processing requests to the database servers is controlled to keep the process order of the requests between the database servers. |
US07765196B2 |
Method and apparatus for web cache using database triggers
A method and apparatus for providing web pages to a client with improved speed and efficiency. Web pages are cached in a web server and are referenced from a database in a database server. When a request from a client is sent to the web server for a web page, the web server checks the web page cache table in the database server. The web page cache table contains a field wherein a flag is set to indicate whether any data that affects the web page has been updated. Database triggers are used to change the value of the flag when specified data fields corresponding to a web page have been changed. If the value of the flag indicates that there has not been any change in the data, the web server reads the html file reference in the web page cache table, retrieves the corresponding page from the web page cache in the web server and sends the page back to the client. If the value of the flag indicates that the data has changed, the web server reconstructs the web page from the database, caches the web page and resets the value of the flag before sending the web page to the client. The method and apparatus of the present invention is capable of delivering cached web pages in a much shorter time than is needed to generate the web page each time a request is received from a client. |
US07765194B1 |
Detection and enforcement of version compatibility in network devices
Methods and apparatus are provided for detecting and maintaining version compatibility in network devices. Interfaces associated with network devices and components are controlled in order to generate compatibility information at compile time. Version compatibility information embedded in image headers is checked during installation. Version compatibility information is also used to generate access control lists. Access control lists prevent incompatible device communication during run time. |
US07765188B2 |
Taxonomy editor
A repository 10 stores metadata, including at least one taxonomy definition 16 and records 14, which may be classified using the defined taxonomies. An editor 20 may be used to edit taxonomy definitions, using a local copy 22. To check the edit, a taxonomy search service in repository 10 may be called to check for consistency, whether or not the data in the repository 10 exposed on repository interface 18. |
US07765187B2 |
Replication of a consistency group of data storage objects from servers in a data network
Consistency errors may arise during replication of diverse data storage objects from servers in a data network. For preventing consistency errors, a server is programmed for responding to a request for a report of whether or not the server can replicate the dataset without causing a consistency error. Such a report is useful for replicating a consistency group of objects from more than one server. Preparation for replication can be begun at each of the servers, and if any of the servers fail to report that replication can be done without causing a consistency error, the preparation can be aborted so that write access by applications will not be disrupted while the potential problem is diagnosed and eliminated. |
US07765184B2 |
Metadata triggered notification for content searching
A method is provided for browsing a plurality of objects in search of one or more objects of interest, wherein a notification is triggered when a user focuses on, or otherwise activates or selects, an object having certain pre-defined metadata characteristics. A user device capable of enabling the user to search the plurality of objects using such a method is also provided, and a system and computer program product for searching a plurality of objects for one or more objects of interest are further provided. |
US07765183B2 |
Hierarchical tree of deterministic finite automata
A hierarchical tree of deterministic finite automata (DFA) is traversed and/or generated based on a set of regular expressions. The hierarchical DFA includes a root DFA linked together with a set of leaf DFAs, and possibly a set of branch DFAs. The root DFA is always active and is responsive to an input string, as are any currently active branch and leaf DFAs. When a final state or arc is reached or traversed in any active DFA, a regular expression has been matched. The branch and leaf DFAs are activated in response to the root DFA or a branch DFA reaching or traversing an activation state or arc corresponding to the branch or leaf DFA. Active branch and leaf DFAs will become inactive when a termination state or arc is reached or traversed within the branch or leaf DFA. State explosion in the hierarchical DFA can typically be avoided by selectively grouping similar portions of the regular expressions together in branch and leaf DFAs. |
US07765173B2 |
Method, system, and computer program product for delivering smart services
A method, system, and computer program product are described for delivering smart services. According to an exemplary embodiment, a method for delivering smart services includes receiving a request to determine an availability of a service subscriber for responding to an event associated with a service. The service is defined in terms of the event and a situation of the service subscriber. A current situation of the service subscriber is determined using subscriber context information based on private information of the subscriber. Attributes of the event and the current subscriber situation are used to provide to the service at least one of the subscriber context information and a probability related to an availability of the subscriber for responding to the event, allowing the service to generate a response to the event on behalf of the subscriber without the service having direct access to the private subscriber information. |
US07765171B2 |
System and method of self-properties for an autonomous and automatic computer environment
Systems, methods and apparatus are provided through which in some embodiments self health/urgency data and environment health/urgency data may be transmitted externally from an autonomic element. Other embodiments may include transmitting the self health/urgency data and environment health/urgency data together on a regular basis similar to the lub-dub of a heartbeat. Yet other embodiments may include a method for managing a system based on the functioning state and operating status of the system, wherein the method may include processing received signals from the system indicative of the functioning state and the operating status to obtain an analysis of the condition of the system, generating one or more stay alive signals based on the functioning status and the operating state of the system, transmitting the stay-alive signal, transmitting self health/urgency data, and transmitting environment health/urgency data. Still other embodiments may include an autonomic element that includes a self monitor, a self adjuster, an environment monitor, and an autonomic manager. |
US07765169B2 |
System and method for internal processing of mail using sender and recipient networked mail processing systems
Systems and methods for authenticating the mailer of a mail piece in a manner that is trustworthy and not easily susceptible to fraudulent manipulation are provided. A mail processing system is utilized by recipients of mail pieces to scan each incoming mail piece. The mail processing system obtains information from the mail piece, which can include an identification of the postage meter that was used to generate the indicium. Based on the identification of the postage meter or other unique information, the recipient's mail processing system can obtain an identification of the mailer. Once the identification of the mailer is ascertained based on this information, the recipient can utilize one or more business rules for internal delivery of the mail piece. |
US07765165B2 |
Engine to present user interface based on a logical structure, such as one for a customer relationship management system
A flowchart-based tool can be used to build a logical structure. In the context of a customer relationship management (CRM) system, the logical structure can comprise an ordered set of questions and branching logic that are presented to a customer of the business when the customer contacts the business with an inquiry, such as for a sale or service inquiry or other interaction. An engine can run a session associated with the logical structure, with the session presenting questions, text, graphics, and the like dynamically to a user interface. Branching logic determines the appropriate information to present to the user interface based on answers to previous questions. |
US07765163B2 |
System and method for conducting secure transactions over a network
A system and method for effecting a transaction between a person and a provider of goods or services over a network are provided. The method includes establishing, from a communication device, a communication link over the network with the provider, entering into the communication device information pertinent to effecting the transaction and activating in conjunction with effecting the transaction a biometric device to generate a unique identification trait (UIT) associated with the person. The method further includes, in response this activating, automatically transmitting from the communication device over the network to the provider both the information and a signal corresponding to the UIT. This signal may be a coded or uncoded signal verifying the person's identity. A communication device for performing this method also is provided. |
US07765159B2 |
Method for computer network operation providing basis for usage fees
A computer network having a requesting node and a providing node permits data transfer therebetween when permitted by an authorizing node. Reports generated in response to authorizations and reports generated in response to data transfers are reconciled at a reconciliation node to improve the accuracy of payments collected and paid for use of the data. Such payments include copyright royalties for audio, video, and other works recorded in digital format. |
US07765158B2 |
Playback apparatus and server apparatus
A playback apparatus judges whether a region code assigned to a BD-ROM matches a region code assigned to the playback apparatus. When the judgment result is in the affirmative, the playback apparatus plays back the content recorded on the optical disc. When the judgment result is in the negative, the playback apparatus does not play back the content, except when an exceptional playback is authorized. The exceptional playback is authorized when a combination of the content identifier of the content to be played back and the apparatus region code satisfies a predetermined condition defined by the owner of the rights of the content. |
US07765157B2 |
Context sensitive searching front end
A context sensitive searching front-end is disclosed for use in a deposition or trial proceeding wherein a computer aided transcription terminal provides real-time transcribed text down-line to attorney terminals. The terminals may thereafter use the transcribed text and any other text currently being displayed to formulate searches with little or no typing interaction required. Other text which may be used as a basis for searching includes communications from other attorney terminals, from artificial intelligence objection messages, and personal notes. Searching may be conducted on natural language or boolean front-ends which provide virtually instant feed-back as to the value of a search formulation before and after any “searching” actually occurs. Graphing of search results, including individual search word contribution, is provided for modification and selection of the documents to be reviewed. Library selection for searching is provided by analyzing the context from which the search originated, and from the actual words selected for searching. A database structure is also disclosed for providing backward referencing into the actual locations of search words without having to search the text files. |
US07765154B2 |
Methods and apparatus for funding transactions using debit cards issued by one institution and funds from accounts at other institutions
Methods and apparatus for funding transactions are presented herein. In one embodiment, the apparatus includes an account information unit to store information about an account, the account being associated with a first financial institution. The apparatus can also include a transaction processor to receive a request for a debit amount, to determine that the account is associated with one or more funding sources, and to determine if the one or more funding sources authorize the request for the debit amount. The one or more funding sources are associated with one or more financial institutions other than the first financial institution. |
US07765149B2 |
Methods and systems for incentivizing participation in a marketplace through the issuance of warrants
Methods and corresponding system are provided herewith that, in at least one embodiment, include the act or acts of issuing at least one warrant to a participant, in which the warrant is convertible into at least one ownership share of an entity associated with a marketplace; receiving information associated with the participant's execution of trading activities in the marketplace; determining, based on the received information, a quantity of warrants eligible for conversion into ownership shares; converting the eligible warrants into a quantity of ownership shares; and transmitting an indicia indicating the quantity of ownership shares. |
US07765148B2 |
Method and system for facilitating payment of an online auction transaction
A method for enabling two individual consumers to complete a transaction that includes payment from one consumer (the payor, or buyer) to another consumer (the payee, or seller). An intermediary typically operates the service over a computer network of nodes, such as the Internet. The buyer has the convenience of paying through a variety of different payment instruments. Likewise, the seller has the convenience of receiving payment through a variety of different disbursement instruments. For a fee, the intermediary collects the payment from the buyer and pays the seller. Although the intermediary may receive payment from the buyer before the intermediary transfers the payment to the seller, the intermediary may choose to pay the seller before receiving payment from the buyer. In this case, the intermediary assumes the risk of nonpayment by the buyer. Alternatively, the intermediary may pay a third party that specializes in processing transactions for the payment instrument chosen by the buyer to assume the risk of nonpayment by the buyer. In this case, the intermediary receives a promise of payment from the third party before the intermediary pays the seller. Such a promise of payment from the third party is referred to as an authorization. |
US07765147B2 |
Methods and systems for virtual trading of securities
A virtual trading method and system such that customers select investments, but the funds transferred in the amount of such investments are instead invested by an investment company. Customers receive the value of their selected investments and potentially incentives provided by the investment company, such as rebates. |
US07765143B1 |
System and method for event driven virtual workspace
A system and method for an event driven virtual workspace are described. According to one example method, a trader can define a plurality of windows to be associated with a virtual workspace. Also, the trader could define one or more triggering events, the combination of which may be used to activate the virtual workspace. In such an embodiment, when the system detects the one or more triggers, the system can attempt to activate the virtual workspace. According to the example method, the trader may place a number of limiting conditions before any states of the currently displayed windows are modified such that the triggered virtual workspace could be displayed. If no limiting conditions are detected, the system can display the triggered virtual workspace. |
US07765141B1 |
Online auction system facilitating flexible terms commodity trading
The buying and selling of commodities online in a disciplined manner can be initiated by either a prospective buyer or prospective seller in a variety of auction types each of which supports the negotiation of various terms including payment, delivery, quantity and quality. The initiating party registers as either buyer or seller with a central authority and provides requisite information including commodity specification, which may be qualitative as well as quantitative, and desired delivery terms, which may be specified using formats for several basic options. The type of auction is also specified using an option format beginning with a selection from a plurality of basic types determined by direction of price movement, whether the initiating party is a buyer or seller, and related duration constraints. Sale is determined by acceptance of a bid or offer setting an agreed upon price, quantity, delivery and payment terms. Commodity quality may additionally be negotiated and verification offered by provision of a sample either directly between parties or through the central trusted authority and/or an independent laboratory. |
US07765140B1 |
System for enhancing buyers performance in electronic commerce
A system and method enhance a buyer's performance by gathering information, presenting to sellers sophisticated buyers who do not pay more than the minimum and indicating to sellers when they are competitive, influencing them to lower prices. The system operates through a web site and creates a major web portal where a consumer obtains advice about prices of just about anything and initiates transactions using various services provided by the system. Fictitious user names are generated and used by the system to work with different sellers to generate and store specific quotes. This information is later used to purchase goods on behalf of buyers who do not want to reveal their identities. I addition, the system can also uncover hidden fee structures associated with sellers and businesses. |
US07765138B2 |
Method and system for financial advising
A method of providing financial advice to a client that provides sufficient confidence that their goals will be achieved or exceeded but that avoids excessive sacrifice to the client's current or future lifestyle and avoids investment risk that is not needed to provide sufficient confidence of the goals a client personally values. The method comprises obtaining typical client background information, as well as a list of investment goals, and ideal and acceptable values in dollar amounts and timing for each goal. The client is then asked to provide their preferences for each goal on the list compared to each other goal in the list. A recommendation is then created using the portfolio value, and the client goal preferences and the ideal and acceptable values of goals, by simulating models of the relevant capital markets. |
US07765133B1 |
System for facilitating trade processing and trade management
A system for facilitating the processing and settlement of a securities trade is provided. The system includes a computer which receives trade execution information indicative of an executed trade by a first trading party and trade allocation information indicative of an executed trade by a second trading party. The system also includes a database of trading party profiles accessible by the computer, the trading party profiles being indicative of acceptable trade parameters for each trading party. Executing on the computer is a matching program for comparing the trade execution information with the trade allocation information and for determining that a match exists if the trade execution information and the trade allocation information correlate within the acceptable trade parameters supplied in the trading party profiles for the first trading party and the second trading party. |
US07765131B2 |
Systems and methods for providing personalized delivery services
Systems and methods are disclosed for providing personalized delivery services by a carrier providing a package delivery service. Typically, the consignee indicates a delivery preference to be applied to delivery of a package, such as indicating a specific location where the package is to be left upon delivery, if the consignee is not present to accept the package. In one embodiment, the consignee may be notified by the carrier of the scheduled delivery of the package, and may be linked to the carrier's web site to indicate a delivery preference. Alternatively, the delivery preference may be indicated by the consignee proactively accessing the web site. After conveying a delivery preference, the carrier's systems communicate the delivery preference at the appropriate time to a portable computing device which informs the delivery personnel of the consignee's delivery preference. Other embodiments allow the consignor to indicate delivery preferences. |
US07765130B2 |
Personalization using multiple personalized selection algorithms
Various computer-implemented methods are disclosed for selecting items, including but not limited to user-submitted blurbs, to present to users. One such method comprises using a plurality of personalized selection algorithms to select items to nominate for presentation to a target user. Each personalized selection algorithm outputs one or more item nominations for the target user together with an associated relevance score for each nominated item. The method further comprises receiving the item nominations and associated relevance scores from the personalized selection algorithms, normalizing the relevance scores, and using at least the normalized relevance scores to select particular items to present to the target user. |
US07765127B2 |
System for processing product information in support of commercial transactions
A system supporting commercial transactions synchronizes e-Catalog data from any e-catalog into a users ERP system. A system for processing product information for supporting commercial transactions involves a first database for maintaining product information including product description, product vendor and associated product pricing information. A data processor in the system receives product information and updates the first database information to incorporate received product information in response to detection of matching records between the received product information and the first database information. A display processor initiates display of updated product information in response to user command. Further, a catalog system maintains and processes a catalog of product information supporting commercial transactions and includes a bidirectional communication processor supporting communication with a remote application. The system also includes a catalog database for maintaining product information including product description, product vendor and associated product pricing information. A catalog data processor employs the communication processor in receiving product usage information from a remote application, identifying differences between data in the received product usage information and the catalog database product information, and communicating product information to the remote application in response to the identified differences. |
US07765123B2 |
Indicating which of forecasting models at different aggregation levels has a better forecast quality
To perform forecasting, a first data collection having data values at first intervals is received, and a first forecasting model is built based on the first data collection. A second forecasting model is built based on a second data collection having intervals aggregated from intervals of the first data collection, wherein the second forecasting model is at a different aggregation level than the first forecasting model. At least one metric is computed by performing at least one test based on at least one of the first and second data collections to indicate which of the first and second forecasting models has a better forecast quality. |
US07765122B2 |
Forecasting based on a collection of data including an initial collection and estimated additional data values
To forecast data, an initial collection of data having a first length is received. In response to determining that the first length of the initial collection of data is insufficient for performing forecasting using a forecasting algorithm, an order of the initial collection of data is reversed to provide a reversed collection of data. Forecasting is applied on the reversed collection of data to estimate additional data values to combine with the initial collection of data to provide a second collection of data having a second length greater than the first length. The forecasting algorithm is applied on the second collection of data. |
US07765120B2 |
Optimization of carrier selection for transportation planning system
Example systems, methods, computer-readable media, software, and other embodiments are described herein that relate to optimizing carrier selection for a transportation planning system. In one embodiment, given a set of trips that have been defined to transport a set of configured loads, a carrier selection logic can be provided that is configured to analyze the set of trips and attempt to repair or cure one or more constraint violations that may exist in one or more of the trips. For example, the repair may include attempting to reassign a carrier (e.g. carrier/service/vehicle type) that is assigned to a trip to a different carrier in order to reduce overall constraint violations for the set of trips and may reduce the overall global cost for the set of trips. |
US07765117B2 |
System and method for managing healthcare costs
Disclosed is a system and method for creating a financial index related to healthcare costs. A financial derivative instrument can be created from the index. Using the financial derivative instrument, an entity can hedge against unexpected fluctuations of healthcare costs. |
US07765114B2 |
Patient treatment management method using treatment regimens
A system and a method for managing patient treatment stores in the database a patient history for each patient including data related to observations, test results, diagnoses, treatment regimen(s) and a treatment plan associated with the patient. The treatment plan is administered to the patient and medical device operating data related to the tasks of the associated treatment regimen is stored in the database. A reminder is issued if a task associated with the treatment regimen is not completed on time and the effectiveness of the treatment regimen is evaluated based upon the data stored in the database so that only effective treatment regimens are retained in the system. The system performs treatment planning, treatment monitoring, hospital monitoring, healthcare insurance billing, patient billing, research and analysis support, supply chain management and personnel scheduling. |
US07765109B2 |
Systems and methods for obtaining readings of diagnostic imaging studies
Systems and methods for method providing a diagnostic image study to one or more interpreters may include receiving the diagnostic image study at a first translator, making the diagnostic image study available to one or more board certified and credentialed interpreters substantially simultaneously, and selecting one or more of the interpreters to provide an interpretation of the images based on one or more variables. |
US07765105B2 |
Graphically representing goods management in supply chain
A method of graphically representing management of goods in a supply chain includes receiving goods management data in a computer system from participants in a supply chain, the goods management data being sent upon the participants managing individual goods, and generating a graph in the computer system using the goods management data, the graph showing the management of the individual goods over time. A computer-implemented tool may generate a display area that shows the management of individual goods over time by the participants. The goods management may be graphically represented as cumulative curves. Curves may be shifted, cleansed or predicted. The tool may identify problems in the supply chain. |
US07765104B2 |
Slot position coding of residual signals of spatial audio coding application
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. |
US07765103B2 |
Rule based speech synthesis method and apparatus
A rule based speech synthesis apparatus by which concatenation distortion may be less than a preset value without dependency on utterance, wherein a parameter correction unit reads out a target parameter for a vowel from a target parameter storage, responsive to the phoneme at a leading end and at a trailing end of a speech element and acoustic feature parameters output from a speech element selector, and accordingly corrects the acoustic feature parameters of the speech element. The parameter correction unit corrects the parameters, so that the parameters ahead and behind the speech element are equal to the target parameter for the vowel of the corresponding phoneme, and outputs the corrected parameters. |
US07765099B2 |
Device for recovering missing frequency components
A band recovering device recovers frequency components lying in a frequency band lost due to band-limitation of a sound signal. The device includes a peak-limiting amplifier for amplifying an input narrow-band signal while preventing the resulting amplified signal from exceeding a maximum amplitude. A peak-limitation detector detects the level of the amplified signal output. An amplification controller increases the amplification factor and/or the amount of amplification of the peak-limiting amplifier in accordance with the level of the amplified signal. A band recovering circuit generates, based on the amplified signal output from the peak-limiting amplifier and input narrow-band signal, a band-recovered signal including the frequency components lying in the missing band. |
US07765098B2 |
Machine translation using vector space representations
An embodiment of the present invention provides a method for automatically translating text. First, a conceptual representation space is generated based on source-language documents and target-language documents, wherein respective terms from the source-language and target-language documents have a representation in the conceptual representation space. Second, a new source-language document is represented in the conceptual representation space, wherein a subset of terms in the new source-language document is represented in the conceptual representation space, such that each term in the subset has a representation in the conceptual representation space. Then, a term in the new source-language document is automatically translated into a corresponding target-language term based on a similarity between the representation of the term and the representation of the corresponding target-language term. |
US07765095B1 |
Conditional branching in an in-circuit emulation system
An In-Circuit Emulation system. A real microcontroller (device under test) operates in lock-step with a virtual microcontroller so that registers, memory locations and other debugged data can be retrieved from the virtual microcontroller without disrupting operation of a real microcontroller. When an I/O read instruction is carried out followed by a conditional jump instruction dependent upon the I/O read data, the virtual microcontroller does not have adequate time to compute the jump address after receipt of I/O read data from the real microcontroller. Thus, when this sequence of instructions is detected, the virtual microcontroller pre-calculates the jump address and makes the jump decision after receipt of the I/O read data from the real microcontroller. |
US07765093B2 |
Network modeling system and method of simulating network operation with configurable node models
A node model of the present invention is employed by a network modeling and simulation system and includes a communication protocol stack with a plurality of protocol layers. Each protocol layer includes communication functions. The protocol layer functions are each represented by one or more distinct software implementations that are optimized for different simulation purposes. A configurable module switch is disposed between protocol layers within the stack to selectively control information flow between functions within adjacent protocol layers. The node model enables a user to perform network simulation or analysis of varying detail or granularity. |
US07765091B2 |
Method, apparatus and system for reservoir simulation using a multi-scale finite volume method including black oil modeling
A multi-scale finite-volume (MSFV) method simulates nonlinear immiscible three-phase compressible flow in the presence of gravity and capillary forces. Consistent with the MSFV framework, flow and transport are treated separately and differently using a fully implicit sequential algorithm. The pressure field is solved using an operator splitting algorithm. The general solution of the pressure is decomposed into an elliptic part, a buoyancy/capillary force dominant part, and an inhomogeneous part with source/sink and accumulation. A MSFV method is used to compute the basis functions of the elliptic component, capturing long range interactions in the pressure field. Direct construction of the velocity field and solution of the transport problem on the primal coarse grid provides flexibility in accommodating physical mechanisms. A MSFV method computes an approximate pressure field, including a solution of a course-scale pressure equation; constructs fine-scale fluxes; and computes a phase-transport equation. |
US07765086B2 |
Modulation domain trigger
A modulation domain trigger generator demodulates a modulated input signal to extract information content, and a trigger is generated from the extracted information content in response to specified trigger criteria. The modulation domain trigger generator may be combined with a plurality of different types of trigger generators, including frequency domain and time domain trigger generators, to process the input signal in response to different trigger criteria to produce more than one trigger. The different trigger outputs may be combined to produce an acquisition trigger to acquire data surrounding an anomalous or identifiable event within the input signal. |
US07765085B2 |
Road gradient estimating system
An estimated gradient value of a road is calculated based on a vehicle acceleration “A” and a time varying portion “A′” of a wheel speed. In a case that an acceleration corresponding value “Ggrad0” for the estimated gradient value is not regarded as indicating an exact figure, due to influences of disturbances, the acceleration corresponding value “Ggrad0” is corrected by a limiting value for rate-of-change with regard to the road gradient depending on respective vehicle speed, and by a limiting value for the road gradient. As a result, the acceleration corresponding value “Ggrad” for the estimated gradient value can be more exactly obtained. |
US07765083B2 |
Method and apparatus for detecting sources of projectiles
What is provided is the use of an array of E-field sensors to detect the closest approach of incoming projectiles and to determine through time difference of arrival the bearing of the incoming projectile, thus to identify the bearing of the source of the projectile. dE/dT processing of the individual outputs of the E-field sensors indicates by the zero crossing the peak of the E-field disturbance and thus the instance of time of the closest approach of the projectiles to a sensor. |
US07765080B2 |
System for testing smart cards and method for same
A system and method for testing multiple smart card devices in parallel and asynchronously are provided. The system includes a smart card module that may be easily inserted in a digital test system. The smart card module includes multiple smart card instrument channels, each one of which testing a separate smart card device independently and asynchronously from the others. The smart card instrument channels employ a novel modulation technique based on palette waveforms that are formed of transitions between two data bits. |
US07765079B2 |
Two-dimensional lattice calibrating device, two-dimensional lattice calibrating method, two-dimensional lattice calibrating program and recording medium
A two-dimensional lattice calibrating device includes: a measuring unit that measures respective positions of marks for each of a plurality of measurement dispositions; a simultaneous-equations generating unit that generates simultaneous equations for acquiring deviations of the plurality of marks using a coordinate relational equation and a least-squares conditional equation that sets least-squares lines that minimize the deviation of actual position of the marks based on measurement values as coordinate axes of artifact coordinates; and a simultaneous-equations calculating unit that solves the derived simultaneous equations. |
US07765078B2 |
Method and apparatus for digital VCDL startup
Methods and apparatus are provided for improved startup of a voltage controlled delay loop that has an injection clock and a return clock. A control signal is determined for a plurality of delay elements in a voltage controlled delay loop by obtaining a histogram count of a number of occurrences of at least one predefined logic value for a plurality of delay settings of the voltage controlled delay loop; determining a histogram count that approximately corresponds to an alignment of at least one edge in the injection and return clocks; and determining the control signal based on the determined histogram count that approximately corresponds to the alignment. The voltage controlled delay loop can be started using the determined control signal. The histogram count can be obtained for a plurality of PVT combinations and the control signal can then be determined for each PVT combination. |
US07765076B2 |
Allocating processing units to processing clusters to generate simulated diffraction signals
In allocating processing units, first and second requests for jobs are obtained. First and second numbers of processing units requested are determined. First and second numbers of available processing units are determined. When the first number of available processing units is non-zero, the first number of available number of processing units or the first number of processing units requested is assigned to a first processing cluster. A first processing unit in the first processing cluster is designated as a master node. When the second number of available processing units is non-zero, the second number of available number of processing units or the second number of processing units requested is assigned to a second processing cluster. The first processing unit in the second processing cluster is designated as a slave node. The first and second jobs are assigned to the first and second processing clusters, respectively. |
US07765075B2 |
Method and device for spectral analysis in several frequency bands with different frequency resolution
A method for spectral analysis of a signal (s1(t)) in several frequency bands with different frequency resolution adapts the two spectra of the signal (s1(t)) from adjacent frequency bands relative to one another in the transitional range of the two frequency bands. The associated device contains a unit for discrete convolution (3), which implements a smoothing of the discrete power spectra (|S1(k)|2) of the discrete signal (s1(k)) from adjacent frequency bands in the transitional range of the two frequency bands. |
US07765073B2 |
Automated crack detection system and method for vehicle closure
An automated crack detection system and method for determining a crack initiation potential of a vehicle closure includes a vehicle closure operatively mounted to a vehicle. One or more specific locations on the vehicle closure are identified for monitoring and one or more sensors are mounted on the vehicle closure at the one or more specific locations identified. A signal analyzer assembly is linked to the one or more sensors for receiving acoustic emission signals therefrom when the vehicle closure is repeatedly opened and closed. The signal analyzer assembly compares the signals received to a predetermined threshold to determine a crack initiation potential of said vehicle closure. |
US07765070B2 |
Ellipsoidal gaussian representations of molecules and molecular fields
I describe several techniques for characterizing molecules based on the shapes of their fields. In particular, I describe a way to automatically break molecules into a series of fragments by using an ellipsoidal Gaussian decomposition. These fragments can then be analyzed by a shape metric technique, and the parameters of the decomposition can be used in creating, characterizing, and searching databases of molecules based on field similarity. The ellipsoidal Gaussian representations can also be used to describe binding or active sites on macromolecules, thereby providing a template for searching for complementary molecules in a database. The most immediate application of these techniques is to pharmaceutical drug discovery and design. |
US07765068B2 |
Identification and characterization of protein fragments
A method of preparing a first set of candidate fragments from a sample protein fragment and a protein sequence, comprises selecting a first candidate sequence comprising a terminal amino acid of the protein sequence; generating a further candidate sequence from each candidate sequence, except a last candidate sequence; and including any candidate sequences having a mass which is equal to the mass of the sample protein fragment within a third tolerance, in the first set of candidate fragments. The generating of the further candidate sequences from each candidate sequence is by adding a portion of the protein sequence farther away from the terminal amino acid than the candidate sequence, if a mass of the sample protein fragment is equal to or greater than the mass of the candidate sequence within a first tolerance, or deleting a portion of the candidate sequence from an end closest to the terminal amino acid, if the mass of the sample protein fragment is less than the mass of the candidate sequence within a second tolerance. The candidate sequences are subsequences of the protein sequence. |
US07765066B2 |
Method and device for lane keeping support in motor vehicles
Method for lane keeping support in motor vehicles, in which a setpoint value for the lateral position of the vehicle is determined, the actual position of the vehicle in relation to the boundaries of the lane in which the host vehicle is traveling is detected by a sensor device and an output signal for the lane keeping support is calculated by a setpoint-actual comparison, wherein objects are tracked in at least one neighboring lane and a setpoint value for the lateral position is varied as a function of tracking data of these objects. |
US07765065B2 |
Method and device for influencing at least one parameter on a vehicle
Method and device for manipulating at least one parameter of a vehicle and used to improve active and passive occupant safety. The vicinity of a vehicle being monitored for the occurrence of at least one relevant event. A vehicle interior being monitored for the actual position of at least one person (vehicle occupant). Signals corresponding to the event or the actual position being supplied to an evaluation unit upon the occurrence of the at least one relevant event and/or on detecting the actual position. The evaluation unit activating at least one active and/or passive safety system of the vehicle as a function of the at least one detected relevant event and the detected actual position of the at least one person. |
US07765063B2 |
Navigation system
Disclosed are a navigation system and/or a point information display method and a program. The navigation system consists mainly of: a stream receiver that receives broadcast streams; a data decoder that samples a data signal from the received streams and decodes the data signal into character string information; a matching block that performs matching to compare a predetermined keyword, which is associated with position information specified in map information data, with stored keywords and searches a keyword consistent with the keyword contained in the character string information; a position information searching block that searches position information associated with the keyword contained in the character string information and detected to be consistent with a stored keyword by the matching block; and a display unit that displays the detected position information while superimposing it on a display image. |
US07765062B2 |
Method and system for autonomous tracking of a mobile target by an unmanned aerial vehicle
A method and system for autonomous tracking of a mobile target such as a ground vehicle by an unmanned aerial vehicle are provided. The method and system utilize an approach that tracks a mobile ground target by using a ground vehicle model with an ummanned aerial vehicle model, with velocity and acceleration constraints. These real-world constraints ensure that the method is applicable to a general class of unmanned aerial vehicles and ground targets. One or more sensors are employed on the unmanned aerial vehicle, with the sensors having at least one field-of-view sensing cone over the ground. A position and path of the mobile target are monitored through input from the sensors on the unmanned aerial vehicle. The method and system detect and estimate the position and path of the mobile target when the target is inside the field-of-view sensing cone. |
US07765060B1 |
System and method for identifying changes on navigation procedure charts
A system and method are provided for identifying changes on navigation procedure charts. A processing system is coupled with a user interface and a display device for access and display of old and new navigation procedure charts from different revision cycles. A computer software-based differences engine of the processing system obtains an old navigation procedure chart from an old chart storage memory and a new navigation procedure chart from a new chart storage memory. The differences engine determines changes in information from the old navigation procedure chart to the new navigation procedure chart. The navigation procedure charts may, for example, be aeronautical charts. The changes in information are visually identified such that the user can easily determine the changes that have been made from an old chart to a corresponding new chart. |
US07765057B2 |
Driving schedule creating device
A redundancy computing part 22 computes a redundancy between respective detectable regions D of perimeter monitoring sensors 10 mounted in a plurality of vehicles, while a driving schedule creating part 26 creates such a driving schedule as to lower the redundancy between detectable regions D computed by the redundancy computing part 22, thus making it possible to create a driving schedule which reduces parts where the respective detectable regions D of the perimeter monitoring sensors 10 of the vehicles overlap, thereby increasing areas where obstacles can directly be detected by the perimeter monitoring sensors 10 of the vehicles. |
US07765055B2 |
Data-driven traffic views with the view based on a user-selected object of interest
Traffic flow data is obtained for a road system that encompasses a predefined geographical region. A user then selects an object of interest within the geographical region. The object of interest has a corresponding geographical location. A graphical map of the road system is then created and the traffic flow data representing traffic conditions on the road system is displayed on the graphical map, wherein the graphical map includes the geographical location of the user-selected object of interest. |
US07765053B2 |
Multi-injection combustion cycle systems for SIDI engines
The fuel injection system includes a fuel injector that injects fuel directly into a combustion chamber of a cylinder of an engine. The control module initiates multiple fuel injections in a combustion chamber during a combustion cycle of the cylinder via the fuel injector. |
US07765049B2 |
Braking system
A braking system including a brake, a brake actuator which is operable to apply a force to the brake to effect braking, an automatic braking controller, and a manually operable brake actuator control device, the brake actuator control device including a manually operable control part which is movable between a release position and an apply position and which is adapted such that movement of the control part by a user from the release position to the apply position causes the brake actuator to apply the brake and movement of the control part by a user from the apply position to the release position causes the brake actuator to release the brake, the brake actuator control device being characterized in that it further includes a control actuator which engages with the control part and which is adapted to effect movement of the control part from the release position to the apply position on receipt of an appropriate signal from the automatic braking controller. |
US07765048B2 |
Deceleration control apparatus and method for automotive vehicle
In deceleration control apparatus and method for an automotive vehicle, a deceleration control is performed on the basis of a turning of the vehicle; and a controlled variable of the deceleration control is decreased when the vehicle is traveling on an outlet of a curved road. |
US07765046B2 |
In-vehicle electronic apparatus and in-vehicle electronic system
An in-vehicle electronic apparatus, to which a portable navigation apparatus is attachable, and which can output audio information to multiple audio outputting portions, and the in-vehicle electronic apparatus includes a receiver receiving as audio information, first audio information being navigation audio information output by the portable navigation apparatus and second audio information through the portable navigation apparatus, and an audio selector outputting the first audio information to at least one of the multiple audio outputting portions, when the audio information is the first audio information, and outputting the second audio information to the multiple audio outputting portions, when the audio information is the second audio information. |
US07765040B2 |
Reverse failure analysis method and apparatus for diagnostic testing
A reverse failure analyzer determines a group of diagnostic test procedures related to a particular vehicle component from a pool of diagnostic procedures, and then identifies the specific failure modes of each of the diagnostic test procedures. The reverse failure analyzer further associates the specific failure modes with the respective vehicle component associated with each of the diagnostic test procedures, and the symptoms associated with each of the diagnostic test procedures to the correlated vehicle components and failure modes. In addition, the reverse failure analyzer can cross-reference various vehicle components that can be the root cause of a particular symptom or a vehicle operational problem. Furthermore, the reverse failure analyzer can receive observed symptoms regarding a particular test subject vehicle and correlate the observed symptoms to the vehicle components that can cause the symptoms based on the results of reverse failure analyses. |
US07765032B2 |
Systems comprising a mechanically actuated magnetic on-off attachment device
A magnetic on-off robotic attachment device (MOORAD) (100, 300, 400, 624, 624′, 660, 676, 804) is used to make a number of systems, such as a mobile apparatus (608, 644, 668, 700, 700′), a belt mechanism (800) and a sensor device (504, 508, 656). The MOORAD allows the respective system to be removably magnetically attached to a ferromagnetic structure/object (228, 420, 604, 604′, 720A-B, 720A′-B′, 848). Each MOORAD generally includes a dipole magnet (104, 304A-B, 404) movable relative to first and second ferromagnetic portions (112, 116, 316A-D, 408, 412) that are separated by corresponding magnetically insulating portions (120, 320A-C, 416) so as to change that MOORAD between off and on states. |
US07765031B2 |
Robot and multi-robot interference avoidance method
In a robot, a first determining unit determines whether there is an interference region in which a first occupation region and a second occupation region are at least partially overlapped with each other. A second determining determines whether a second movable part of another robot is at least partially located in the interference region based on an actual position of the second movable part. A stopping unit begins stopping, at a predetermined timing, movement of the first movable part if it is determined that there is the interference region, and that the second movable part is at least partially located in the interference region. The predetermined timing is determined based on a positional relationship between an actual position of the first movable part and the interference region. |
US07765028B2 |
Robot control apparatus
The robot control apparatus has an input-output section, a control section including a priority data generation section, a schedule data generation section, an execution command generation section, and a task data dividing section, a map information database, individual information database, a robot information database, and a task information database. The priority data generation section generates priority data for task data, stored in a task control database that that has not been executed. The schedule data generation section generates schedule data by assigning tasks to the robots on the basis of the priority data to generate schedule data. The execution command generation section generates execution commands for causing the robots to execute the tasks. |
US07765027B2 |
Apparatus and method for estimating a position and an orientation of a mobile robot
A method and apparatus for estimating a position and an orientation of a mobile robot. The apparatus includes: a ceiling image grabber for obtaining a ceiling image of an area where the mobile device travels; a mark detector for detecting a retro-reflective artificial mark from the ceiling image, the retro-reflective artificial mark including a first mark and a second mark, each including a non-reflective portion and an infrared reflective portion; and a position & orientation estimator for estimating a position and an orientation of the mobile device using a position of the artificial mark or encoder information according to whether detection of the artificial mark is successful. |
US07765022B2 |
Direct metal deposition apparatus utilizing rapid-response diode laser source
The present invention incorporates one or more diode lasers for the high-power CO2 or Nd-YAG lasers currently used in closed-loop DMD systems. Being semiconductor-based, such devices are almost instantaneously responsive to the electrical input. As such, a DMD system driven by a diode laser according to the invention provides a much faster response compared to other sources. The faster response time, in turn, provides for enhanced dimensional control and capability to produce intricate components with better dimensional accuracy. |
US07765021B2 |
Method to check model accuracy during wafer patterning simulation
A method, and computer program product and system for performing the method, is provided for designing a mask used in the manufacture of semiconductor integrated circuits, in which a model of the lithographic process is used during the mask design process. More particularly, the on-wafer process model is a function of optical image parameters that are calibrated using measurements from a test pattern. An uncertainty metric for the predicted response simulated by the on-wafer process model is computed for a given evaluation point of interest as a function of a distance metric between the collective optical image parameters simulated at the given evaluation point and the collective optical image parameters at the calibration data points. The uncertainty metric preferably is also a function of the sensitivity of the on-wafer process model response to changes in the optical image parameters. |
US07765020B2 |
Graphical user interface for presenting multivariate fault contributions
Methods and apparatuses for presenting multivariate fault contributions in a user interface are described. A user interface is provided to illustrate a fault for a sample manufactured by a process containing multiple variables, each having at least two components. The user interface presents one group of components of the multiple variables in a first axis and a second group of components of the multiple variables in a second axis and graphically illustrates contributions to the fault associated with the multiple variables by associating a contribution of each component in the one group of components of the multiple variables to each corresponding component in the second group of components of the multiple variables. |
US07765017B2 |
Function-wise control of an apparatus for processing physical documents
An apparatus for processing physical documents, comprising: at least two processing modules, at least two module control units, each arranged for controlling a processing module. The module control units are each provided with a function memory for storing function data and limitation parameters. The function data represent processing functions to be performed by the processing module. The limitation parameters represent limitations of the processing functions. The module control units are further arranged for receiving function control data and controlling the separate functions of the respective processing module on the basis of the function control data. The apparatus further comprises a central control unit which is arranged for sending the function control data to the module control units. |
US07765014B2 |
Apparatus and methods for delivering transvenous leads
Apparatus and methods are provided for delivering a lead over a rail into a target body lumen, cavity, or other vessel, e.g., a coronary vein or a right ventricle within a patient's heart. For example, a distal end of an elongate guidewire or other rail may be introduced into the coronary venous system via the coronary sinus, advanced through the coronary venous system to a location beyond a target vessel, and secured at the location beyond the target vessel. A catheter or other elongate tubular member is advanced over the rail and manipulated to position an outlet of the tubular member adjacent to or otherwise aligned relative to the target vessel. A distal end of a lead is delivered through the tubular member and out the outlet into the target vessel. The catheter and rail are then removed, leaving the lead within the target vessel. |
US07765010B2 |
Apparatus and method for treatment of benign prostatic hyperplasia
An apparatus and a method for treatment of benign prostatic hyperplasia are disclosed. The apparatus includes an applicator piece carrying a set of electrodes shaped and positioned to create a substantial electric field in the volume of hyperplasia and a pulse generator adapted for delivery of electrical pulses above the upper electroporation limit for the neoplastic cells. The amplitude, duration and number of the electrical pulses are generally selected to cause necrosis of a significant fraction of the volume of benign prostatic hyperplasia. The apparatus may include a high frequency system for heating the prostatic tissue and a cooling system for cooling the urethra. The combined action of heating and cooling may increase the temperature of the prostate cells to 45 degrees C. to 55 degrees C., while keeping the urinary tract at a temperature 15 degrees C. to 20 degrees C. This temperature distribution can increase the selectivity of the treatment by increasing susceptibility of the neoplastic cells to the electroporation treatment and decreasing it for the normal urethral tissues. |
US07765009B2 |
Sub-threshold stimulation to precondition neurons for supra-threshold stimulation
In order to generate the smallest phosphenes possible, it is advantageous to selectively stimulate smaller cells. By hyperpolarizing the somas of the large cells selectively with sub-threshold anodic ‘pre-pulse’ stimuli (making them more difficult to stimulate) and then selectively depolarize the smaller cells one can selectively stimulate smaller cells. Alternatively, one can hyperpolarize the dendrites of the cells with larger dendritic fields by applying sub-threshold anodic currents on surrounding electrodes and then depolarizing the smaller cells in the center. Further, one can manipulate the phases of an individual biphasic wave to affect selective stimulation resulting in more focal responses. It is possible to increase resolution with the ‘pre-pulse’ described above. One can also effect resolution by modifying the pulse order of the cathodic and anodic phases. Further, one can isolate the effect of the phases by separating them in time (long inter-phase interval) or by making one of the phases long and low amplitude—always keeping equal total charge for the two phases. As an example, one can preferentially stimulate smaller ganglion cells by providing a longer sub-threshold anodic pulse balanced with a shorter supra-threshold cathodic pulse. Preferentially stimulating the smaller ganglion cells will allow stimulation of different brightness levels while maintaining high spatial resolution. |
US07765008B2 |
Method of controlling blood pressure
A method of promoting the healing of a lesion in a smooth muscle (200), comprises selecting a smooth muscle portion having a lesion, and applying a non-excitory electric field (210) to the portion, which reduces the mechanical activity of the portion. |
US07765005B2 |
Apparatus and process for reducing the susceptability of active implantable medical devices to medical procedures such as magnetic resonance imaging
A feedthrough terminal assembly for an active implantable medical device (AIMD) includes a plurality of leadwires extending from electronic circuitry of the AIMD, and a lossy ferrite inductor through which the leadwires extend in non-conductive relation for increasing the impedance of the leadwires at selected RF frequencies and reducing magnetic flux core saturation of the lossy ferrite inductor through phase cancellation of signals carried by the leadwires. A process is also provided for filtering electromagnetic interference (EMI) in an implanted leadwire extending from an AIMD into body fluids or tissue, wherein the leadwire is subjected to occasional high-power electromagnetic fields such as those produced by medical diagnostic equipment including magnetic resonance imaging. |
US07765001B2 |
Methods and systems for heart failure prevention and treatments using ultrasound and leadless implantable devices
The present invention relies on a controller-transmitter device to deliver ultrasound energy into cardiac tissue in order to directly improve cardiac function and/or to energize one or more implanted receiver-stimulator devices that transduce the ultrasound energy to electrical energy to perform excitatory and/or non-excitatory treatments for heart failure. The acoustic energy can be applied as a single burst or as multiple bursts. |
US07765000B2 |
Neural stimulation system with pulmonary artery lead
Various embodiments of the present subject matter relate to a method. According to various method embodiments, at least one lead is inserted through a pulmonary artery to securely position at least one electrode within the pulmonary artery. Neural stimulation is applied to a neural stimulation target using the at least one lead in the pulmonary artery. An atrial rhythm management activity, including at least one of capturing atrial tissue using the at least one lead and sensing an intrinsic atrial event, is performed using the at least one lead in the pulmonary artery. Other embodiments are provided herein. |
US07764999B2 |
Linear electrode array to treat mitral regurgitation
A method and apparatus are disclosed for treating mitral regurgitation with electrical stimulation. By providing pacing stimulation to a region of the left ventricle in proximity to the mitral valve apparatus in a manner which pre-excites the region during early ventricular systole, a beneficial effect is obtained which can prevent or reduce the extent of mitral regurgitation. |
US07764998B1 |
Implantable cardiac stimulation devices with back-up defibrillation
Systems and methods are provided for providing back-up or redundant defibrillation in case of a faulty defibrillation path or faulty defibrillation circuit element. In case a problem is detected with one or more active or enabled electrode paths, the system and method selects available redundant circuits for active use. |
US07764996B2 |
Monitoring of chronobiological rhythms for disease and drug management using one or more implantable device
The health state of a subject is automatically evaluated or predicted using at least one implantable device. In varying examples, the health state is determined by sensing or receiving information about at least one physiological process having a circadian rhythm whose presence, absence, or baseline change is associated with impending disease, and comparing such rhythm to baseline circadian rhythm prediction criteria. Other chronobiological rhythms beside circadian may also be used. The baseline prediction criteria may be derived using one or more past physiological process observation of the subject or population of subjects in a non-disease health state. The prediction processing may be performed by the at least one implantable device or by an external device in communication with the implantable device. Systems and methods for invoking a therapy in response to the health state, such as to prevent or minimize the consequences of predicted impending heart failure, are also discussed. |
US07764995B2 |
Method and apparatus to modulate cellular regeneration post myocardial infarct
A system delivers cardiac pacing therapy and chemical and/or biological therapy to modulate myocardial tissue growth in a heart after myocardial infarction (MI). The system includes an agent delivery device to release one or more agents to an MI region to modulate myocardial tissue growth in that region, and a cardiac rhythm management (CRM) device to deliver pacing pulses to enhance the effects of the one or more agents by altering myocardial wall stress and cardiac workload. In one embodiment, the system is an implantable system including an implantable agent delivery device and an implantable CRM device. |
US07764994B2 |
Irrigation probe for ablation during open heart surgery
An irrigation probe useful for ablation during open heart surgery is provided. The irrigation probe comprises a generally rigid probe body and a handle mounted to the proximal end of the probe body. The generally rigid probe body has an electrode at its distal end having at least one irrigation opening through which fluid can pass. An infusion tube extends through the probe body for introducing fluid to the electrode. |
US07764992B2 |
Method of esophageal function testing with a standardized thixotropic swallow challenge medium
A swallow challenge medium is thixotropic for easy swallowing and to provide enough viscosity for effective challenge to peristalsis and has high ionic density for effective impedance measurements by contact with electrodes positioned in a person's esophagus or oropharynx during swallow testing. The medium also has a high surface tension so as not to adhere to or coat the electrodes or probe surfaces. These physical characteristics are stabilized and consistent enough to provide standard for esophageal and/or oropharyngeal function testing and diagnostics. |
US07764988B2 |
Flexible memory management scheme for loop recording in an implantable device
A method and apparatus is provided for handling multiple recordings that result from events in a limited memory device. The events may include various automatic and manual triggers. The method provides a mechanism for storing different configurations of data, associated with different events. |
US07764984B2 |
Apparatus and method for navigating an instrument through an anatomical structure
Apparatus for navigating an instrument through an anatomical structure of a patient's body volume, comprising a table for supporting the patient and at least a first C-arm having a first X-ray source and a first X-ray detector for acquiring a first series of 2D-images of the instrument while maneuvering through said anatomical structure, and further comprising a processing unit for the images which unit connects to a memory device, whereby the memory device holds pre-determined 3D-images of the patient's anatomical structure, and the processing unit is arranged for processing the 2D-images of the instrument and the 3D-images of the anatomical structure so as to provide merged 3D-images of the instrument that in use maneuvers through said anatomical structure. |
US07764983B2 |
Method and circuit for storing and providing historical physiological data
Embodiments of the present invention relate to pulse oximeter systems and methods. Specifically, one embodiment includes an oximeter system including an oximeter sensor comprising a light emitting element configured to emit light having a wavelength, a light detector configured to receive the light, and a memory storing signal quality data that facilitates determining a quality of signals sent from the light emitting element to the light detector via the light. Further, the oximeter system may comprise an oximeter monitor, comprising a receiving circuit configured to receive the signal quality data from the oximeter sensor, and a processor configured to use the signal quality data to calculate an optical transmissivity of a material for the wavelength. |
US07764978B1 |
System and method for providing in-building wireless network coverage
Systems and methods for providing in-building wireless network coverage are disclosed. An exemplary method for providing in-building wireless network coverage includes coupling a wireless repeater to an exterior power outlet of the building, and coupling a wireless in-building base station to an interior power outlet of the building. The exterior and interior power outlets are coupled to each other via the building's electrical power wiring. The wireless repeater forwards information received from a wireless macro network base station to the wireless in-building base station, and forwards information received from the wireless in-building base station to the wireless macro network base station. |
US07764975B2 |
Base station and communications method for storing base station information including a base station ID
A base station and method of communication of a base station is provided. The base station includes a storage configured to store a predetermined number of base station information, each including a base station ID, an acquisition unit configured to acquire base station IDs, an aggregating unit configured to aggregate a number of times that each of the base station IDs is acquired, and a determination unit configured to determine a priority of each of the base station IDs. The base station also includes a judging unit configured to judge whether or not there is a base station ID having a priority higher than the base station ID stored in the storage, and a manager configured to delete from the storage, and store in the storage, base station information including a base station ID. |
US07764973B2 |
Controlling playback of recorded media in a push-to-talk communication environment
In one embodiment a method is provided which comprises recording a push-to-talk communication session comprising media segments, each media segment being associated with an endpoint device from which the media segment originated. A playback request for playback of at least one recorded media segment at an adjusted playback speed may be received and, in response to the playback request, a playback speed of the at least one recorded media segment may be adjusted relative to another recorded media segment. The recorded media including the segment with the adjusted playback speed may then be provided at a requesting endpoint device. |
US07764972B2 |
Heterogeneous device chat room system and method
A chat group system and method are provided that permit a communications system to implement an easy-to-use, multi-user, push-to-talk, instant communications functionality with heterogeneous access devices. |
US07764969B2 |
Reduced paging cycles in a wireless communication system
Systems and methods for reducing paging cycles in a wireless communication system are disclosed. An extended suspend time can be set in a close connection message. A low power state can be initiated on a wireless device. Then, the wireless device can periodically wake from the low power state to check for a page directed to the wireless device. |
US07764957B2 |
Method for performing measurements for handoff of a mobile unit operating with a switched beam antenna in a wireless communication system, and corresponding system
Measurements for handoff are made by a wireless transmit/receive unit (WTRU) operating with a switched beam antenna in a wireless communication system. The switched beam antenna is a smart antenna generating a plurality of directional beams and an omni-directional beam. The WTRU measures signals from a plurality of cells with the omni-directional beam and/or one or more of the directional beams. The WTRU evaluates and reports to the network measurement of the omni-directional beam or the strongest beam for adding cells to an active set of cells. For removing cells from an active set of cells, the WTRU evaluates and reports to the network measurements of the antenna beam selected for communication with the active set cells. |
US07764954B2 |
Method of providing cell phones in a cell phone signal strength chart of multiple cell phones in a communication network
A method, a combined cellular, PDA communication device and system having specialized software applications for allowing a plurality of combined cellular phone/PDA device users to monitor each others' locations and status, to initiate cellular phone calls by touching a symbol on the touch screen display with a stylus which can also include point to call conferencing calling. Each participant's cellular phone/PDA device includes a GPS navigation receiver with application software for point to call or conference call initiation to network participants and fixed facilities. The method, device and system also include several features that: (a) provides an individual the ability to establish public or private peer to peer networks and to assign the symbols and soft switches associated with the network; (b) allow individual cell phone/PDA device users to create a signal strength geo-referenced contour map; (c) permit each network participant to automatically request and download additional constantly updated maps that surround the network participant's fixed or moving locations from a server and (d) collapse the cell phone's soft switch matrix and readout areas so that after a fixed amount of user inactivity time, the map and superimposed symbols area will increase to occupy the soft switch and read out areas. |
US07764953B2 |
Method, system and device for speech Codec negotiation in communication system
The embodiments of the present invention disclose a method for speech Codec negotiation in a communication system in which a calling user initiates the speech Codec negotiation with a called mobile station. The method includes: receiving by a mobile switching center emulation in the communication system an originating call signal from a calling user, the originating call signal carrying a number of a called mobile station; obtaining a latest speech Codec list used by the called mobile station from a database storing mobile station information in accordance with the number of the called mobile station; determining a speech Codec to be used in a communication between the calling user and the called mobile station; and establishing a voice bearer in the speech Codec for the calling user and the called mobile station. The method avoids a bearer update process and improves switching speed. In addition, the embodiments of the present invention also disclose a system and a device for speech Codec negotiation in a communication system. |
US07764950B2 |
Advanced voice services architecture framework
Advanced voice services, such as Push-to-Talk (P2T), Push-to-Conference (P2C), Upgrade to Conference (upgrade from P2T to P2C), Push-to-Message (P2M) and group SMS (Short Message Service), are provided for wireless networks. These services are provided by an architectural framework that interfaces into the wireless network in order to provide group call setup and messaging. Handset pre-provisioning reduces customer interaction in the process of activating handsets for use in the network. Presence messages are communicated between handsets and a real-time exchange using the Short Message Service (SMS), but without having to transmit the messages through a Short Message Service Center (SMSC) gateway, but instead the messages are transmitted using Mobile Application Part (MAP) interface connecting the real-time exchange directly to a mobile switching center. |
US07764949B2 |
Method of preventing replay attack in mobile IPv6
Disclosed is a method of preventing a replay attack during a handoff in a communication system using a Mobile IPv6 protocol. A mobile node creates a CoA (Care of Address) by handoff and sends the CoA to a correspondent node, thereby creating a binding entry. Upon receipt of a binding update message including a HoA and a CoA from the mobile node or an attacker, the correspondent node searches a binding cache for a binding entry having the same HoA (Home Address) and CoA as included in the binding update message. If it is determined that the binding entry has the same respective HoA and CoA as contained in the binding update message, the correspondent node checks a Used field of the binding entry. If it is determined that the Used field of the binding entry is equal to a predetermined value, the correspondent node sends a reauthentication command message to the mobile node. |
US07764944B2 |
Method of providing a unique call back number for wireless 9-1-1 calls
A method of communication to at least one wireless unit originating an emergency call. The method includes the step of receiving one or more routing tags associated with a wireless unit originating a “9-1-1” call. A routing tag may comprise, for example, a string of numbers corresponding with Emergency Service Routing Digits (“ESRD”) and/or an Emergency Service Routing Key (“ESRK”). In addition to the routing tag, a mobile equipment identification number (“MEIN”) and/or a paging identity (“PGID”) may also be received by a database accessible by wireless network infrastructure elements, such as a mobile switching center (“MSC”), as well as the emergency call center, including the local public service answering point, for example. In response to this receiving step, at least one unique identifier (e.g., unique call back number) may be generated. This unique identifier may be a dialable number to enable the emergency call center to call back the wireless unit originating the “9-1-1” call. Thereafter, the unique identifier may be transmitted back to the MSC, along with the emergency call center, for example. Consequently, an emergency call back may be launched by the emergency call center using the unique identifier to reach the MSC generally, and more particularly, the wireless unit originating the “9-1-1” call. |
US07764943B2 |
Overhead and underground power line communication system and method using a bypass
An underground power line is coupled to an overhead power line at a riser pole. In a power line communication system, a first and a second communication device are communicatively coupled to the underground power line at different locations. A third communication device is located in the vicinity of the riser pole. The third communication device is coupled to one of either the underground power line or the overhead power line. The first communication device is configured to transmit data received from said second communication device for reception by said third communication device. The third communication device may include a backhaul link for communicating via a non-power line medium, such as to an upstream node or aggregation point coupled to an IP network. |
US07764940B2 |
System and method for discovering frequency related spurs in a multi-conversion tuner
The present invention is directed to a system and method of reducing frequency interference in a circuit when the harmonics of at least two frequencies could cause interference when such harmonics interact with each other. In one embodiment, a determination is made as to which harmonic could possibly support such interference, and based upon the determined harmonic, determining which combination within said determined harmonic is likely to cause the interference. |
US07764939B2 |
Apparatus and method for processing input signals corresponding to the same signal source at different timings
A receiving apparatus includes a receiving module and a processing module. The receiving module is used for receiving a plurality of received signals and selecting the received signals to generate a plurality of input signals. The processing module is used for processing the input signals to generate an output signal. |
US07764934B2 |
RF transceiver incorporating dual-use PLL frequency synthesizer
A frequency synthesizer for use in a transmitter operates to receive outbound transmit data and to modulate the outbound transmit data to produce a modulated RF signal. The modulated RF signal can then be amplified to produce an outbound RF signal. |
US07764933B2 |
Component assembly cushioning device for mobile devices
A spacer for use in a mobile device fills the space between a component assembly and a housing. The spacer includes a layer of compressible material for insertion between the component assembly and the housing. A plurality of compressible features are provided on a face of the layer. Upon insertion of the component assembly and assembly of the housing, the compressible features are compressed to fill a gap between the component assembly and the housing without over-compressing the main body of the spacer, allowing the body of the spacer to cushion any subsequent impact to the mobile device. |
US07764932B2 |
Antenna system for use within a wireless communication device
An antenna system includes an antenna, a transmission line, an inductor module, a tunable capacitor module, and control logic. The transmission line is coupled to the antenna and to the inductor module. The tunable capacitor module is coupled to the transmission line in accordance with a capacitance control signal to provide a desired capacitance such that inductance of the inductor module and the desired capacitance tunes the antenna system. The control logic is coupled to generate the capacitance control signal based on the operational parameters. |
US07764925B2 |
Wireless repeater using cross-polarized signals to reduce feedback in an FDD wireless network
A repeater for re-transmitting signals between first and second wireless devices. The repeater comprises a first antenna array for receiving a forward channel signal transmitted from the first wireless device and a second antenna array for receiving a reverse channel signal transmitted from the second wireless device. The repeater also comprises a first transceiver chain for down-converting the received forward channel signal, processing the down-converted forward channel signal, and up-converting the processed forward channel signal to thereby produce an outgoing forward channel signal. The repeater also comprises a second transceiver chain for down-converting the received reverse channel signal, processing the down-converted reverse channel signal, and up-converting the processed reverse channel signal to thereby produce an outgoing reverse channel signal. The first antenna array comprises a first antenna element and the second antenna array comprises a second antenna element that is cross-polarized with respect to the first antenna element. |
US07764924B1 |
Method and system for repeater shutdown based on received power
Controlling a cellular radio frequency repeater amplifier and their gain factors. In preferred embodiments, the method is used in personal home repeaters that may be used by wireless services users. The repeaters are preferably configured to automatically control their setting without requiring supervision or control by the wireless service provider. The wireless provider also need not have knowledge of where the repeater devices are placed within the network. The preferred system and methods reduce potential problems that may arise when repeaters with fixed gain are placed within close proximity of a cell site. The preferred methods shut down the forward and reverse amplifiers based on the received signal level from the base station. |
US07764923B2 |
Material processing apparatus and method for grading material
A material processing apparatus has a reader unit, an information extracting unit and a grade determination unit. The reader unit reads a material. The information extracting unit extracts information from the material, the information having information written by a user and information printed on the material in advance. The grade determination unit grades the information written by the user based on the information printed on the material in advance. |
US07764922B2 |
Image forming apparatus with printed-paper storing function and printed-paper storing method thereof
In a housing in which a printing unit is provided, a printed-paper storing unit that stores paper printed by the printing unit is provided to be removable to the outside. This printed-paper storing unit can be brought into a lock state in which removal to the outside of the housing is physically prevented by a fixing mechanism. When a print job sent from a user side designates internal storage of printed paper, the printed-paper storing unit is fixed in the housing by the fixing mechanism and locked. An unlock number of a number selected at random is notified to the user side to perform printing. After the printing is finished, the finish of the printing is notified to the user side and the lock state is released according to input of the unlock number to make it possible to remove printed paper to the outside. |
US07764915B2 |
Elastic roll and fixing device
An elastic roll is used in a fixing device of an image forming apparatus. The elastic roll includes an elastic layer and a covering layer disposed on an outside of the elastic layer. The covering layer is made of a heat-resistant resin or a metal, which has higher rigidity than a material of the elastic layer. |
US07764914B2 |
Fuser belt assembly
A fuser belt assembly of a xerographic marking device is provided with an endless fuser belt having an inner side and an outer side, a pressure pad movable between a cammed-in position in which the pressure pad contacts an inner side of the fuser belt to press an outer side of the fuser belt against a fuser roll to form a fusing nip, and a cammed-out position in which the pressure pad does not press the fuser belt against the fuser roll. The pressure pad includes two or more embedded pressure sensors for sensing a load of the pressure pad in the cammed-in position, and one or more preload adjustment screws for adjusting the load on the pressure pad based on the sensed pressure pad loads. |
US07764909B2 |
Developer supply container
If a user is not familiar with the operation for a developer supply container, the rotating operation for the developer supply container may be insufficient, so that developer supply container does not reach a predetermined operating position, with the result of abnormal developer supply. By increasing a rotation load of a second gear which is in an operable connection with a drive gear member of the developer receiving apparatus by a function of a locking member, the developer supply container mounted to the developer receiving apparatus is rotated toward the supply position. After the developer supply container rotates to the supply position, the locking by the locking member is released, by which the rotation load applied to the second gear is reduced, so that drive transmission, thereafter, to the feeding member for developer supply is smooth. |
US07764906B2 |
Image forming apparatus and image forming method
An image forming apparatus, including an electrostatic latent image bearer bearing an electrostatic latent image; an electrostatic latent image former forming the electrostatic latent image on a surface of the latent image bearer; an image developer developing the electrostatic latent image with a developer including a toner to form a toner image on the surface of the image bearer; a transferer transferring the toner image onto a receiving material; a fixer fixing the toner image to the receiving material; and a discharger discharging charges remaining on the image bearer by irradiating the image bearer with discharging light having a wavelength of less than 500 nm, wherein the latent image bearer includes a substrate; and a photosensitive layer overlying the substrate, including a charge generation layer containing an organic charge generation material, and a charge transport layer containing at least one of charge transport materials having the formulae (I) to (IV). |
US07764905B2 |
Assist members for an openable structure of an image forming apparatus
An image forming apparatus includes a first housing, a rotary shaft attached to the first housing, a second housing supported by the first housing, and first and second open-close assist members. The second housing is configured to open and close with respect to the first housing by rotating around the rotary shaft. The first and the second open-close assist members are directly attached to the first housing and the second housing and configured to assist opening and closing the second housing. The first and the second open-close assist members share assistance in opening and closing the second housing. |
US07764903B2 |
Image forming apparatus and process cartridge
An image forming apparatus includes: a main body; a process cartridge detachably attachable to the main body, the process cartridge including an image carrier configured to carry a developer image thereon and a cartridge frame; a feeding path configured to feed a recording sheet to a transfer position where the developer image carried on the image carrier is transferred to the recording sheet; and a returning path configured to return the recording sheet that has passed the transfer position to the feeding path. The cartridge frame defines at least a part of the feeding path and at least a part of the returning path. |
US07764894B2 |
Image forming apparatus and method with control of image heating condition based on desired glossiness difference between achromatic image portion and color image portion
An image forming apparatus includes an image forming device for forming a multi-color image using achromatic toner and chromatic toner; an image heating device for heating the multi-color image formed on a recording material; a setting device for setting a glossiness difference between an achromatic image portion and a color image portion; and a change device for changing an image heating condition of the image heating means in accordance with the set glossiness difference. |
US07764893B2 |
Use of customer documents for gloss measurements
An image printing system for adjusting gloss on printed documents includes a marking engine constructed to print images, which have gloss, on a document; a gloss measurement device, includes a linear array sensor to detect a generally specular and diffuse reflectance in the first direction produced by one or more illuminators; a processor configured to receive image data relating to a content of the image to be printed on the document; to process the detected generally specular and diffuse reflectances to determine a characteristic of the gloss of the document, and to compare the gloss characteristic with the image data relating to content of the image printed on the document; and a controller configured to control at least one process controls parameter of the marking engine based on the comparison of the gloss characteristic with the image content by the processor. |
US07764890B2 |
Image forming apparatus with quick output mode setting section
An image forming apparatus having a short warm-up time desired by a user, wherein a quick output section is provided, and when a quick output mode is set by the quick output section, warm-up completion temperature is set to be low, and thereby, warm-up time is made to be short. |
US07764889B2 |
Image-forming device
An image-forming device includes a cleaning unit, a toner detection unit, a control unit, and a cleaning target member in the housing. The cleaning unit applies a predetermined voltage with a predetermined absolute value to the cleaning target member to remove toner from the cleaning target member through an electrostatic force. The toner detection unit detects an amount of toner on the cleaning target member at least twice to detect a first amount of toner and a second amount of toner. The first amount and the second amount of toner are detected when a first voltage having a first absolute value is applied as the predetermined voltage at a first time and when a second voltage having a second absolute value is applied as the predetermined voltage at a second time. The control unit determines the predetermined absolute value based on the first toner amount and the second toner amount. |
US07764886B2 |
Burst mode optical receiver
A system, method, and computer readable medium for burst mode optical receiver that enables an optical receiver to receive signals from a plurality of optical network units at different optical power levels comprising, collecting Received Signal Strength Indication information from a previous data stream of an optical network unit, and adjusting an optical receiver to optimize reception of subsequent incoming data streams of the optical network unit based upon Received Signal Strength Indication information received from the previous data stream. |
US07764885B2 |
Asymmetric rise/fall time and duty cycle control circuit
Modules and signal control circuits configured to at least partially compensate for or adjust for asymmetric rise/fall time. The circuit may include a first input node configured to receive a first data signal and a second input node configured to receive a second data signal that is complementary of the first data signal. The circuit may also include a first stage having a first node coupled to the first input node and a second node coupled to the second input node and a second stage having a first node coupled to a third node of the first stage and a second node coupled to a fourth node of the first stage. The second stage may be configured to drive a load such as a laser. The circuit may further include a third input node configured to receive a third data signal and a fourth input node configured to receive a fourth data signal that is the complementary of the third data signal. Additionally, a control stage having a first node coupled the third input node, having a second node coupled to the fourth input node, having a third node coupled to the third node of the first stage and having a fourth node coupled to the fourth node of the first stage. |
US07764884B2 |
Optical ring network architecture
An optical ring network architecture including a number (N) of multi-add/drop filters, such as filters formed using symmetrical pairs of frequency routers. Each multi-add/drop filter is coupled to two other multi-add/drop filters using N−2 transmission media, such as optical fibers, to form a ring. The network also includes a number (N) of terminal stations associated with the multi-add/drop filters. A terminal station (p) is coupled with, and receives information from, its associated multi-add/drop filter (p) through a single optical fiber. In addition, the terminal station p is coupled with, and transmits information in a first direction around the ring to, a multi-add/drop filter p+1 through a single optical fiber. Communications from terminal station p to each other terminal station in the first direction are assigned one of N−1 wavelengths such that no two wavelengths on a given optical fiber are associated with communications between terminal stations in the same direction. Moreover, all wavelengths on a given optical fiber may be associated with a communication between terminal stations in either the first or second direction. As a result, each terminal station can communicate with each other terminal station simultaneously using wavelength division multiplexing and N−1 wavelengths. The network may also be bi-directional such that each terminal station p is coupled with, and transmits information in a second direction opposite the first direction to, a multi-add/drop filter p−1 through a single optical fiber. |
US07764883B2 |
Circuit structure for a transmission network node for transmitting high-bit, IP-based time division-multiplex signals, especially for a Multi-Gigabit Ethernet
A circuit structure for a transmission network node for transmitting high bit-rate, IP-based time division-multiplexed signals, especially for an optical Multi-Gigabit Ethernet. The structure includes a bidirectional remote ports at two sides, each receiving and transmitting time-division multiplexed signals. Each time division-multiplexed signal has a frame structure with a number of virtual time slots each transporting certain contents. The path-switch unit is constructed to execute switching functions for realizing a drop function, a pass-through function, and a drop-and-continue function. Channel cards and network structures are also provided. |
US07764882B2 |
Optical packet tray router
An optical packet tray router is disclosed that manipulates a signal wavelength as the fundamental control mechanism. The disclosed optical packet tray router aggregates one or more packets in a packet tray for transmission over a network. The header information associated with each packet is used to route each packet to the appropriate destination channel and to make timing decisions. A wavelength server generates optical control wavelengths in response to the timing decisions. A generated optical control wavelength is used to adjust the wavelength of a given packet tray and thereby introduce a wavelength selective delay to the packet tray to align packet trays or to shift one or more packet trays to avoid a collision. The wavelength of the packet tray is converted to a control wavelength corresponding to an identified delay, irrespective of the initial channel upon which the packet tray was received. At the output stage of the packet tray router, the packet tray wavelength can be converted to any desired output channel wavelength. |
US07764881B2 |
Optical apparatus and optical cross connect apparatus
An optical apparatus is disclosed wherein increase of the number of wavelength selective switches provided for a standby system can be suppressed. The optical apparatus includes a plurality of upstream side optical devices and a plurality of downstream side optical devices configured such that a plurality of output ports to be set as output destinations of light from a plurality of input ports can be changed over for each wavelength. An upstream side standby switch connected at a plurality of inputs thereof individually to the input ports and can change over an output of light from the inputs for each wavelength. A downstream side standby switch is connected at an input thereof to the output of the upstream side standby switch and at a plurality of outputs thereof individually to the output ports and can output light from the input to the plural outputs thereof. |
US07764875B2 |
Wireless communication system and method for photographic flash synchronization
A system and method for controlling one or more remote photographic flash devices from a camera body. Wireless functionality within a camera body provides wireless communication of a signal from within the camera body to one or more remote devices. In one example, a flash synchronization signal of the camera body may be wirelessly communicated using a wireless communication functionality within the camera body and an external antenna to one or more remote flash devices for triggering the one or more remote flash devices. |
US07764869B2 |
Heater apparatus
Electrical oscillations are supplied to electrodes of a diathermal heating chamber. A liquid is passed through the diathermal heating chamber so as to be heated. The liquid has a minimum level of dissolved solids, which is replenished over time or when the dissolved solids in the liquid fall below a predetermined minimum level. Alternatively, when the level of dissolved solids is excessive, current input or liquid temperature is reduced. |
US07764867B2 |
Information recording method, information recording medium, and information reproducing method, wherein information is stored on a data recording portion and a management information recording portion
With this invention, at least one of a video file containing video information, a still picture file containing still picture information, and an audio file containing audio information and a management file having management information on a control method of reproducing the information in the file are recorded on an information storage medium. This realizes a data structure that causes the recording and deleting places on the information storage medium to correspond spuriously to places on a single tape, such as a VTR tape. Use of the data structure provides users with an easy-to-use interface. |
US07764866B2 |
Recording medium, method for searching for content data from the recording medium, and method and apparatus for reproducing data from the recording medium
A recording medium, a method for searching for content data from the recording medium, and a method and apparatus for reproducing data from the recording medium are disclosed. The recording medium includes a stream area for storing content data, and a reproduction management area for storing a search file capable of searching for the content data. The search file divides the content data into a plurality of scenes. If the content data supports a multi-angle, the search file classifies the scenes according to angles, and includes attribute for specifying the angles. Therefore, the recording medium can easily search for a variety of content data recorded in the recording medium, can provide the searched result, and can effectively reproduce/manage data of the recording medium, resulting in the creation of more convenient functions for a user. |
US07764865B2 |
Extra margins for record time interval via EPG
A system, method, and computer-readable medium which reduce the occurrence of incomplete recordings of television programs by video cassette recorders (VCR) (130), or other types of video recorders, by adding margins (6, 7) to the programmed start and end times (1, 2) of the recording. The margins (6, 7) cause the recording to start earlier than the programmed start time (1) by a specified amount of time (ΔTB), and to stop later than the programmed stop time by another specified amount of time (ΔTE). Therefore, when a television program starts a few minutes earlier, or ends a few minutes later than scheduled, the present invention helps ensure that the entire television program will be recorded by the video recorder, despite the fact that the video recorder was programmed in accordance with to the scheduled times (1, 2). |
US07764862B2 |
Method of and apparatus for setting video signal delimiter information judged from audio and video signals
Even when there are a plurality of scene changes in an arbitrary (e.g., commercial) interval or when a plurality of audio modes are mixed in a program, chapter division points can be set suitably. An apparatus comprises an image structuring section which analyzes the similarity between consecutive frames of a video signal and obtains first delimiter information that provides delimitation according to the semantic content of the video signal and an arbitrary interval detecting section for an audio signal. The apparatus creates second delimiter information for silent portions in the audio signal, sets an arbitrary interval, and creates third delimiter information by superimposing the first and second delimiter information one on top of the other. In this case, if the first delimiter information exists in the arbitrary interval, the apparatus rejects the first delimiter information. |
US07764861B2 |
Photonic crystal device
A photonic crystal device according to the present invention includes: a first dielectric substrate 104 having a first lattice structure, of which the dielectric constant changes periodically within a first plane; a second dielectric substrate 105 having a second lattice structure, of which the dielectric constant changes periodically within a second plane; and an adjustment device (pivot 303) for changing a photonic band structure, defined by the first and second lattice structures, by varying relative arrangement of the first and second lattice structures. The first and second dielectric substrates 104 and 105 are stacked one upon the other. |
US07764858B2 |
Stackable splice chip device
A splice tray arrangement including a tray and a splice chip arrangement. The splice chip arrangement including stackable splice chips defining channels for holding splice elements. Each of the splice chips including a mounting arrangement for mounting the splice chip at a mounting location on the tray, and a stacking arrangement for mounting the splice chip upon another splice chip. |
US07764857B2 |
Cable management system with twist latch
A cable management assembly, and methods related thereto, including a panel having a plurality of discrete openings, including first shaped apertures and second shaped apertures. The assembly further including cable management devices having low-profile mounting arrangements. The low-profile mounting arrangements being configured to mount the cable management devices at selected locations on the panel. |
US07764855B2 |
Optical fiber with cured polymeric coating
An optical fiber having: a) a glass portion; and b) at least one protective coating layer disposed to surround the glass portion, the protective coating layer having a modulus of elasticity value between −40° C. and +60° C. between 5 MPa and 600 MPa, preferably not higher than 500 MPa, more preferably not higher than 450 MPa and much more preferably not higher than 300. Preferably the protective coating layer is a single protective coating layer which is disposed in contact with the glass portion. |
US07764854B2 |
Optical fiber with specialized index profile to compensate for bend-induced distortions
An optical fiber that exhibits reduced mode distortions as the fiber is bent is formed by properly defining its refractive index profile during fabrication. The as-fabricated profile is defined as a “pre-distorted” profile that takes into account the gradient introduced by bending the fiber. A parabolic index profile is one exemplary bend-resistant profile that exhibits a quadratic form. A raised-cone index is another profile that may be used as the “as-fabricated” profile. In any properly configured form, factors such as bend loss and mode distortion are significantly reduced, since the profile undergoes a shift of essentially constant gradient as a bend is introduced. The resultant effective area of the inventive fiber is substantially improved over state-of-the-art fiber that is subjected to bending during installation. The as-fabricated profile may be incorporated into various types of fibers (birefringent, photonic bandgap, etc.), and is particularly well-suited for use in a fiber amplifier arrangement. |
US07764853B2 |
Passive alignment using elastic averaging in optoelectronics applications
In an optoelectronic assembly in which one or more beam paths are to be aligned with a corresponding number of active optical elements, the cooperation between flexible alignment features and fixed alignment features achieves elastic averaging so as to provide the target accuracy. By averaging dimensional and positional errors over a large number of localized couplings of the flexible and fixed alignment features, elastic averaging provides the same accuracy as the more costly and complex kinematic alignment techniques. |
US07764852B2 |
Microresonantor systems and methods of fabricating the same
Various embodiments of the present invention are related to microresonator systems and to methods of fabricating the microresonator systems. In one embodiment, a microresonator system comprises a substrate having a top surface layer and at least one waveguide embedded in the substrate and positioned adjacent to the top surface layer of the substrate. The microresonator system also includes a microresonator having a top layer, an intermediate layer, a bottom layer, a peripheral region, and a peripheral coating. The bottom layer of the microresonator is attached to and in electrical communication with the top surface layer of the substrate. The microresonator is positioned so that at least a portion of the peripheral region is located above the at least one waveguide. The peripheral coating covers at least a portion of the peripheral surface and has a relatively lower index of refraction than the top, intermediate, and bottom layers of the microresonator. |
US07764851B2 |
Optical modulators
An optical modulator has an optical waveguide substrate having a pair of principal surfaces, a pair of side surfaces an incident face and exit face of light, the substrate being composed of a ferroelectric material; a channel optical waveguide having at least a pair of branch sections, a multiplexing section of the branch sections and an exit section provided on the downstream of the multiplexing section, the waveguide being formed on the principal surface of the optical waveguide substrate; a modulation electrode electrodes for applying a signal voltage for modulating light propagating in the branch sections; and a reflective groove for reflecting leaked light of off-mode emitted from the multiplexing section and emitting the light from a principal surface of the optical waveguide substrate. An operating point of the optical modulator is controlled by changing a DC bias applied on the modulation electrode based on optical output of the leaked light of off-mode. |
US07764850B2 |
Optical modulator including electrically controlled ring resonator
An optical modulator and related methods are described. In accordance with one embodiment, the optical modulator comprises a waveguide for guiding an optical signal, and further comprises a ring resonator disposed in evanescent communication with the waveguide for at least one predetermined wavelength of the optical signal. The optical modulator further comprises a semiconductor pnpn junction structure that is at least partially coextensive with at least a portion of a resonant light path of the ring resonator. The optical modulator is configured such that the semiconductor pnpn junction structure receives an electrical control signal thereacross. The electrical control signal controls a free carrier population in the resonant light path where coextensive with the pnpn junction structure. A resonance condition of the ring resonator at the predetermined wavelength is thereby controlled by the electrical control signal, and the optical signal is thereby modulated according to the electrical control signal. |
US07764845B2 |
Signal processing method and device and video system
In a signal processing device for performing inverse orthogonal transform for a combination of orthogonal transform coefficients obtained by orthogonal-transforming a signal, a pixel signal value for a combination of orthogonal transform coefficients high in appearance is stored in advance in a pixel signal table together with an index assigned thereto. If a pixel signal value corresponding to a combination of orthogonal transform coefficients received via an input terminal is stored in the pixel signal table, an index generation circuit outputs a flag to a selection circuit and also outputs an index to the pixel signal table. The pixel signal table outputs the pixel signal value corresponding to the received index, and an image signal generation circuit generates a combination of pixel signal values as a restored signal. A selection circuit selects the output of the pixel signal generation circuit. |
US07764844B2 |
Determining sharpness predictors for a digital image
A method for determining a sharpness predictor for an input digital image includes determining one or more image metrics by analyzing the input digital image; and determining the sharpness predictor from the one or more image metrics. |
US07764842B2 |
Image encoding method, image decoding method, image encoding apparatus, image decoding apparatus, image encoding program, and image decoding program
Image encoding apparatus 10 according to the present invention is an image encoding apparatus 10 for dividing image signals into blocks, performing an orthogonal transform of each block, reading resultant orthogonal transform coefficients to obtain a coefficient string, and performing entropy coding, which has block selector 14 for selecting a size of a block for the orthogonal transform, out of a plurality of blocks of different sizes; coefficient string divider 12 for, when a block of a size larger than a minimum size is selected by block selector 14, dividing a coefficient string in the block into a plurality of coefficient strings of a length equal to that of a coefficient String in a block of the minimum size; and encoder 13 for performing entropy coding adapted to the coefficient string in the block of the minimum size. |
US07764840B2 |
System, method and apparatus for clustering features using an expansion shape
A computer-implemented method, system, computer-readable medium, and apparatus for identifying a boundary of a cluster in a bitmap, the bitmap having at least one initially set bit, for applying an expansion shape to each of the initially set bits in the bitmap and identifying vertex bits on the boundary of the cluster formed by at least one expansion shape. |
US07764832B2 |
System and method for processing image data for color space conversion
A method of processing image data is disclosed, wherein the method includes receiving a set of image data values in a device-dependent first color space, comparing the values in the first color space to a look-up table having entries correlating the values in the first color space to integer values in a device-independent second color space, locating in the look-up table the values in the second color space corresponding to the values in the first color space, and converting the values in the first color space to the values in the second color space. |
US07764831B1 |
System and method for creating, selecting and matching a stain color for wood
A method and system are disclosed for creating, selecting and/or matching a stain color for wood. A user can create various colors by adding or reducing the amount of a particular color to the color that a user is creating. After a color is created, a new image can be created that illustrates the created color. When a user is satisfied with the created color, the created color can be applied to the wood so that an image of the wood stained with the created color is created for the user to view. The effects that the wood grain patterns of the wood have on the stained wood are illustrated in the image of the stained wood. The created color may be stored so that it can be accessed at a later time. In addition, any created color may also be communicated to others whereby others may use the created color as specified by a user of the system and method that created the color. |
US07764830B1 |
Machine learning of document templates for data extraction
The present system can perform machine learning of prototypical descriptions of data elements for extraction from machine-readable documents. Document templates are created from sets of training documents that can be used to extract data from form documents, such as: fill-in forms used for taxes; flex-form documents having many variants, such as bills of lading or insurance notifications; and some context-form documents having a description or graphic indicator in proximity to a data element. In response to training documents, the system performs an inductive reasoning process to generalize a document template so that the location of data elements can be predicted for the training examples. The automatically generated document template can then be used to extract data elements from a wide variety of form documents. |
US07764827B2 |
Multi-view image generation
A multi-view image generation unit (100) for generating a multi-view image on basis of an input image is disclosed. The generation unit (100) comprises: edge detection means (102) for detecting an edge in the input image; depth map generation means (104) for generating a depth map for the input image on basis of the edge, a first group of elements of the depth map corresponding to the edge having a first depth value, related to a viewer of the multi-view image, and a second group of elements of the depth map corresponding to a region of the input image, being located adjacent to the edge, having a second depth value, related to the viewer of the multi-view image, the first value being less than the second value; and rendering means (106) for rendering the multi-view image on basis of the input image and the depth map. |
US07764825B2 |
Pattern inspection apparatus and method with enhanced test image correctability using frequency division scheme
A pattern image inspection apparatus with enhanced image correctability due to consolidation of alignment and image correction by using an image as divided by frequency regions while reducing image degradation and setup parameters is disclosed. The apparatus includes an image divider for creating for the test image and the reference image a plurality of frequency division images divided into frequency regions, a model parameter identifier for using 2D linear prediction models of the test image and the reference image to identify model parameters for each frequency division image, a model image generator for creating a model image based on the model parameters, and a comparison processor for performing inspection by comparing the model image to either the test image or the reference image with respect to each frequency division image. An image inspection method is also disclosed. |
US07764822B2 |
System and methods for rapid and automated screening of cells
A system for performing automated cell screening in drug discovery, includes an automated microscope, a fast autofocus device, and a digital imaging system. Processes are implemented in software through which relevant cellular material is segmented and quantified with minimal user interaction. Improvements in the following areas: known methods for image processing are implemented in such a way that automated segmentation is achieved; sets of known measurements (pixel counting, etc.) are implemented as methods which demonstrate aspects of biology in a reliable fashion; components for automated positioning, focusing, imaging and processing of a multiplicity of samples are integrated as systems within which the segmentation and measurement methods may be mounted; and components and methods are adapted into systems which yield more highly automated and more rapid cell screening. |
US07764807B2 |
Speaker support systems
A speaker support system, adapted to prevent destructive resonance between a speaker and a speaker cabinet, comprising a vibration damper, a vibration transferer, and a connector. The speaker support prevents primary-mode resonance from building up to damaging levels in a speaker cabinet.The vibration damper damps sound vibrations that are passing from a speaker into a speaker cabinet. The vibration damper is tuned to not resonate at any resonant frequency of the speaker cabinet. The vibration transferer transfers sound vibrations from the vibration damper to a vibration sink, which is preferably a portion of the speaker cabinet that is remote from the vibration damper. Preferably, the vibration transferer comprises a metal rod. The connector fixedly connects the vibration transferer to the vibration sink. The vibration transferer is tuned to not resonate at any resonant frequency of the speaker cabinet. |
US07764805B2 |
Apparatus for generating surround signal from two-channel stereo signal
To restrict a loss, or a variation in a loudness, of the sound of a rear speaker if the separation of a two-channel stereo signal degrades in a surround device which generates a four-channel surround signal based on a difference component of the two-channel stereo signal. In a surround device which generates the difference signal based on input left and right channel signal, and generates a driving signal of a front speaker arranged in front of the audience and a driving signal of a rear speaker arranged behind the audience based on the left and right input signals and the difference signal, a part of the driving signal of the front speaker or a part of the two-channel signal is mixed to the driving signal of the rear speaker, and therefore, the loss or the variation in the loudness of the sound of the rear speaker can be restricted even if the separation of the two-channel stereo signal degrades. |
US07764802B2 |
Frequency-warped audio equalizer
In certain embodiments, an improved audio equalization filter can be generated by frequency warping one or more digital filters having a plurality of frequency bands. Frequency warping can include, for example, transforming at least some of the frequency bands of the one or more digital filters into lower frequency bands. As a result, in various implementations the audio equalization filter may be more accurate than certain currently-available IIR equalization filters. The audio equalization filter may also be more computing-resource efficient than certain currently-available FIR equalization filters. |
US07764792B1 |
System and method for encoding data transmitted on a bus
An apparatus having a corresponding method comprises a transmit circuit to transmit data, the transmit circuit comprising a transmit input circuit to input the data, and an address for the data, to the transmit circuit, an encoder to encode the data according to the address for the data, comprising an encode select circuit to select one of a plurality of keys based on the address for the data, and an encoding circuit to encode the data using the key selected by the encode select circuit, and a transmit output circuit to output the encoded data. |
US07764789B2 |
Key bit stream generation
A bit sequence which is generated by a feedback shift register is decimated with a variable decimation value m (mε|N) in a predetermined manner which is known on the decryption side, i.e. in that every mth bit of the bit sequence is picked out from the bit sequence so as to obtain the key bit stream. |
US07764785B2 |
Method for communicating securely over an insecure communication channel
A method for enhancing the security of cryptographic systems against side channel attacks and cryptanalysis is based on the concept of object hopping or dynamic transformation of elements between objects that share the same category and/or floating objects which facilitate object hopping. The use of floating objects and floating finite fields to facilitate field hopping is also disclosed. Further, the use of curve hopping and floating elliptic curves to facilitate curve hopping and/or key floating when keys used in cryptosystems are floated through floating fields are also used for enhancing the security of cryptographic systems. |
US07764784B2 |
Handset cradle
An embodiment of a handset cradle includes a base component and a handset component configured to couple with the base component. The handset component provides an interface with a particular type of handset selected from a plurality of handset types. This interface enables an exchange of data between the base component and a handset interfacing with the handset component. |
US07764780B2 |
Key to correlate a call with call-handling information
A telecommunication call center handles a call from a telecommunication network. The call center comprises a call center processor and a call center destination system. The call center processor receives and processes a message from the telecommunication network for the call to select a route code and to select a key, wherein the route code and the key are separate from one another. The call center processor transfers the route code and the key to the telecommunication network. The call center processor transfers the key and call-handling information for the call to the destination system. The destination system receives the key and the call from the telecommunication network, and associates the call with the call-handling information based on the key. |
US07764777B2 |
Branch calling and caller ID based call routing telephone features
A caller ID based call routing feature is described for blocked and non-blocked caller ID's. A processing system in the public switched telephone network (PSTN) receives first identifying information for identify the source of a telephone call and associates additional information stored in a memory with the first identifying information. The additional information may be information about the calling party initially downloaded to the memory by a subscriber. Once retrieved from the memory by the processing system, the additional information may then be transmitted to the subscriber via the Internet for display on a monitor or to the subscriber's telephone for display on a telephone display. Another feature described is a branch calling feature where the subscriber may program a processing system within the PSTN to forward an incoming call to two or more end units (e.g., telephones) simultaneously. If the call at an end unit is answered, answer supervision signaling is transmitted back to the processing system which then terminates all other calls. The processing system then connects the calling party to the subscriber. The branch calling may be made for any combination of local, long distance, and cellular telephone numbers. |
US07764773B2 |
Determining services accessible via a subscription in a communication system
A method, a system and a network node for determining services accessible via a subscription having an account and at least a first limit in a communication system. The method includes defining at least a first set of services and a second set of services to be used with the subscription, each set of services defining services accessible via the subscription, comparing the balance of the account with the first limit, using the first set of services when the balance of the account does not reach the first limit, and using the second set of services when the balance reaches the first limit. |
US07764771B2 |
Method of recording invention disclosures
The method of the present invention allows inventors to orally document innovative concepts. The method reduces the need to have inventors write out details of an invention in an invention disclosure form. The method also assists inventors in quickly and conveniently recording ideas and preparing invention disclosure forms based on the ideas. In some example forms, inventors are able to pick up a telephone and connect to a network. Once connected to the network an inventor can dictate the concepts of the idea over the network. The dictation is converted into text, such as by a voice analysis program, and then inserted into an invention disclosure form which is dated and archived. |
US07764770B2 |
System and method for efficient provision of a voicemail message indicator signal over a computer data network
Exemplary embodiments provide notification information of a telephone voicemail message over a computer and/or hybrid communications network. A table of updated voicemail subscriber message information is generated that includes voicemail subscriber identifier information and voice mailbox message status for each respective subscriber. Web-based requests (or alternate communications standards communicating the requests) are received from subscribers for voice mailbox status information. For each request from a subscriber, subscriber-specific data is retrieved from the table and a data communications notification that incorporates the retrieved information is communicated to a voice/data communications device to provide an updated voice mailbox message status. |
US07764763B2 |
X-ray CT system, image reconstruction method for the same, and image reconstruction program
It is an object of the present invention to eliminate windmill artifacts that inevitably occurs when a helical scan is performed with an X-ray CT system. To this end, the present invention is equipped with an X-ray source, and an X-ray detector having a plurality of detector elements arranged two-dimensionally, and disposed opposite to the X-ray source with a predetermined rotation center axis therebetween. The invention further includes reconstruction means for performing an arithmetic operation, in which two-dimensional projection data obtained based on X-ray detection data detected by the detector elements while rotating the X-ray source around the rotation center axis are back projected along a path different in a Z-axis direction extending along the rotation center axis from the X-ray path of the projection data, to reconstruct an image. |
US07764762B2 |
Radiation CT apparatus and radiation CT method
A region of interest information obtaining section obtains the size and position of a region of interest within a radiation image of a subject. A position calculating section calculates positions for a radiation source and a detecting panel that enable appropriate radiation imaging of the region of interest, employing the region of interest information. A moving section moves the radiation source and the detecting panel to the positions calculated by the position calculating section. Radiation images of the subject are obtained while rotating the radiation source and the detecting panel about a rotating axis that passes through a predetermined position at which the subject is placed. |
US07764761B2 |
Shift register apparatus and method thereof
A shift register apparatus and a method thereof are provided. The technique manner submitted by the present invention utilizes two NMOS transistors for pulling down the voltage level of the scan signals output by the shift registers within the shift register apparatus to the low level gate voltage, wherein one of the NMOS transistors is controlled by a control unit, and the other NMOS transistor is controlled by a clock signal or the inverted clock signal provided to the shift registers. Therefore, shifting amount of the threshold voltage of those NMOS transistors can trend to be flat, and the reliability of those NMOS transistors can be promoted. In addition, since only one control unit is needed to dispose in each shift register so that the layout area of whole shift register apparatus can be reduced, and the panel with narrow frame size also can be achieved by the present invention. |
US07764759B2 |
Linear sample and hold phase detector for clocking circuits
Linear sample and hold phase detectors are disclosed herein. An example phase detector is coupled to an input data signal and a recovered clock signal and includes a linear phase difference generator circuit and a sample and hold circuit. The linear phase difference generator includes a first input coupled to the input data signal and a second input coupled to the recovered clock signal and outputs a first phase difference signal indicative of the phase difference between the input data signal and the recovered clock signal relative to a rising edge of the input data signal and a second phase difference signal indicative of the phase difference between the input data signal and the recovered clock signal relative to a falling edge of the input data signal. The sample and hold circuit is coupled to the first and second phase difference output signals and samples the voltage levels thereof in response to a first transition of the input data signal and holds the sampled voltage levels until a second transition of the input data signal. Novel clocking circuits using the linear sample and hold phase detector, as well as other types of linear phase detectors, are also disclosed herein in which a gain block non-linearizes the linear phase difference information output from the linear phase detector circuits. |
US07764755B2 |
Synchronization of a digital circuit
A method of synchronization of a digital circuit includes selecting a first site and a second site from a plurality of different sites of the digital circuit where a signal to be synchronized occurs; passing a first signal, which is the signal to be synchronized of the first site, via a first line that starts at the first site, ends at the second site, and contacts each of the sites just once, to the second site; passing a second signal, which is the signal to be synchronized of the second site, via a second line that starts at the second site, ends at the first site, and contacts each of the sites just once, to the first site; determining, for each site, a first phase shift between the signal to be synchronized of this site and the first signal, and a second phase shift between the signal to be synchronized of this site and the second signal; and determining, from the first and second phase shifts of each site, a delay for each site, with which the signal to be synchronized of the respective site is delayed for the synchronization. |
US07764754B2 |
Data transmission with spatial spreading in a MIMO communication system
For data transmission with spatial spreading, a transmitting entity (1) encodes and modulates each data packet to obtain a corresponding data symbol block, (2) multiplexes data symbol blocks onto NS data symbol streams for transmission on NS transmission channels of a MIMO channel, (3) spatially spreads the NS data symbol streams with steering matrices, and (4) spatially processes NS spread symbol streams for full-CSI transmission on NS eigenmodes or partial-CSI transmission on NS spatial channels of the MIMO channel. A receiving entity (1) obtains NR received symbol streams via NR receive antennas, (2) performs receiver spatial processing for full-CSI or partial-CSI transmission to obtain NS detected symbol streams, (3) spatially despreads the NS detected symbol streams with the same steering matrices used by the transmitting entity to obtain NS recovered symbol streams, and (4) demodulates and decodes each recovered symbol block to obtain a corresponding decoded data packet. |
US07764749B2 |
Phase tracking for received signals using adaptive interpolation
Phase trackers (7) for tracking phases of received data are provided with interpolators (20), error detectors (21,22), combiners (25) and indicator generators (26) for generating at least two streams of interpolated samples, for generating error signals per stream, and for generating an indicator signal for adjusting the interpolation, to avoid the use of sync words for phase tracking. The indicator generator (26) converts combined error signals into indicator signals for adjusting the interpolation through shifting sampling phases of interpolated samples. |
US07764748B2 |
Receiver, wireless device and method for cancelling a DC offset component
A receiver includes a memory for storing DC offset amounts in accordance with a DC offset component remaining in a received signal; a first DC offset component-removing unit configured so as to generate a first DC offset amount from the DC offset amounts stored in the memory and to remove the first DC offset amount from the received signal; an amplifier for amplifying a signal output from the first DC offset component-removing unit; and a second DC offset component-removing unit configured so as to generate a second DC offset amount from the DC offset amounts stored in the memory in view of a gain of the amplifier and remove the second DC offset amount from the signal amplified by the amplifier. |
US07764745B2 |
Communication system and method for selecting codeword thereof
A method for selecting a codeword in a multi-input multi-output (MIMO) communication system is disclosed. The method comprises steps providing a transmitter with codeword. A receiver receives the codeword candidates and calculates the corresponding bit error rate (BER) according to a decoding strategy. The receiver chooses a codeword candidate which has a minimum BER value and sends a selection signal to the transmitter. And, a transmitter determines a codeword for data transmission according to the selection signal. |
US07764740B2 |
Fast block mode determining method for motion estimation, and apparatus thereof
A fast block mode determining method for motion estimation, and an apparatus thereof. A cost of motion estimation for an input image frame is predicted by Kalman filtering, and one block mode is selected from a plurality of block modes. A cost for the motion estimation of the input image frame is calculated. The predicted cost and the calculated cost are compared with each other, and the block mode for performing the motion estimation is determined. In an H.264 moving picture encoding device, the operation load is reduced and time wasted for calculation is shortened, because it is not necessary to perform the motion estimation for all the block modes. |
US07764734B2 |
Digital pulse width modulation with variable period and error distribution
Digital pulse width modulation with variable period and error distribution that improves the tradeoff between resolution and clock speed in pulse width modulation circuits so that a higher resolution can be achieved with a lower clock speed. A preferred method includes, for a signal sample S and each value of P in a range Pmin to Pmax of pulse periods P, determining a pulse width V=round(P*S), where round(P*S) is the closest integer value of P*S, and the magnitude of the error |E|=|S−V/P|, for the value of V (Vopt) and P (Popt) associated with the lowest value of the magnitude of the error |E|, providing an output pulse of a pulse width Vopt during the pulse period Popt, and successively repeating a) and b). Other aspects of the invention may include error distribution, error squelching to prevent idle-tone, idle-noise artifacts, 2-samples-per-pulse and non-uniform sampling and pulsing. Other features are disclosed. |
US07764725B2 |
Sub-banded ultra-wideband communication system
A wireless communication system performs high-speed transmission of information signals by using a multi-band approach. Each band spans about 500MHz. A flexible modulation scheme within each band employs time, amplitude and phase modulations, allowing adaptation of the data rate to the sub-band conditions. In addition, pseudo-random frequency sequence is employed to provide sufficient multi-user interference reduction. |
US07764724B2 |
Laser combiner
A laser system. The laser system includes a first laser device configured to emit a first laser beam, a second laser device configured to emit a second laser beam, and a third laser device configured to emit a third laser beam. The laser system also includes a laser combiner configured to receive the first, second, and third laser beams and output the first, second, and third laser beams with less separation downstream of the laser combiner than upstream of the laser combiner. |
US07764713B2 |
Synchronization watermarking in multimedia streams
Synchronization of related packet data network streams is provided. Synchronization is achieved by inserting synchronization packets into data streams that are to be aligned with one another after transmission of those data streams across a network. More particularly, corresponding synchronization packets are inserted into the corresponding data streams at the same time, to serve as markers for performing synchronization of the data at the receiving end. The corresponding data streams may comprise an audio data stream and a corresponding video data stream. |
US07764712B2 |
Radio transmitting apparatus, radio receiving apparatus, radio transmitting method and radio receiving method
A radio transmitting apparatus and the like for improving the reception error rate characteristic. In this apparatus, a data modulating part (121) modulates a data signal to provide a modulated symbol. A Q-inverting part (125) generates a symbol that corresponds to the modulated symbol provided by the data modulating part (121) and that, when combined with the modulated symbol, becomes a signal having a particular value. A multiplexing part (110) multiplexes the modulated symbol provided by the data modulating part (121) with the corresponding symbol generated by the Q-inverting part (125) to provide a multiplexed signal. |
US07764704B2 |
Dynamic adjust multicast drop threshold to provide fair handling between multicast and unicast frames
A network device for managing data flow can have a data port configured to receive data, a plurality of pointers for pointing to the data received, and a queue for queuing the plurality of pointers. The queue can be configured to have at least one dynamic threshold therein. Furthermore, the network device can have a control module configured to adjust the at least one dynamic threshold with respect to the data flow. |
US07764702B2 |
Method and apparatus for customer-controlled routing management
In one embodiment, the present invention is a method and apparatus for customer-controlled routing management. In one embodiment, a system for managing routing in a virtual private network includes a configuration management system for receiving settings from a user of the virtual private network, the settings specifying at least one of: virtual private network topology and routing preferences, and for provisioning the virtual private network in accordance with the user settings and a validation management system for validating the provisioned virtual private network. |
US07764700B2 |
System for supply chain management of virtual private network services
The system for the supply chain management of network services, preferably virtual private network services, provides hardware, processes and application tools useful in configuring and/or delivering substantially measurable virtual private network services. |
US07764695B2 |
Arm and rollback in a multi-chassis system
A multi-chassis system includes at least a first chassis and a second chassis that each includes one or more blades. The one or more blades in turn include one or more ports. The two or more chassis are connected through use of an interconnector. The multi-chassis system may also include access to one or more microprocessors that may execute thereon software that controls the propagation of the arm condition. The arm condition is generated at a first port of a first chassis or network analyzer blade coupled to the first chassis. The arm condition is then transmitted to one or more additional ports of the first chassis while not being transmitted to any ports of the second chassis. Finally, the reception of a precondition for triggering defined by the arm condition is limited to those ports that have received the arm condition. |
US07764694B2 |
System, method, and apparatus for prioritizing network traffic using deep packet inspection (DPI)
A method, system, and apparatus for prioritizing network traffic according to one embodiment includes receiving a packet addressed to a receiver device from a sender device, identifying the packet at a network layer to determine an application and/or protocol associated with the packet, and generating traffic priority information associated with the packet based upon the identification. In at least one embodiment, the traffic priority information indicates traffic prioritization between the sender device and the receiver device. The method further includes forwarding the packet to the receiver device, receiving an acknowledgment packet from the receiving device, and inserting the traffic priority information into the acknowledgment packet at a transport layer. In at least one embodiment, the acknowledgment packet is forwarded to the sender device. In various embodiments, the packet is identified at the network layer using deep packet inspection. |
US07764691B2 |
Allowing IPv4 clients to communicate using teredo addresses when both clients are behind a NAT
Methods and systems for allowing clients behind a network address translation device to communicate when those clients are assigned Teredo Ipv6 addresses. |
US07764688B2 |
Ethernet differentiated services
A network includes an edge node configured to define per hop behaviors using a set of bits in an Ethernet header of a frame and a core node configured to receive the frame and to forward the frame according to the per-hop-behaviors. The network can also include a defined set of differentiated service classes, each differentiated service class associated with the set of per hop behaviors, indicated in the set of priority bits. The network classifies the Ethernet frame based on at least one of a set of priority bits or information in at least one protocol layer in the frame header of the Ethernet frame and determines a per hop behavior based on the classification. |
US07764687B1 |
Longest prefix match search technique
A router identifies in a data packet an address of a network device. An algorithm determines that the address and a first prefix in a tree data structure match up to a first mask length of the first prefix. The algorithm maintains the first prefix in a temporary storage location if there is a match, and determines whether the address and a second prefix in the tree data structure match up to a second mask length of the second prefix, wherein an external node of the second prefix is linked below an external node of the first prefix, and wherein the second mask length is longer than the first mask length. The algorithm maintains the second prefix as a better match of the address, if the address and the second prefix match up to the mask length of the second prefix. |
US07764686B1 |
Migration to IPv6 using combination of globally significant and locally significant IPv4 addresses
Flexible migration from IPv4 to IPv6 is facilitated for the Internet and other data networks employing Internet Protocol. In one implementation, certain IPv4 nodes are enhanced by use of a dual address including a globally significant realm address and a locally significant address used only within a particular realm. This dual IPv4 address may be readily mapped to or from an IPv6 address. The enhancement and address mapping scheme may be used to automatically tunnel IPv6 packets through IPv4 infrastructure and to use enhanced IPv4 nodes to contact IPv6 infrastructure. |
US07764684B2 |
Method for distributing calls to a group of end points
A switching apparatus distributes incoming calls to end point terminals that belong to a service group and that interact with the switching apparatus via messages. The messages query the end point terminals by specifying a range and asking those end point terminals that meet a criterion associated with the range to respond. By iteratively narrowing the range, for example, in a binary search fashion, one of the end point terminals is selected. In one embodiment, the range relates to fixed sequence IDs of the end point terminals and the criterion relates to whether an end point terminal is idle or not. In another embodiment, the range incorporates the idle/not idle state of the end point terminals by specifying idle time durations. |
US07764681B2 |
Topology and routing model for a computer network
Various embodiments of a system and method related to a topology and routing model for a peer-to-peer network are disclosed. A plurality of nodes may be coupled to each other to form a peer-to-peer network. A routing table may be created on each node in the peer-to-peer network. Each node may be operable to route messages to other nodes in the peer-to-peer network using information stored in the routing table. Messages may be propagated among nodes in the peer-to-peer network in a decentralized manner. For example, the peer-to-peer network may not utilize centralized servers of any kind. Each node in the peer-to-peer network may perform substantially the same routing functionality. |
US07764680B2 |
Communication system and call control server
When congestion occurs in a RAN in a cell phone VoIP service, calls using the congested device are detected to permit generation of a restriction in call by call units. The congested device notifies call connection data passing through it to a PDSN, the PDSN finds the IP address of the terminal using the target connection, and notifies a CSCF as a restriction target terminal. The CSCF, in call connection processing, determines whether the calling/called sending/receiving user is the restriction target, and if so, determines whether or not the call should be connected with priority from subscriber data. |
US07764675B2 |
Peer-to-peer connection between switch fabric endpoint nodes
A method includes receiving a request from an endpoint node on a switch fabric to establish a peer-to-peer connection with another node on the switch fabric. The peer-to-peer connection is to be used to exchange data with the other node via a path routed through the switch fabric. The path is routed through an intermediary node on the switch fabric. One or more parameters are obtained that enable the endpoint node to exchange data with the other node. The one or more parameters are maintained in a data repository at a given endpoint node on the switch fabric. The implementation also includes establishing the peer-to-peer connection based on the one or more parameters obtained from the data repository and based on a given switch fabric topology. |
US07764674B2 |
Address resolution snoop support for CPU
A method of constructing a lookup table for network switch includes the steps of snooping a communication channel in the network switch for lookup table information. Upon detection of lookup table information on the communication channel, the lookup table information transmitting the lookup table information to a remote system memory. This constructs a lookup table in the remote system memory. |
US07764669B2 |
System and method providing for interoperability of session initiation protocol (SIP) and H.323 for secure realtime transport protocol (SRTP) session establishment
To provide for interoperability of Session Initiation Protocol (SIP) and H.323 for Secure Realtime Transport Protocol session establishment, a transmit key is received in a first protocol from a first endpoint. The transmit key is mapped from the first protocol to a second protocol and sent in the second protocol to a second endpoint to establish a secure communication session between the first endpoint and the second endpoint. |
US07764668B2 |
Signaling gateway for multihop-relaying a signaling message
If interaction between signaling gateways frequently occurs, it is possible that extended processings are executed redundantly on a path of signaling messages. To avoid such a redundancy, a consistent method is necessary for deciding a signaling gateway to execute an extended processing from among the signaling gateways. The signaling gateways, each time they receive a signaling message, calculate information about a path through which it is transferred. By passing the path information in addition to the signaling message to an extended processing program, the signaling gateways decide whether to execute the extended processing on the signaling gateways, on a session basis. A signaling gateway that has executed an extended processing adds information indicating a processing status to the signaling message to notify other signaling gateways of it. |
US07764659B2 |
Scheduling method and apparatus for half-duplex transmission
The present invention relates to a method and apparatus for scheduling data for transmission via at least two half-duplex time division multiple access connections, wherein for each connection respective capacities of data portions to a transmission frame are allocated so that the total capacity of all data portions of the transmission frame does not exceed a predetermined capacity for each transmission direction, and that the sum of capacities of data portions of each connection of the transmission frame in both transmission directions does not exceed the predetermined capacity. Then, the transmission timing of the data portions within the transmission frame is set in such a manner that transmission and reception intervals of each connection do not overlap. Accordingly, scheduling can be optimized to meet both QoS and half-duplex requirements. |
US07764658B2 |
Downlink coordinated transmission in OFDMA systems, including WiMax systems
Embodiments described herein include methods for improving the SINR, and therefore communication quality or rate, in the downlink of a cellular communication system. In an embodiment, the system is an orthogonal-frequency-division multiple-access (OFDMA) system. In an embodiment, a set of terminals is designated a coordinated-transmission group. The set of terminal is chosen such that the slot-allocations of the set are given special treatment to alleviate interference from other sectors or cells. In an embodiment, “zones” defined in the WiMax standard are “repurposed” to handle the coordinated-transmission, although the zone was originally intended for another purpose. |
US07764657B2 |
Interleaving of information bits
The disclosed embodiments relate to a method in a transmitter for interleaving information bits from a data block into transmission bursts. Each of the information bits is assigned with an index. The interleaving includes computing positions of the information bits in the transmission bursts such that the values of the indexes of at least a portion of the information bits are modified. At a receiver it is determined if the value of any of the indexes has been modified before transmission of the transmission bursts. Based on the determination, de-interleaving of the information bits is then accomplished based on modified values of the indexes or originally assigned values of the indexes. |
US07764649B2 |
Handover method and system in a broadband wireless access communication system
Disclosed is a hard handover method and system for use in a Broadband Wireless Access (BWA) communication system. The method and system includes dividing a data transmission field for mobile stations (MSs) into a handover field and a normal user field, allocating at least one subchannel in the normal user field to non-handover MSs located in a non-handover region, allocating at least one subchannel in the handover field to handover MSs located in a handover region, and performing communication through the allocated at least one subchannel. |
US07764644B2 |
Method and apparatus for reducing overhead for signaling
A method and apparatus for reducing overhead for signaling where the method includes sending a user bit map field (802) for initiating assignment of users to resources corresponding to bit positions in a resource bit map field (804), and sending the resource bit map field wherein the resource bit map field is a message indicating which resources are assigned to mobile stations. The method and apparatus include sending an indicator bit (808) wherein the indicator bit indicates one of a portion of the user bit map field is being used for purposes other than initiating assignment of users to resources corresponding to bit positions in a resource bit map field and a portion of the resource bit map field is being used purposes other than indicating which resources are assigned to mobile stations (101). |
US07764640B2 |
Method and system for supporting internet protocol mobility of a mobile node in a mobile communication system
A method and system for supporting Internet Protocol (IP) mobility of a Mobile Node (MN) in a mobile communication system. In the mobile communication system supporting Mobile IP (MIP) and Session Initiation Protocol (SIP), MIP location registration is performed in a Home Agent (HA) through a first FA (Foreign Agent) of a first foreign network in which the MN is located. When the MN receives a SIP invite message from a Correspondent Node (CN), it sends, to the CN, a SIP response OK message in which a home address of the MN is recorded. The CN sends a packet to the home address of the MN in a state in which a SIP call of the MN is established. The number of signaling messages and a delay time associated with a handover can be reduced, because the CN sends packets only to the home address of the MN regardless of a changed location of the MN. |
US07764637B2 |
Peer-to-peer mobile instant messaging method and device
A technique is provided for establishing peer-to-peer session-based instant messaging between mobile devices without the need for using an instant messaging registration or log-in server to provide presence information. Session-based instant messaging communications between mobile devices are established by embedding necessary address information in the telephony ringing signal between mobile devices. |
US07764628B2 |
Method for controlling traffic balance between peering networks
A method that measures ratio, relative to a peering network, of traffic burden of incoming traffic to traffic burden of outgoing traffic, where traffic burden takes into account traffic volume and distance that the traffic traverses through the network. A determination is made from this ratio as to whether an imbalance exists with the peering network. With the assistance of a simulation of changes in routing policy and their effects, an existing or impending imbalance is remedied by changing the routing policy relative to particular customers, for example from a “hot potato” routing policy to a “best exit” routing policy. |
US07764624B2 |
Methods and devices for preventing protocol stalling
The present invention provides techniques for preventing protocol stalling. A control platform is adapted to generate a predetermined time period, wherein the predetermined time period is reset when an acknowledgement signal is received. The control platform is further adapted to examine stored packets to detect new or negatively acknowledged packets. A transmission platform is adapted to transmit an earliest transmitted packet after the predetermined time period expires when no new or negatively acknowledged packets are detected. |
US07764619B2 |
Signal routing error reporting
System and method for analyzing routing in a system. Routing information for the system, received, e.g., from a user and/or tool, is analyzed, where the routing information specifies a plurality of routes in the system, and where each route comprises one or more routing resources in the system. A routing conflict between two routes of the plurality of routes is determined based on the analyzing, where the routing conflict is with respect to a routing resource comprised in each of the two routes, e.g., incompatible reservations and/or incompatible specified configuration of a routing resource included in each of the two routes. An error message useable in debugging routing for the system is output indicating the routing conflict, where the error message includes identification of the two routes, e.g., respective names, sources and destinations, and/or routing resource sequences, of the two routes, and may optionally include identification of the routing resource. |
US07764618B2 |
Method and apparatus for automatic inter-domain routing of calls
A method and apparatus for inter-domain routing of calls in a network, where the network represents a first wide area network. A routing node of the network advertises its access to a range of addresses in a second wide area network and a cost for access to the range of addresses to all adjacent nodes in the network. Each of the adjacent nodes inserts an entry in its own routing table associating access to the range of addresses in the second wide area network with the network address of the routing node and the cost for access. Each adjacent node then modifies the cost for access by adding its own cost and advertises its access to the range of addresses in the second wide area network and the modified cost for access to all of its adjacent nodes. When a call addressed to a destination address in the range of address in the second wide area network is received at each node of the network, then the node searches for the entry in its routing table corresponding to the range of addresses in the second wide area network having the lowest cost for access and connects the call to the adjacent node associated with the entry having the lowest cost. The routing node can also advertise one or more protocol types which it can support, where the protocol types are associated with the routing node in the routing table in each adjacent node and a call having a given protocol type is also routed at each node of the network based upon its protocol type. |
US07764615B2 |
Distributing rate limits and tracking rate consumption across members of a cluster
Mechanisms for distributing rate limits and tracking rate consumption across members of a cluster are provided. One member of the cluster is responsible for controlling the distribution of rate capacity across members of the cluster. Rate capacity may be distributed in a hierarchical fashion to account for the needs of the various services, applications, and/or operations provided by the cluster members. A hierarchical tree structure may be formed by distributing rate capacity among a plurality of nodes arranged at a global, service, application or operation level of the tree. In some cases, rate capacity may also be distributed at a requester level to account for the needs of requesters who are granted access to the services, applications and operations provided by the cluster members. |
US07764607B2 |
Method and system for connection control
A connection control method is achieved by receiving from a first terminal, a call request for a communication with a second terminal to notify the call request from a connection control server to an application server; and executing at least a program to receive the call request from the connection control server, to request a connection state data of the second terminal to a storage server in response to the received call request. A connection control instruction for the first and second terminals is issued to the connection control server when there is no connection state data of the second terminal in the storage server or the second terminal in a free state. A connection control between the first and second terminals is performed by the connection control server in response to the connection control instruction; and the connection state data of each of the first and second terminals is stored in the storage server when the connection state between the first and second terminals is changed. |
US07764606B1 |
Maintaining packet order using hash-based linked-list queues
Ordering logic ensures that data items being processed by a number of parallel processing units are unloaded from the processing units in the original per-flow order that the data items were loaded into the parallel processing units. The ordering logic includes a pointer memory, a tail vector, and a head vector. Through these three elements, the ordering logic keeps track of a number of “virtual queues” corresponding to the data flows. A round robin arbiter unloads data items from the processing units only when a data item is at the head of its virtual queue. |
US07764603B2 |
Method, apparatus, and computer product for switching ringlets
When a ringlet with a high frame transfer quality is selected as a switching candidate for each station of a transfer destination from information on frame transfer quality for each ringlet, when it is determined that a fundamental ringlet is in a preceding stage of degradation of the frame transfer quality from information on the frame transfer quality of the fundamental ringlet, and if the fundamental ringlet is different from the switching candidate, a ringlet for transferring a frame to a station of the transfer destination is switched from the fundamental ringlet to the switching candidate. |
US07764600B1 |
Providing an alternative service application to obtain a communication service when the current service application is inhibited
A communication system receives packets transmitted by a user device. The packets implement a named service application to provide a communication service. The system transmits the packets to a packet network and identifies a communication problem. The system transmits information for delivery to the user device indicating that the named service application will be inhibited due to the communication problem and offering an alternative service application to provide the communication service. The system receives an acceptance transmitted by the user device, and in response, transmits the alternative service application for delivery to the user device. The system receives additional packets transmitted by the user device. The additional packets implement the alternative service application to provide the communication service. The system transmits the additional packets to the packet network. |
US07764598B2 |
Distribution compartments for an efficient and failsafe traffic distribution in a packet-switched network
The invention relates to a method for establishing a distribution compartment in a packet-switched network. A classification of the network nodes is carried out according to output nodes of the network during which the class of a node is determined according to the minimum number of hops between the network nodes and the output nodes. Based on the classification, distribution compartments for flows can be established as to provide a freedom from loops and to enable a flexible reaction to malfunctions. |
US07764597B2 |
Method for implementing network protection combining network element dual homing and ring network protection
A method for protecting a network comprising a first network element, which homes to a second network element and a third network element on the same ring network, the method comprising the steps of: establishing and transporting on the second network element a service from the first network element to the second network element, and detecting the status of the service; sending a switching message to the third network element upon detection of a failure of the service between the first network element and the second network element; and establishing and transporting a service as failed from the first network element to the second network element by the third network element, by using network resource of the ring network assigned on the second network element for the failed service prior to the failure of the service, in response to the switching message. |
US07764593B2 |
Downlink signal configuring method and device in mobile communication system, and synchronization and cell searching method and device using the same
Disclosed is a downlink signal configuring method and device, and synchronization and cell search method and device using the same in a mobile communication system. A downlink frame has plural symbols into which pilot subcarriers are distributively arranged with respect to time and frequency axes. Initial symbol synchronization and initial frequency synchronization are estimated by using a position at which autocorrelation of a cyclic prefix of a downlink signal and a valid symbol of the downlink is maximized, and cell search and integer-times frequency synchronization are estimated by using pilot subcarriers included in the estimated symbol. Fine symbol synchronization, fine frequency synchronization, and downlink frame synchronization is estimated by using an estimated cell search result. Downlink frequency and time tracking is performed, cell tracking is performed by using a position set of pilot subcarriers inserted into the downlink frame, fine symbol synchronization tracking and fine frequency synchronization tracking are repeated by using the pilot subcarriers to perform the frequency and time tracking of the downlink frame. |
US07764591B2 |
Multilayer optical disc having a recording stack type indicator
A multilayer record carrier of a writable type has a first recording layer (40) having a first recording stack (50,51) of a first type and a second recording layer (41) having a second recording stack (54,55) of a second type. The first and second recording stacks have different writing parameters. Each recording layer has a pre-formed recording control pattern that is readable via a laser beam for indicating the track. At least one recording control pattern comprises a recording stack type indicator for indicating the writing parameters of the second recording stack. A recording device has a control unit (20) for adjusting recording parameters in the device in dependence of the recording stack type indicator retrieved from the recording control pattern. |
US07764590B2 |
Information recording medium, method and apparatus for recording and reproducing information
An information recording medium includes a lead-in area and a data area for storing contents information. The lead-in area includes a first lead-in information area and a second lead-in information area. The first lead-in information area corresponds to a first playback mode. The second lead-in information area corresponds to a second playback mode different from the first playback mode. The first lead-in information area has a first depth and is designed for storing lead-in information related to the contents information stored in the data area. The second lead-in information area includes pre-pits having a second depth greater than the first depth. The pre-pits represent predetermined information, such as information of copyright protection, related to the contents information stored in the data area. |
US07764589B2 |
Confocal optical system aperture detector that measures a light quantity balance of light received to detect a position displacement, and a confocal optical system aperture position controller, an optical head and a position detecting method performing the same
In a confocal optical system having a light source 13, a first focusing means 14, a second focusing means 16, an aperture 17, and a detector 18 including a plurality of light reception regions, a position displacement is detected by detecting an intensity distribution of an image caused by a position displacement between a focusing spot of the second focusing means 16 and the aperture 17, by the detector 18. Further, the position displacement is corrected by controlling the aperture position using driving means 19 and control means 20. Also, a position displacement of the aperture 17 in the optical axis direction is detected and corrected on the basis of a change in an output of the detector 18 by oscillating the aperture 17 in the optical axis direction. |
US07764588B2 |
Optical disk apparatus and control method thereof
An optical disc apparatus having a construction that lowers a peak value of a laser beam applied to an optical disc and controls a current supplied to the laser. Provisions are made to prevent recorded marks on the optical disc from degrading by utilizing the laser beam radiated onto the optical disc. Provisions are also made to minimize gradual deterioration of the laser itself that would otherwise be caused by the emission of laser beam, to minimize unwanted radio waves that would otherwise be produced from the optical disc apparatus by the emission of laser beam, and to prevent the responsiveness of the optical disc apparatus from being impaired. |
US07764587B2 |
Optical pickup apparatus
An optical pickup apparatus includes a plurality of laser light sources, a single objective lens, and a beam shaping mirror. The beam shaping mirror causes each of the laser beams to be incident on a transmission surface, reflects the beam from a reflection surface being unparallel to the transmission surface and causes the beam to emerge from the transmission surface, thereby to convert a light intensity distribution of the beam of each of the wavelengths from an elliptic shape into a circular shape. The beam shaping mirror is made of a liquid crystal, which forms the transmission surface and the reflection surface, and is electrically driven so that a refractive index of the liquid crystal may be held constant irrespective of the wavelengths of the beams each of which enters the beam shaping mirror. |
US07764582B2 |
Focus servo apparatus
A focus servo apparatus which comprises an optical pickup having a power lens that changes an incidence angle of laser light incident on an objective lens and a power lens actuator that drives the power lens along an optical axis direction. In a focus search operation, the focus servo apparatus controls the power lens actuator to drive the power lens along the optical axis direction and detects having been brought into the focus servo area on the basis of a focus error signal obtained from photo-reception outputs from a photo-detector of the optical pickup, and then allows a focus servo to be in lock and returns the power lens to its initial position with driving the objective lens so as to maintain the lock state. |
US07764581B2 |
Write-once optical disc, and method and apparatus for allocating spare area on write-once optical disc
A write-once type optical disc and a method and apparatus for allocating a spare area on the write-once type optical disc are provided. The method includes allocating a data area on a recording medium of write-once type, and allocating a user data area and at least one spare area within the data area on the recording medium, the at least one spare area having a variable size, wherein a maximum recording capacity of the at least one spare area on the recording medium is less than a maximum recording capacity of at least one variable spare area on a rewritable type optical disc. |
US07764578B2 |
Tracking error detection method and optical disc reproduction apparatus using the same
An object of the present invention is to improve a conventional DPD method having a problem that a tracking servo becomes unstable due to a reduction in the accuracy of detecting a phase difference between short mark signals at an edge, in a case where the amplitudes of the short mark signals are very small, or where a readout signal contains large noise. To this end, the present invention provides a method for increasing the contribution ratio of long mark signals to generate a tracking error signal by causing a phase difference pulse to include information on a phase difference, and by causing the area of the pulse to be weighted according to the length of a mark/space adjacent to a concerned edge. |
US07764575B2 |
Tracking error detecting method, tracking error detecting apparatus and optical recording and reproducing apparatus
A tracking error detecting method comprises the steps of causing intensity distributions of single light introduced into an objective lens to have symmetry with respect to the track direction of an optical recording medium and the direction oblique to the direction perpendicular to the track direction, dividing a light-receiving unit into at least light-receiving units of the track direction and light-receiving units of the direction perpendicular to the track direction and detecting a tracking error signal based on detection signals from the divided light-receiving units. |
US07764574B2 |
Positioning system using ultrasonic waves and method for operating the same
Provided is a method for controlling a positioning system using ultrasonic waves. The method installs a plurality of ultrasonic satellites generating ultrasonic signals to position a mobile. The method sequentially gives satellite identification numbers to the plurality of ultrasonic satellites, generates a synchronization signal, provides it to the plurality of ultrasonic satellites, and allows the mobile to receive ultrasonic signals, which are generated by the plurality of ultrasonic satellites in the order of the satellite identification numbers when the ultrasonic satellites receive the synchronization signal, to measure distances between the mobile and the ultrasonic satellites. The positioning system includes ultrasonic satellites, a mobile that receives ultrasonic signals from the ultrasonic satellites to recognize its current position, a reference time broadcaster for providing a synchronization signal to ultrasonic satellites and the mobile, and a server for providing the coordinates of the ultrasonic satellites to the mobile. |
US07764566B2 |
Driver, and a semiconductor memory device having the same
A driver may include a driving unit and/or a boosting unit. The driving unit may be configured to provide a driving signal to at least one load. The boosting unit may be configured to boost the driving signal based on transition time points of the driving signal to reduce a distortion of the driving signal. The transition time points may be time points during a transition of the driving signal from a first level to a second level. |
US07764562B2 |
Semiconductor memory device having a short reset time
A semiconductor memory device includes a row path circuit, a reset signal generating circuit and a column path circuit. The row path circuit is initialized in response to a power-up signal. The reset signal generating circuit delays the power-up signal to generate a column reset signal. The column path circuit is initialized in response to the column reset signal. The semiconductor memory device can reduce a peak value of a surge current by initializing a row path circuit and a column path circuit at different time points. Therefore, the semiconductor memory device may have a relatively short setup time of an internal power supply voltage. |
US07764561B2 |
Self-refresh period measurement circuit of semiconductor device
A self-refresh period measurement circuit of a semiconductor device is disclosed, herein which includes a delay means for delaying the received oscillation signal by a unit self-refresh period to output a first delayed oscillation signal, and delaying the received oscillation signal to output a third delayed oscillation signal, a first period measurement start signal generator for generating a first period measurement start signal for setting a time that the oscillation signal is enabled for the first time as a start time for measurement of a self-refresh period, and a first refresh period output unit for generating a first refresh period output signal that is enabled for a period from a time that the first period measurement start signal is enabled to a time that the first delayed oscillation signal is enabled for the first time. |
US07764560B2 |
Semiconductor memory device and refresh method for the same
A refresh method for a semiconductor memory device features high noise resistance, lower power consumption, and lower cost. All word lines of one or more memory cell blocks that have not been selected in a self refresh mode are controlled to have a floating potential substantially at ground level. Even when a word line and a bit line are short-circuited, this control prevents destruction of memory cell information, which may be caused by noise, and also prevents generation of leakage current. A fuse, etc., for preventing generation of leakage current is unnecessary, so that lower cost is realized. |
US07764558B2 |
Hybrid sense amplifier and method, and memory device using same
Sense circuits, devices and methods are disclosed, including a sense amplifier circuit that has first and second complementary data lines and a sensing circuit. One of the data lines can be coupled to a memory cell for data sensing and the other data line can be used as reference. The sensing circuit has first and second complementary output nodes and is coupled to the data lines. In a first mode, the sensing circuit can sense a difference between a voltage on the first digit line and a voltage on the second digit line to generate a first voltage differential between the first and second output nodes. In a second mode, the sensing circuit can sense a difference between a current flow in the first digit line and a current flow in the second digit line to generate a second voltage differential between the first and second output nodes. Other sense circuits, devices and methods are also provided. |
US07764556B2 |
Semiconductor storage device including counter noise generator and method of controlling the same
A semiconductor storage device according to one aspect of the present invention includes a reference voltage source connected to a capacitor of a cell included in a memory, a buffer circuit holding data to be written in the cell, and a counter noise generator outputting a counter noise current canceling a noise current generated by rewriting the data in the cell to the reference voltage source according to the data held in the buffer circuit. |
US07764552B2 |
Semiconductor integrated circuit
A semiconductor integrated circuit is provided that can prevent an internal voltage from the voltage generating circuit from varying during a long term. The semiconductor integrated circuit of the present invention includes a voltage generating circuit configured to generate a reference voltage; a function circuit configured to operate by using the reference voltage; a first capacitance connected to a first node between the voltage generating circuit and the function circuit; and a switch provided between the voltage generating circuit and the first node. The switch is in a turned-off state at least for a period during which the function circuit is in an activated state. |
US07764549B2 |
Floating body memory cell system and method of manufacture
A plurality of integrated circuit features are provided in the context of an array of memory cells including a plurality of word lines and a plurality of bit lines. Each memory cell includes a floating body or is volatile memory. The aforementioned features may include, among others, an option whereby the foregoing bit lines may be situated below a channel region of corresponding memory cells, etc. |
US07764548B2 |
Semiconductor memory device which delays refreshment signal for performing self-refreshment
A semiconductor memory device having two refreshment modes of auto-refreshment and partial self-refreshment imposed on memory cells includes a command decoder which detects one of the refreshment modes from an input command, outputs type data which indicates the detected refreshment mode, and outputs a refreshment signal which indicates the start of refreshment; a mode register in which the type data is set; a signal selection circuit which determines whether or not the refreshment signal is to be delayed, in accordance with the type data set in the mode register, and outputs the refreshment signal, which is delayed or not delayed in accordance with the result of the determination, as a refreshment start signal; and a control circuit which reads the type data set in the mode register based when receiving the refreshment start signal, and performs refreshment corresponding to the type data. |
US07764547B2 |
Regulation of source potential to combat cell source IR drop
Techniques are presented for dealing with possible source line bias is an error introduced by a non-zero resistance in the ground loop of the read/write circuits of a non-volatile memory. The error is caused by a voltage drop across the resistance of the source path to the chip's ground when current flows. For this purpose, the memory device includes a source potential regulation circuit, including an active circuit element having a first input connected to a reference voltage and having a second input connected as a feedback loop that is connectable to the aggregate node from which the memory cells of a structural block have their current run to ground. A variation includes a non-linear resistive element connectable between the aggregate node and ground. |
US07764545B2 |
Address replacing circuit and semiconductor memory apparatus having the same
An address replacing circuit includes a sub-bank region selecting unit that allows a first sub-bank region or a second sub-bank region to be selectively activated, in response to a row address and first and second bits of a column address in accordance with operation modes a first column region activating unit that generates a first column region activating address and a second column region activating address from the first bit of the column address, a second column region activating unit that generates a third column region activating address and a fourth column region activating address from the second bit of the column address, and a column region selecting unit that allows at least one of first to fourth column regions of the first sub-bank region and first to fourth column regions of the second sub-bank region to be selectively activated, in response to the first to fourth column region activating addresses. |
US07764539B2 |
Spin transfer MRAM device with separated CPP assisted writing
A spin-transfer MRAM is described that has two sub-cells each having a conductive spacer between an upper CPP cell and a lower MTJ cell. The two conductive spacers in each bit cell are linked by a transistor which is controlled by a write word line. The two CPP cells in each bit cell have different resistance states and the MTJ cell and CPP cell in each sub-cell have different resistance states. The MTJ free layer rotates in response to switching in the CPP free layer because of a large demagnetization field exerted by the CPP free layer. An improved circuit design is disclosed that enables a faster and more reliable read process since the reference is a second MTJ within the same bit cell. When RMTJ1>RMTJ2, the bit cell has a “0” state, and when RMTJ1 |
US07764538B2 |
Magnetic memory and method for writing to magnetic memory
A magnetic random access memory which employs spin torque magnetization reversal having a small write current value is applied. The memory includes: a switching element the conduction of which is controlled by a gate electrode, and three magnetoresistance effect elements connected to the switching element in series. Each magnetoresistance effect element may be a TMR element or a GMR element that includes a multilayered film composed of a fixed layer, a non-magnetic layer and a free layer. The central element serves as a storage element. The magnetoresistance effect elements are manufactured such that an absolute value of current necessary for changing a magnetization direction of at least one of the magnetoresistance effect elements located at both ends is larger than an absolute value of current necessary for changing a magnetization direction of the central magnetoresistance effect element. |
US07764529B2 |
Data storage device
In a non-volatile electric memory system a card-like memory unit (10) and a read/write unit (11) are provided as physically separate units. The memory unit (10) is based on a memory material (4) that can be set to at least two distinct physical states by applying an electric field across the memory material. The read/write unit (10) comprises contact means (9) provided in a determined geometrical pattern enabling a definition of memory cells in memory unit (10) in an initial write operation, the memory cells being located in a geometrical pattern corresponding to that of the contact means (9). Establishing a physical contact between the memory unit (10) and the read/write unit (11) closes an electrical circuit over an addressed memory cell such that read, write or erase operations can be effected. The memory material (4) of the memory unit (10) can be a ferroelectric or electret material that can be polarized into two discernible polarization states, or it can be a material with a resistive impedance characteristic such that a memory cell of the material can be set to a specific stable resistance value by the application of an electric field. |
US07764527B2 |
Switching power supply unit
A switching power supply unit is provided, in which input terminals of an AC voltage can be made common to output terminals of an AC voltage. A first switching circuit is provided between a winding of a transformer and a main battery. A second switching circuit is provided between another winding of the transformer and input/output terminals. A third switching circuit is provided between the second switching circuit and the input/output terminals. Each of the first to third switching circuits includes a bidirectional switch (configured of a pair of one switching element and one diode connected in parallel to each other). A circuit for outputting an AC output voltage can be common to a circuit for inputting an AC input voltage to charge the main battery. |
US07764524B2 |
Inverter for driving a load including a capacitive element in an input stage
The present invention provides an inverter with a simple configuration capable of preventing occurrence of excessive rush current. A current detection circuit detects an AC output current flowing out from an output filter circuit. When the absolute value of the AC output current becomes equal to or larger than a threshold, a reset control unit and a drive pulse generation circuit control a DC/AC inverter so as to re-start operation after the AC output voltage becomes 0V. For example, even in the case where a capacitive load is connected during operation of the inverter or in the case where the load includes a standby circuit, excessive rush current is prevented. |
US07764522B2 |
Circuit and method for controlling the start-up cycle of a power supply
The present invention discloses a method and a circuit for controlling a start-up cycle of an integrated circuit in a circuit system. The method and circuit determine whether or not an input power of the circuit system and a bias voltage power of the integrated circuit have reached a normal operating voltage range to control the bias voltage power to produce a start-up cycle of the integrated circuit. The method and circuit also provides a protection mechanism for an overload of the circuit system overload, so that the integrated circuit can moderate surges and prevent damages. |
US07764520B2 |
Method and apparatus for on/off control of a power converter
A power converter control method and apparatus is disclosed. An example power converter controller according to aspects of the present invention includes feedback sampling circuitry to be coupled to an output of a power converter. The feedback sampling circuitry is to generate feedback signal samples after a conduction of a power switch is terminated during enabled switching cycles. Switch conduction control circuitry is coupled to the feedback sampling circuitry. The switch conduction circuitry includes switch conduction enable circuitry that is coupled to enable or disable the conduction of the power switch during a switching cycle in response to the feedback signal samples. The power switch is caused to conduct during at least a portion of an enabled switching cycle and prevented from conducting during an entirety of a disabled switching cycle. Switch conduction termination circuitry is also optionally included in the switch conduction circuitry and is coupled to terminate the conduction of the power switch during enabled switching cycles in response to the current through the power switch. Switch conduction scheduling circuitry is also included in the switch conduction circuitry and is coupled to determine a varying number of future enabled and disabled switching cycles in response to the feedback signal samples from a present switching cycle and one or more past switching cycles. |
US07764519B2 |
Control circuit and method for controlling switching power supply
Control circuit and method for controlling a switching power supply, which regulates its output voltage using pulse-width modulation (PWM) that switches on and off a main switch with a PWM signal (VCONT) at an adjusted ON-period ratio of the main switch. The control circuit includes an error signal amplifier circuit that compares the output voltage with a reference voltage and outputs an error signal VE based on the comparison. The control circuit also includes an ON-period adjusting circuit that starts generating a PWM signal (VCONT) in every cycle based on a pulse VPULSE, the period thereof being fixed, and adjusts the HIGH-period of the PWM signal (VCONT) based on the output voltage of the error signal VE. As a result, the control circuit widens the HIGH-period ratio range or the LOW-period ratio range of the PWM signal greatly. |
US07764516B2 |
Method and apparatus of providing synchronous regulation circuit for offline power converter
A synchronous regulation circuit is provided. A secondary-side switching circuit is coupled to the output of the power converter to generate a synchronous signal and a pulse signal in response to an oscillation signal and a feedback signal. An isolation device transfers the synchronous signal from the secondary side to the primary side of the power converter. A primary-side switching circuit receives the synchronous signal to generate a switching signal for soft switching a transformer. The pulse signal is utilized to control a synchronous switch for rectifying and regulating the power converter. The synchronous switch includes a power switch and a control circuit. The control circuit receives the pulse signal for turning on or off the power switch. The power switch is connected between the transformer and the output of the power converter. A flyback switch is operated as a synchronous rectifier to freewheel the inductor current of the power converter. The flyback switch is turned on in response to the off state of the power switch. The turn-on period of flyback switch is correlated to the turn-on period of the power switch. |
US07764514B2 |
Electromagnetic interference shielding for device cooling
Embodiments disclosed herein include EMI shielding to cool a computing device with one or more vents. In some embodiments, a louvered vent formed in the EMI shield of a computing device creates an air curtain between the EMI shield and a heat-generating component to cool the component, the EMI shield and the external wall. Other embodiments are described. |
US07764513B2 |
High frequency tuner module
Disclosed is a high frequency wave tuner module including a circuit board having an approximately rectangular shape, which is made of ceramic material and a shield cover to shield an interfering wave by covering a circuit part mounted on a board surface of the circuit board, and a position of the shield cover in a height direction with respect to the board surface is determined by fixing the shield cover to the board surface at four corner positions of the circuit board, and a position of the shield cover in a board surface direction with respect to the circuit board is determined by engaging at least two side walls of the shield cover which extend in a thickness direction of the circuit board, with end surfaces of the circuit board, which correspond to the two side walls. |
US07764512B2 |
Mirror image shielding structure
A mirror image shielding structure is provided, which includes an electronic element and a ground shielding plane below the electronic element. The shape of the ground shielding plane is identical to the projection shape of the electronic element, and the horizontal size of the ground shielding plane is greater than or equal to that of the electronic element. Thus, the parasitic effect between the electronic element and the ground shielding plane is effectively reduced, and the vertical coupling effect between electronic elements is also reduced. Furthermore, the vertical impact on the signal integrity of the embedded elements caused by the layout of the transmission lines is prevented. |
US07764510B2 |
Electronic apparatus
An electronic apparatus that includes: a circuit board; a switch attached to the circuit board; an electronic part mounted on the circuit board; a wiring pattern extending between the switch and the electronic part; and a protrusion protruding from a surface of the wiring pattern, the protrusion being disposed adjacent to the switch on the circuit board and overlapping the wiring pattern. |
US07764506B2 |
Systems and methods for providing a dynamically modular processing unit
Systems and methods for providing a dynamically modular processing unit. A modular processing unit is provided as a platform that is lightweight, compact, and is configured to be selectively used alone or oriented with one or more additional processing units in an enterprise. In some implementations, a modular processing unit includes a non-peripheral based encasement, a cooling process (e.g., a thermodynamic convection cooling process, a forced air cooling process, and/or a liquid cooling process), an optimized circuit board configuration, optimized processing and memory ratios, and a dynamic back plane that provides increased flexibility and support to peripherals and applications. The modular processing unit is customizable and may be employed in association with all types of computer enterprises. The platform allows for a plethora of modifications that may be made with minimal impact to the dynamically modular unit, thereby enhancing the usefulness of the platform across all type of application. |
US07764504B2 |
Heat transfer system for a receptacle assembly
A receptacle assembly includes a housing that is configured to hold an electrical module. An energy transfer element, which is held by the housing, is positioned to directly engage the electrical module. The transfer element absorbs thermal energy produced by the electrical module. The receptacle assembly also includes a heat sink that is remotely located from the transfer element. A thermally conductive member extends between the heat sink and the transfer element to convey thermal energy therebetween. |
US07764503B2 |
Heat dissipation device
A securing device includes a securing member defining a securing hole, and a fastener. The fastener includes a spring, and a bolt having a main portion, a bottom fixing portion, and a top head portion. The securing hole includes an inner portion and an outer portion extending horizontally from the inner portion to an outside. A width of the outer portion is smaller than the fixing portion and larger than the main portion. The main portion enters into the inner portion through the outer portion. The fixing portion abuts against a bottom of the securing member. The spring is compressed between a top of the securing member and the head portion. A concave is depressed from the securing member and surrounds the inner portion. A lower portion of the spring is fittingly received in the concave. |
US07764502B2 |
Control device, in particular in the form of an electric switch for electric handtools
A control device, in particular an electrical switch for use for an electrical tool such as a rechargeable-battery and/or plug-powered electrical tool having an electric motor. The switch has a housing for holding at least one heat-generating component such as a power transistor, a MOSFET, a triac or the like, which is arranged in particular in an electrical circuit arrangement which, for example, is used for open-loop and/or closed-loop control of the electric motor by appropriate open-loop and/or closed-loop control of the electrical load current flowing through the component to the electric motor. A means for thermal conduction is connected on the one hand to the housing of the electrical switch, and/or to the heat-generating component, in particular to the power semiconductor which is located in the housing, and on the other hand to a cooled area which is associated with the switch. |
US07764498B2 |
Comb-shaped power bus bar assembly structure having integrated capacitors
A reconfigurable high performance computer occupies less than 360 cubic inches and has an approximate compute power of 0.7 teraflops per second while consuming less than 1000 watts. The computer includes a novel stack of semiconductor substrate assemblies. Some semiconductor substrate assemblies involve field programmable gate array (FPGA) dice that are directly surface mounted, as bare die, to a semiconductor substrate. Other semiconductor substrate assemblies of the stack involve bare memory integrated circuit dice that are directly surface mounted to a semiconductor substrate. Elastomeric connectors interconnect adjacent semiconductor substrates proceeding down the stack. Tines of novel comb-shaped power bus bar assembly structures extend into the stack to supply DC supply voltages. The supply voltages are supplied from bus bars, through vias in the semiconductor substrates, and to the integrated circuits on the other side of the substrates. The power bus bars also serve as capacitors and guides for liquid coolant. |
US07764494B2 |
Liquid cooled module
A thermal module is provided for absorbing and dissipating heat from a heat generating component. The module comprises a module body, input and output ports, and a channel disposed within the module body. The module body includes a thermally conductive base, a top surface, and a side surface rising from the base toward the top surface. The base is disposable adjacent the heat generating component to facilitate transfer of heat from the heat generating component to the base. The input and output ports are each disposed on the side surface of the body. The channel is encapsulated within the module body and extends from the input port to the output port to define a flow path. The channel is operative to convey a cooling fluid therethrough for absorbing and dissipating the heat from the heat generating component. |
US07764493B2 |
Systems and methods for cooling electronic devices using airflow dividers
An electronic device can be provided with a heat-generating component and a cooling module for dissipating heat. In some embodiments, the cooling component may include a fan configured to produce an outflow of air, and a divider configured not only to direct a first portion of the outflow between a first surface of the divider and the heat-generating component, but also to direct a second portion of the outflow along a second surface of the divider. In other embodiments, the cooling component may include a divider and a pressure clip. A first portion of the pressure clip may be configured to exert a pressure on a first surface of the divider such that the pressure may hold a portion of a second surface of the divider in contact with the heat-generating component. |
US07764489B2 |
Multimedia portable electronic device
Disclosed is a multimedia portable electronic device including a first housing, a second housing coupled to the first housing so as to rotate about a first hinge axis, a third housing adapted to slide while facing the first housing, a fourth housing connected to the third housing so as to rotate about a second hinge axis to be folded/unfolded, a connection device positioned between the first and fourth housings so that the connection device rotates about a third hinge axis to slide the third housing when the fourth housing is folded on or unfolded from the third housing, and a sliding device positioned between the first and third housings so that the third housing can slide. |
US07764488B2 |
Wearable component with a memory arrangement
A system may include (a) a holder including a wearable component, (b) a dock coupled to the wearable component; (c) a memory coupled to the dock; and (d) a computing device removeably coupled to the dock. The computing device receives from and stores data to the memory. The data is capable of causing the coupled computing device to automatically adopt a mode of another computing device coupled to the dock at a different time. |
US07764486B2 |
Gas-insulated power apparatus
A gas-insulated power apparatus comprising a vertically arranged gas-insulated circuit breaker included in a vertically arranged gas-insulated main tank, a first gas-insulated branch pipe connected to one side of an upper portion of the gas-insulated main tank substantially orthogonal to a direction of extending the gas-insulated main tank and leading out a feeder from a movable side of the gas-insulated circuit breaker, and a second and a third gas-insulated branch pipes which are respectively connected to both sides in a peripheral direction of a lower portion of the gas-insulated main tank substantially orthogonal to the direction of extending the gas-insulated main tank, one of which connects a fixed side of the gas-insulated circuit breaker to one gas-insulated Y bus of gas-insulated double buses and other of which connects the fixed side of the gas-insulated circuit breaker to other gas-insulated X bus of the gas-insulated double buses, respectively, by which a gas-insulated power apparatus having a structure in which although a width thereof is more or less widened, a height thereof is hardly changed and which is stable can be realized. |
US07764485B2 |
Electrical distribution device assembly
An electrical distribution device assembly includes a drawout substructure having at least first and second opposing side portions. The electrical distribution device assembly also includes a telescoping rail unit mounted to one of the first and second opposing side portions. The telescoping rail unit includes a carrier rail having a carrier rail support surface and a loading rail having a loading rail support surface. The loading rail is slidably supported by the carrier rail to define an extended deployed configuration and a retracted stowed configuration. The electrical distribution device assembly also includes an electrical device is supported upon at least one of the carrier rail and the loading rail and is selectively shiftable into and out from the drawout substructure. |
US07764484B2 |
Multilayer electronic component and method for manufacturing the same
A method for manufacturing a multilayer electronic component includes a step of preparing a laminate which includes a plurality of stacked insulator layers and a plurality of internal electrodes extending along the interfaces between the insulator layers, and in which an end of each of the plurality of internal electrodes is exposed at a predetermined surface corresponding to one of the first and second end surfaces; a step of forming external electrodes on the predetermined surfaces; and a step of forming thick-film edge electrodes at edge portions. The step of forming external electrodes includes a step of attaching a plurality of conductive particles having a particle size of about 1 μm or more to the predetermined surfaces of the laminate, and a step of performing plating directly on the predetermined surfaces to which the conductive particles are attached. |
US07764481B2 |
Overvoltage protective device and method of overvoltage protection
Problems can be solved about reducing the maximum voltage, reducing the size and cost, and so on. According to the invention, three or more discharge units are connected in series between two conductors. Two or more clamping type overvoltage protective units (hereinafter referred to as “clamping units”) are connected in parallel to the discharge units except one or more of the discharge units. The overall operating voltage of the discharge units arranged in parallel to all the clamping units is set lower than any voltage obtained by subtracting from the operating voltage of each clamping unit, the spark-over voltages of the other discharge units connected in parallel to the clamping unit. The overall operating voltage of the discharge units connected in parallel to all the clamping units is set higher than the operating voltage of each discharge unit connected in series to any one of the clamping units. |
US07764480B2 |
Electronic device, and circuit and method for protecting the same
A mobile terminal uses a battery as a power source, and has a battery protection circuit for protecting the battery. A control circuit of the mobile terminal detects a voltage value or a current value of a predetermined electronic circuit such as a power amplifier, and determines whether or not an abnormal state is present. Upon determination that the power amplifier is in an abnormal state, the control circuit short-circuits the battery to operate the battery protection circuit. As a result, the supplying of a power supply current to the power amplifier is stopped to eliminate the abnormal state. |
US07764479B2 |
Communication circuit for a digital electronic dimming ballast
A communication circuit for an electronic dimming ballast provides high-voltage miswire protection and improved rise and fall times of a transmitted digital signal. The electronic dimming ballast comprises a control circuit, which is coupled to a digital communication link, for example, a DALI communication link, via the communication circuit. The communication circuit comprises a receiving circuit for detecting when the digital ballast communication link is shorted and for providing a received digital message to the control circuit. The communication circuit also comprises a transmitting circuit for shorting the communication link in response to the control circuit. The communication circuit also includes a high-voltage fault protection circuit for protecting the circuitry of the communication circuit if the communication circuit high-voltage mains voltages. The communication circuit is operable to reliably transmit digital messages having improved rise and fall times. The communication circuit draws acceptable amounts of current when the communication link is alternatively in idle and active states. |
US07764477B2 |
Electrostatic discharge protection circuit including ovonic threshold switches
An electrostatic discharge protection circuit may include ovonic threshold switches that have a holding voltage greater than an input voltage normally received from a pad. As a result, the ovonic threshold switches provide a low resistance state to shunt current from the pad when an electrostatic discharge protection event occurs and, otherwise, present an off device during normal circuit operations. |
US07764473B2 |
Method of detecting a ground fault and electrical switching apparatus employing the same
A circuit breaker includes for each neutral and phase power conductor, a current sensor sensing an alternating current flowing in a corresponding power conductor, a comparator determining whether the sensed alternating current is positive or negative, a rectifier rectifying the sensed alternating current to provide a rectified current value, and an analog-to-digital converter converting the rectified current value to a signed digital value having a positive sign. A processor cooperates with the comparators and the analog-to-digital converters and includes a routine that changes the positive sign of the signed digital value to a negative sign if the sensed alternating current is negative, adds the signed digital value for each power conductor to provide a sum, and employs the sum to determine whether to output a ground fault signal. The processor further cooperates with an operating mechanism to trip open separable contacts responsive to the ground fault signal. |
US07764469B2 |
Notched shield and pole structure with slanted wing for perpendicular recording
A magnetic structure for use in a magnetic head for avoiding stray field writing. The magnetic structure can be for example a magnetic shield or could be a magnetic pole of a write head and is particularly advantageous for use in a perpendicular recording system, because such perpendicular recording systems are especially susceptible to stray field writing. The magnetic structure includes a forward protruding portion that extends toward the air bearing surface (ABS) of the head also includes first and second wing portions that extend laterally from the forward protruding portion. The wing portions each have a front edge that is recessed from the ABS. The wings are tapered so that the amount of recess of the front edge of the wings increases with lateral distance from the center of the magnetic structure. |
US07764463B2 |
Fluid dynamic pressure bearing for spindle motors and storage disk drive devices and having ridge portions between grooves in the fluid dynamic pressure bearing
A fluid dynamic bearing having a shaft (12) and a bearing sleeve (11) rotatably supported relative to each other. At least one of the shaft and the bearing sleeve is made of steel or stainless steel made of by weight C: 0.6˜1.20%; Si: 1.0% or less; Mn: 1.0% or less; Cr: 10.5˜18.0%; Mo: 1.0% or less; S.: 0.03% or less; and Fe. The dynamic pressure bearing surface (20) is formed by ridges (22) remaining in between multiple dynamic pressure grooves (21) formed by electrochemical machining. |
US07764458B1 |
Up-sampled filtering for servo demodulation
An apparatus, method, and system for providing a fine adjustment for transducing head positioning in a hard disk drive (HDD). The apparatus, method, and system include reading a positioning error field wherein the resulting signal is a substantially sinusoidal position error signal (PES), filtering the PES to remove low frequencies and attenuate high frequencies, sample the filtered PES at a multiple of the channel frequency, filter the higher frequency harmonics, down sample the PES, and provide a signal proportional to the amplitude of the down sampled PES. This signal is the reference signal to the head positioning servo. |
US07764457B1 |
Spiral band end detection
Methods, systems and computer program products for detecting an end of a reference spiral band are described. A first portion of servo information may be written on a disk using the reference spiral band. By detecting an end of a reference spiral band, a new reference spiral band may be launched. A read/write head of a hard disk drive may subsequently use the new spiral band to write the remaining portion of the servo information, which aids the writing of data tracks on the disk. |
US07764454B2 |
Exchange-bias based multi-state magnetic memory and logic devices and magnetically stabilized magnetic storage
Magnetic materials and methods for using ferromagnetic and antiferromagnetic coupling and exchange bias for binary and multistate magnetic memory device. |
US07764453B1 |
Method for interfacing non-volatile medium control system components
In a method for causing data to be written to a non-volatile medium, an indication of a size of a sector or a sector fragment may be transmitted to a channel device, and an indication of a size of a codeword to be written in the sector may be transmitted to the channel device. Data to be iteratively encoded and written in the sector as the codeword may be transmitted to the channel device. A write gate signal corresponding to the sector or the sector fragment may be transmitted to the channel device to indicate to the channel device when to write to the sector or the sector fragment. |
US07764452B2 |
Method for manufacturing cemented lens, cemented lens and projector apparatus
A cemented lens is produced by cementing a first lens having a concave surface with a second lens having a convex surface. The second lens is placed on the concave surface of the first lens to align the concave surface with the convex surface. Adhesive is dropped in each predetermined place around the second lens by a predetermined quantity to abut against an outer circumferential end of the second lens. The position of the second lens is adjusted. The adhesive is irradiated with ultraviolet light. Thus, the outer circumferential end of the second lens is bonded with the concave surface of the first lens. There is no bonding layer between the cementing surfaces as in the related art. There is no fear that light passes through the bonding layer. It is therefore unnecessary to consider deterioration of optical performance caused by deformation of the adhesive exposed to intensive light. |
US07764451B2 |
System and method for use in displaying modulated light
A system for use in displaying modulated light includes a light source operable to generate a light beam. The system also includes a color wheel for receiving the light beam. The color wheel comprises a plurality of translucent segments. The plurality of translucent segments comprises a first number of blue segments, the first number of red segments, and a second number of green segments wherein the first number is greater than the second number and the second number is at least one. |
US07764449B2 |
Piezoelectric actuator and lens driving device
There are provided a piezoelectric actuator and a lens driving apparatus having the piezoelectric actuator. The lens driving device includes: a lens barrel having a lens hole where at least one lens is disposed, and having a tip friction member on an outer surface thereof; a base having a guiding part guiding the lens barrel to move along an optical axis direction; a piezoelectric actuator having a piezoelectric body disposed at an edge of the base to apply a driving force when a power is applied, the piezoelectric body having at least one friction member at one side thereof to be in contact with the tip friction member; and a preload member applying an elastic force for elastically supporting the piezoelectric actuator against the lens barrel to keep the tip friction member and the friction member in contact with each other. |
US07764447B2 |
Optical element holding device, lens barrel, exposing device, and device producing method
A frame member of an optical element holding device integrally includes an inner ring, an outer ring, six arms, and a lever connected to each arm. Each arm is rotatably connected to the inner ring and the lever. The lever is rotatable with respect to the outer ring. The orientation of the inner ring and the orientation of the optical element are adjusted in according with the displacement of the lever caused by a displacement module. |
US07764446B2 |
Bonded optical element
In a bonded optical element, a second optical element is bonded to a first optical element by forming the second optical element by heating and pressing against the first optical element a second optical element material. The first optical element is a concave lens. A bonded face of an intermediate portion between a lens portion and an edge portion of the first optical element is substantially in an R shape in section. |
US07764445B2 |
Optical system
An optical system is mounted in a mobile communication terminal and a personal digital assistant (PDA) for a monitoring camera and a digital camera. The optical system includes: a first optical element formed in a meniscus shape entirely convex toward an object and having a positive refractive power; and a second optical element having an object-side surface convex toward the object and an image-side surface formed of a plane, wherein the second optical element includes: a fourth optical element having an object-side surface entirety convex toward the object on the optical axis; and a fifth optical element having an object-side surface in contact with an image-side surface of the fourth optical element, and an image-side surface and an object-side surface formed of planes respectively. |
US07764442B2 |
Image taking lens
An image taking lens 1 comprises a stop 2, a first lens 3 having a positive power and biconvex configuration, a second lens 4 having a negative power and having a meniscus configuration in which a concave surface is disposed to face an object, a third lens 5 having a positive power and a meniscus configuration in which a convex surface is disposed to face an image, and a fourth lens 6 having a negative power and a meniscus configuration in which a convex surface is disposed to face the object, which are arranged in this order from the object. The lenses 3 to 6 satisfy the following formulae (1) to (4), 3.00 |
US07764439B2 |
Zoom lens system and image pickup apparatus using the same
A zoom lens system includes, in order from an object side: a first lens unit having a positive refractive power, a second lens unit having a negative refractive power, a third lens unit having a positive refractive power, and a fourth lens unit having a positive refractive power; and in a telephoto end as compared with a wide-angle end, a space between the first lens unit and the second lens unit increases, a space between the second lens unit and the third lens unit decreases, and a space between the third lens unit and the fourth lens unit changes. |
US07764432B2 |
Laser equipment
A laser apparatus (10) has a plurality of light sources (11a to 11c) that include laser array stacks (12a to 12c). Laser beams (32b, 32c) are respectively deflected by a slit mirror (14) and a polarizing beam splitter (16) and synthesized with other laser beams (32a). These laser beams have optical axes that are inclined with respect to each other and slow axis directions that are mutually parallel. A converging optical system (20) converges the laser beams from the respective light sources at positions that are separated along a direction perpendicular to the slow axis directions. |
US07764431B2 |
Multiple imaging arrangements for head mounted displays
A head mounted display is disclosed that utilizes a single video display screen to transport images to both eyes. Multiple reflections are created by illuminating the display screen form a plurality of directions, or by illuminating the display screen with light beams of differing polarizations. The reflections of the display screen are focused in order to reduce the splitting volume and then redirected by a plurality of reflective surfaces located near the focal point of the display images. Different images may be sent to each eye of a user by interlacing multiple data streams for the display and linking each data stream with a specific illumination direction, or specific polarization. |
US07764428B2 |
Optical element, optical system, and waveguide
The light beam 5a emitted from a light source Pa is formed into a parallel light beam 6a upon entering the substrate 1 as a result of the effect of lens strips 2a. The parallel light beam 6a reaches the end surface on the emission side of the substrate 1, and is there subjected to the effect of lens strips 3a so that this light beam is focused at a focal position Qa (focal point) on the rear side of the lens strips 3a. Similarly, the light beam 5b emitted from a light source Pb is subjected to the effect of lens strips 2b and is formed into a parallel light beam 6b inside the substrate 1; this light beam is then further subjected to the effect of lens strips 3b, and is therefore focused at a focal point Qb located in a position that is separated from the surface of the substrate 1 by a distance of f. The y direction positions of the light source Pa and the focal points Qa and Qb are respectively shifted by a distance equal to the spacing between the axis of rotational symmetry 4a of the lens strips 2a and 3a and the axis of rotational symmetry 4b of the lens strips 2b and 3b. |
US07764426B2 |
System and method for producing a light beam with spatially varying polarization
An apparatus for providing a light beam with spatially varying polarization. The apparatus includes: two circumferentially curved reflectors positioned substantially opposite each other, a polarizer positioned in an optical path between the two reflectors, for polarizing light reflected from one reflector before it reaches the other. A non-polarized light beam incident along a given axis on one of the reflectors is radially reflected off that reflector, acquires predetermined polarization from the polarizer and is then reflected off the second reflector to a light beam of spatially varying polarization. |
US07764418B2 |
Sloped cantilever beam electrode for a MEMS device
A method of tilting a micromirror includes providing a substrate, a sloped electrode outwardly from the substrate, and a sloped electrode positioning system outwardly from the substrate. The method also includes applying, by the sloped electrode positioning system, forces sufficient to position the sloped electrode in an orientation that slopes away from the substrate. |
US07764416B2 |
Electrochromic device based on layer by layer deposition
An electrode is described. The electrode includes a substrate having a first and a second surface, a conductive layer, multilayer structure having alternating layers of at least one polymer layer and at least one electroactive chemical bound nanoparticle layer. The conductive layer is disposed on the second surface of the substrate, and the multilayer structure is disposed on the conductive layer. |
US07764407B2 |
Flatbed image system having magnetically levitated carriage
The present invention provides an image system comprising providing magnetic transport rails, spacing magnetic flux rails from the magnetic transport rails, positioning a position gradient strip adjacent to the magnetic transport rails and securing a magnetically levitated carriage assembly to the magnetic transport rails, wherein securing the magnetically levitated carriage comprises securing a linear scanning array and light source to scan images during movement of the magnetically levitated carriage, positioning a position detection tab over the position gradient strip to detect and provide position information and controlling the movement of the magnetically levitated carriage using a motivator tab. |
US07764406B2 |
Image forming apparatus
An image forming apparatus includes a sheet discharge unit, a reading unit disposed above the sheet discharge unit, an operating panel, and an opening portion formed between the reading unit and the sheet mount unit such that the sheet can be taken out from the front side of the apparatus. The operating panel extends to the front side of the apparatus in the reading unit so that the tip thereof is located at the same position as the front end portion side of the sheet mount unit or projects from the front end portion side. There is provided an area where the projection amount from the reading unit is set to be smaller than the maximum projection amount of the operating panel. |
US07764402B2 |
Fast generation of dither matrix
The invention provides a dither matrix generating method. This method generates a dither matrix for determining a status of dot formation on each of print pixels of a print image to be formed on a print medium in response to input image data. The method comprising: determining a targeted threshold value from among a plurality of threshold values, the targeted threshold value having a highest tendency for dot formation to be On among threshold values for which storage elements are to be determined; determining a storage element for the targeted threshold value from among a plurality of candidate storage elements based on a matrix evaluation value, the matrix evaluation value representing a correlation with a prescribed objective state, the matrix evaluation value being calculated respectively on a presupposition of hypothetical dot On/Off states, the hypothetical dot On/Off states resulting from the targeted threshold value being stored in each of the plurality of candidate storage elements that are candidates for storing the targeted threshold value; and repeating the determining the targeted threshold value and the determining the storage element for at least part of the plurality of threshold values. The determining the storage element includes: extracting an element block that constitutes a group of the storage elements, the element block making up a part of the dither matrix; and selecting the candidate storage elements in succession from among the plurality of storage elements that make up the extracted element block. |
US07764401B2 |
Image forming apparatus and program product with plural setting modes and a conditionally displayed screen for adjusting color conversion
An image forming apparatus includes an image data correcting unit, an image forming unit, a setting designation unit, a color conversion information storing unit and an adjusting screen displaying unit. The image data correcting unit is configured to correct image data based on color conversion information. The image forming unit forms an image corresponding to the corrected image data on a recording medium. The setting designating unit is configured to designate one of a plurality of the setting modes contained in setting information to form the image. The color conversion information storing unit stores the color conversion information for each of the setting modes. The adjusting screen displaying unit is configured to display an adjusting screen on a display screen, which is used for adjusting the color conversion information applied to form the image, if the color conversion information corresponding to the designated setting mode is in a predetermined condition. |
US07764398B2 |
Information processing device, program for operating the same, document scanning device, and document scanning system
An information processing device includes: an image data receiving unit which receives image data of each page of a double-sided document generated by a document scanning device by double-side scanning of the document; a recognizable direction adjustment information receiving unit which receives recognizable direction adjustment information outputted by the document scanning device as information to be used for adjusting a recognizable direction of the image data of a back page of the document to a standard recognizable direction which is defined as the recognizable direction of the image data of a front page of the document; and a vertical inversion unit which vertically inverts the image data of the back page as needed based on the recognizable direction adjustment information so that the recognizable direction of the image data of the back page will be in the standard recognizable direction. |
US07764394B2 |
Data processing apparatus, data processing method, and data processing program
A printing result can be obtained with correct segment of a set unit in a collate document. When a printing mode in which a spool file manager 304 outputs a plurality of logical pages on one storage medium, drawing information among logical pages in a document is compared, and, when it is determined that the document is a collate document to be printed in plural set units, drawing information among logical pages in a document spooled in a spool file 303 is compared. Then, the number of pages indicating a segment of a set unit is detected, and a set-unit transfer process for drawing information on a printer 1500 is controlled depending on the segment of a set unit. |
US07764392B2 |
Image transmission apparatus
An image transmission apparatus, which is capable of transmitting image data via a network and via a public line, including an image data input section capable of inputting the image data in a color mode and in a monochrome mode; a destination designation section for receiving a destination designation of broadcast transmission; a determination section for determining whether a destination, which is incapable of receiving the image data transmitted via the network, is included in destinations having been received by the destination designation section; and a transmission control section which allows the image data input section to input the image data relating to the broadcast transmission in a monochrome mode, and transmits the image data to each destination of the broadcast transmission, when the determining section determines that the destination incapable of receiving the image data transmitted via the network is included. |
US07764385B1 |
Fine alignment of a large segmented mirror
A system for aligning a segmented mirror includes a source of radiation directed along a first axis to the segmented mirror and a beamsplitter removably inserted along the first axis for redirecting radiation from the first axis to a second axis, substantially perpendicular to the first axis. An imaging array is positioned along the second axis for imaging the redirected radiation, and a knife-edge configured for cutting the redirected radiation is serially positioned to occlude and not occlude the redirected radiation, effectively providing a variable radiation pattern detected by the imaging array for aligning the segmented mirror. |
US07764384B1 |
Swept frequency laser metrology system
A swept frequency laser ranging system having sub-micron accuracy that employs multiple common-path heterodyne interferometers, one coupled to a calibrated delay-line for use as an absolute reference for the ranging system. An exemplary embodiment uses two laser heterodyne interferometers to create two laser beams at two different frequencies to measure distance and motions of target(s). Heterodyne fringes generated from reflections off a reference fiducial XR and measurement (or target) fiducial XM are reflected back and are then detected by photodiodes. The measured phase changes ΔφR and Δφm resulting from the laser frequency swept gives target position. The reference delay-line is the only absolute reference needed in the metrology system and this provides an ultra-stable reference and simple/economical system. |
US07764383B1 |
Adaptively determining the sign in a fringe count detection system
A method includes extracting phase due to fringe count error (FCE) in spectra formed by an interferometer. The exemplary method includes the steps of: (a) forming an earth scene spectrum; (b) forming a background reference spectrum; and (c) forming a phase extraction function, Rk, where k is a kth channel of the interferometer. The phase extraction function is formed from the earth scene spectrum and background reference spectrum. The method may also include the steps of (d) using recursive least squares (RLS) to extract phase from the Rk function; and (e) providing the extracted phase to a user to correct the FCE. Step (c) may include forming a term in the Rk function that includes a positive or a negative sign of a square root. Step (d) may include determining whether the sign is negative or positive using the RLS. |
US07764382B2 |
Illuminator for specular measurements
A system for detecting reflectance from an image bearing surface in a printer or electronic copier includes an illuminator array, positioned adjacent to the image bearing surface, comprising a plurality of discrete illuminator elements that are spaced in a linear arrangement; a lens array comprising a plurality of collimator lenses positioned between the illuminator array and the image bearing surface, the collimator lenses being positioned with respect to the illuminator array to receive light beams emitted by the illuminator elements and to collimate the light beams for transmission to the image bearing surface at an incidence angle; a linear sensor array comprising a plurality of sensors and positioned adjacent to the image bearing surface such that, of the light beams reflecting off the image bearing surface, specular portions and diffuse portions reflecting at a reflectance angle are received by the sensors. |
US07764376B2 |
Systems and methods for measurement of a specimen with vacuum ultraviolet light
Various systems for measurement of a specimen are provided. One system includes a first optical subsystem, which is disposed within a purged environment. The purged environment may be provided by a differential purging subsystem. The first optical subsystem performs measurements using vacuum ultraviolet light. This system also includes a second optical subsystem, which is disposed within a non-purged environment. The second optical subsystem performs measurements using non-vacuum ultraviolet light. Another system includes two or more optical subsystems configured to perform measurements of a specimen using vacuum ultraviolet light. The system also includes a purging subsystem configured to maintain a purged environment around the two or more optical subsystems. The purging subsystem is also configured to maintain the same level of purging in both optical subsystems. Some systems also include a cleaning subsystem configured to remove contaminants from a portion of a specimen prior to measurements at vacuum ultraviolet wavelengths. |
US07764374B2 |
On-chip spectroscopy
The present invention relates to a micro total analysis system comprising a spectroscope and a method of manufacturing such a system comprising a spectroscope in a one step process. More over the invention relates to a method of analyzing a sample in the system. The micro total analysis system comprising a spectroscope provided on a substrate and for measuring electromagnetic radiation and at least one microfluidic channel. The spectroscope comprises: a slab waveguide for guiding electromagnetic waves towards a diffraction grating dispersing the electromagnetic waves into their component wavelengths, and output means for receiving the deflected electromagnetic waves. At least a part of the microfluidic channel, the slab waveguide and the grating comprises the same main material, such as a polymer material. |
US07764372B2 |
Determining an analyte by multiple measurements through a cuvette
A method for measuring the presence or concentration of an analyte in a sample by spectrophotometry: providing an open top cuvette having a sample with an analyte to be measured; providing a light source and a detector for detecting emitted light; taking at least two measurements that includes: (i) directing at least two beams of light from the light source to different locations on the cuvette; (ii) passing the at least two beams through the cuvette at their respective locations and through the sample to be measured; and (iii) measuring at least two respective emitted light beams with the detector; and comparing the at least two emitted light beams to determine if: all the emitted light beams should be disregarded; one or more of the emitted light beams should be disregarded; or the sample absorbances should be averaged. In a preferred embodiment, the method includes taking at least three measurements. In another preferred embodiment, the spectrophotometry is absorption spectrophotometry, and the method is performed on a diagnostic analyzer. |
US07764370B2 |
System and method to zero chambers in a surgical cassette
Embodiments of the present invention provide a system and method for determining the location of the bottom of a fluid chamber in a surgical cassette to calibrate the surgical system. According to one embodiment, the surgical cassette is shaped to allow light from a light source to pass unobstructed to a linear sensor array in an area that is a known distance from the bottom of a fluid chamber. Light rays intersected by solid cassette material, on the other hand, will insufficiently illuminate the linear sensor array. Because the slot is a known distance from the bottom of the chamber, the location of the bottom of the chamber can be determined by determining the transition between illuminated and insufficiently illuminated portions of the linear sensor array. |
US07764369B2 |
Method of producing spatial fine structures
A method of producing spatial fine structures comprises the steps of: selecting a luminophore from the group of luminophores displaying two different states, one of the two states being an active state in which luminescence light is obtainable from the luminophore, the other of the two states being an inactive state in which no luminescence light is obtainable from the luminophore, and the luminophore being reversibly, but essentially completely, transferable out the one state into the other state by means of an optical signal; adding the luminophore to a material; forming a spatial fine structure of the material; and fluorescence-microscopically examining whether the desired fine structure is present. The step of fluorescence-microscopically examining comprises the sub-steps of: outside measuring points of interest, transferring the luminophore into the other state with the optical signal, the luminophore being essentially completely transferred into the inactive state outside the measuring points, and measuring luminescence light only emitted by the luminophore in the active state, to even resolve lines of the fine structure at a distance of less than 100 nm. |
US07764365B2 |
Combination laser detector and global navigation satellite receiver system
A combination laser detector and global navigation satellite antenna has a laser detector positioned in a known and fixed relationship with the nominal phase center of an included global navigation satellite antenna. The offsets for these elements may be fixed, simplifying set up. |
US07764362B2 |
Inner surface measuring apparatus
The inner surface shape of a hole, in particular, the inner surface shape of a hole the entry of which is narrow and which becomes wider further in from the entry, can be measured at a high level of accuracy. An inner surface measuring apparatus is provided which comprises: a low coherent light source that outputs low coherent light in to two; a low coherent light dividing section that divides one portion of the low coherent light; a light path length adjusting section that adjusts a light path length of one of the low coherent lights divided by the low coherent light dividing section; a straight rod shaped probe that irradiates the other of the low coherent lights divided by the low coherent light dividing section from a front end section onto a measurement object arranged in a direction intersecting with the lengthwise direction of the probe; a low coherent light multiplexing section that multiplexes a low coherent light that returns having been reflected on the measurement object with the one low coherent light whose light path length has been adjusted by the light path length adjusting section; a light detector that detects the multiplexed low coherent light; and a rotation mechanism that relatively rotates the probe and the measurement object about an axis along the lengthwise direction of the probe. |
US07764359B2 |
Systems and method for distance measurement
Embodiments of a distance measurement system are provided, in which a light signal generator comprises a first emission unit outputting a light beam to a target according to a first frequency-modulation signal, and a light-mixing unit generating a light mixing signal according to a second frequency-modulated signal and a reflection light beam reflected from the target. An electrical mixing unit generates an electrical mixing signal according to the first and second frequency-modulation signals, and a processing unit performs a phase difference estimation to obtain an evaluated value between the target and the distance measurement system according to the light mixing signal and the electrical mixing signal, and obtains a corresponding distance compensation value to compensate for the distance evaluated value according to an amplitude of the reflection light beam. |
US07764354B2 |
Multi-layer diffraction type polarizer and liquid crystal element
A multi-layer diffraction type polarizer is formed by laminating at least two polarizing diffraction gratings each having a birefringent material which straightly transmits incident light having a first polarization direction without functioning as a diffraction grating, and diffracts incident light having a second polarization direction perpendicular to the first polarization direction by functioning as a diffraction grating. Further, in order to realize an optical attenuator having a high extinction ratio even at low voltage, a phase plate made of an organic thin film is provided to cancel the retardation of the liquid crystal cell remaining when the voltage is applied. Further, in order to rotate the polarization direction of a linearly polarized incident light, the liquid crystal cell is provided with a λ/4 phase plate comprising an organic thin film. |
US07764349B2 |
Array substrate for in-plane switching mode liquid crystal display device and method of fabricating the same
An array substrate for an in-plane switching mode liquid crystal display device and its fabrication method are discussed. According to an embodiment, the array substrate includes a gate line and a data line crossing the gate line on a base substrate, so as to define a pixel region; a thin film transistor connected to the gate line and the data line; a plurality of pixel electrodes disposed in the pixel region and connected to the thin film transistor; a common line extending substantially parallel to the gate line; and a plurality of common electrodes alternately arranged with the plurality of pixel electrodes in the pixel region, wherein the plurality of common electrodes include at least one first common electrode adjacent to the data line and connected to the common line, and at least one second common electrode extending substantially parallel to the date line and not directly connected to the common line. |
US07764345B2 |
Liquid crystal display device including sub-picture elements
First and second sub-picture element electrodes, a buffer capacitance, and a first to third TFTs are formed in each picture element; the first and second TFTs are driven by a signal supplied to an nth gate bus line; the third TFT is driven by a signal supplied to an (n+1)th gate bus line; the first sub-picture element electrode is connected to the first and third TFTs; the second sub-picture element electrode is connected to the second TFT; a drain electrode of the third TFT is connected to an upper electrode of the buffer capacitance; and a lower electrode of this buffer capacitance is connected to the (n+1)th gate bus line. |
US07764343B2 |
Retardation compensation element, liquid crystal display device, and liquid crystal projector
A retardation compensation element (32, 32a) has a first optical anisotropic layer (42) that functions as a negative C-plate, and a second and a third optical anisotropic layers (43, 44) that function as positive O-plates. VA mode liquid crystal molecules (37) tilt at an azimuth angle of 45 degrees and a polar angle of 5 degrees when no voltage is applied thereto. The second and third optical anisotropic layers have optical axes respectively at an angle of −105 degrees and +105 degrees from the tilt direction of the liquid crystal molecule. The first optical anisotropic layer (42) compensates the retardation of light that enters a liquid crystal layer (38) at an oblique angle while the second and third optical anisotropic layers (43, 44) compensate the retardation of light that enters the liquid crystal layer at a right angle. |
US07764341B2 |
Single unit liquid crystal display touch panel having reduced light leakage and method of fabricating the same
Disclosed are a single unit liquid crystal display touch panel and a method of fabricating the same. The single unit liquid crystal display touch panel includes a backlight unit, a liquid crystal display panel on the backlight unit, a touch panel on the liquid crystal display panel, and a light-shielding sidewall at a lateral side of the touch panel to shield a light leakage. |
US07764338B2 |
Method of producing polarizing plate with optical compensation layer and image display apparatus using polarizing plate with optical compensation layer
There are provided a method of producing a polarizing plate with an optical compensation layer having excellent adhesiveness between a polarizer-protective film and a polarizer without deterioration of the optical compensation layer. The method of producing a polarizing plate with an optical compensation layer includes: laminating an optical compensation layer on one side of a polarizer-protective film via a photo-curing adhesive layer; irradiating UV light toward the other side of the polarizer-protective film by a metal halide lamp or an ultrahigh pressure mercury lamp; and laminating a polarizer on the side of the polarizer-protective film on which the optical compensation layer is not formed. |
US07764337B2 |
Liquid crystal display device and electronic device
It is an object of the present invention to improve deterioration of display performance in a liquid crystal display device, especially to obtain rapid response with the alignment of a liquid crystal maintained. According to one feature of the present invention, a liquid crystal display device comprises a pair of substrates where an electrode is formed in one side of each substrate; liquid crystals; and a ferroelectric, wherein the pair of substrates is disposed so that the electrodes oppose to each other, wherein the liquid crystal is sandwiched between the pair of substrates, wherein the ferroelectric includes an organic material and wherein the ferroelectric particles are dispersed in the liquid crystal. |
US07764333B2 |
Liquid crystal display device
A liquid crystal display device includes a liquid crystal panel firmly fixed to a support main. The liquid crystal display device includes a support main receiving a back light assembly, a liquid crystal panel positioned in the support main and located on the back light assembly, and a fixation member engaged with the support main and fixing the liquid crystal panel with respect to the support main. |
US07764324B2 |
Terahertz camera
A thermal imaging device is provided for converting an image in the terahertz radiation range to the visible range. In one embodiment, the device includes a converter having a thermochromic liquid crystal layer mounted on a sapphire base. In another embodiment, the device includes a thermal absorption layer including a metal selected from the group of iron, aluminum, tin, and copper. In a further embodiment, the device has an light source shaped as an annulus for illuminating a rearward surface of the converter, configured to permit visible light rays to pass through the annulus for capture by a digital detector. In a final embodiment, the device has a thermal adjustment device for adjusting the temperature of the thermochromic liquid crystal layer to an optimal temperature. |
US07764314B2 |
Shading detecting method and shading detecting apparatus for camera module
An exemplary shading detecting method for a camera module is provided. In the method, a plurality of brightness values are measured from a plurality of predetermined regions of a stable rectangular image generated by the camera module. A plurality of brightness differences, each based on a comparison between a respective two of the brightness values, chosen from among the brightness values measured, are calculated. Each brightness difference is judged as to whether it exceeds a corresponding predetermined threshold. If at least one brightness difference is judged to exceed the corresponding threshold, the camera module is a rejected. A corresponding shading detecting apparatus, for facilitating the shading detecting method, is also provided. |
US07764312B2 |
Flicker correction method and device, and imaging device
Even when the light intensity of the light source varies, the flicker correction can thus be made flexibly. The present invention provides a flicker correction method comprising the steps of predicting, from an image of a present flicker-corrected frame, a flicker of an image of a next frame to generate two types of flicker images having flickers different in level from each other added thereto, detecting a flicker component through comparison between the generated two types of flicker images and an image of an input next frame, generating a flicker correction value on the basis of the detected flicker component, and making flicker correction by adding the generated flicker correction value to an input image frame by frame. |
US07764306B2 |
Anti-shake apparatus
An anti-shake apparatus for image stabilizing comprises a movable unit and a controller. The movable unit is movable for an anti-shake operation. The controller stops the anti-shake operation after an exposure time and moves the movable unit to a first position after the anti-shake operation. The first position is a position of the movable unit before the exposure time and before the anti-shake operation. The controller moves the movable unit at a decelerated, low rate of speed before finishing its movement to the first position. |
US07764305B2 |
Method and apparatus for generating a reference television signal
CW lock is conducted with less manual operation. A first input 22 receives a black burst (BB) signal from a key TV station. A second input 30 receives a continuous wave (CW) signal having an accurate, known frequency. A phase adjust signal generator 24 generates a reset signal having a known phase relationship with regard to the key TV station BB signal. The reset signal is used as a phase adjust signal. A PLL 32 receives the CW signal to provide clock. A counter 34 receives the clock and provides a frame pulse signal for synchronizing the key and local TV signals at a local TV station wherein the BB signal of the local station may be derived from the frame pulse signal. The counter 34 uses the reset signal to adjust the phase relationship between the key TV station BB signal and the frame pulse to a desired phase relationship based upon the key TV station BB signal. |
US07764288B2 |
Methods and apparatus for accelerated animation using point multiplication and soft caching
A method for a computer system includes determining an animation response subspace within an animation response space for an animation variable responsive to training data for the animation variable, determining calculation key points for navigating within the animation response subspace, calculating animation response values for the calculation key points in response to input data for the animation variable, predicting animation response values for points within the animation response space in response to animation response values for calculation key points, determining a difference between a predicted animation response value and a calculated animation response value for a point in the points and in the calculation key points, and when the difference exceeds a first difference, combining the predicted animation response value and the calculated animation response value to form the animation response value for the point. |
US07764287B2 |
Graphic engine for approximating a quadratic bezier curve in a resource-constrained device
A method is provided for approximating a quadratic Bezier curve represented by two anchor points and a control point that are fixed-point binary numbers. If a first flatness of a line formed between the two anchor points of the Bezier curve is less than a threshold, the method includes replacing the Bezier curve with an edge between the two anchor points. If the first flatness is not less than the threshold, the method includes subdividing the Bezier curve into halves and determining a second flatness of one of the halves. The first flatness is approximated by a triangular area formed by the two anchor points and the control point, and the triangular area is approximated by multiplication and subtraction operations. The second flatness of the half is approximated as the triangular area divided by 8, where the division by 8 is determined by shifting 3 bits to the right. |
US07764284B2 |
Method and system for detecting and evaluating 3D changes from images and a 3D reference model
In a method and system for aligning first and second images with a 3D reference model, the first image is gathered from a first viewpoint, the second image is gathered from a second viewpoint and the first and second images are aligned with the 3D reference model. The image alignment comprises computing prediction error information using the first and second images and the 3D reference model, and minimizing the prediction error. A method and system for detecting and localizing 3D changes in a scene use the above method and system for aligning first and second images with a 3D reference model, determine, in response to the prediction error information and for a model feature of the 3D reference model, whether the prediction error is greater than a selected threshold, and identify the model feature as a 3D change when the prediction error is greater than the selected threshold. Finally, in a method and system for evaluating detected 3D changes, the above method and system for detecting and localizing 3D changes in a scene are used, and the importance of the detected 3D changes is evaluated. |
US07764283B2 |
Eye movement data replacement in motion capture
Replacing eye movement data in motion capture, comprising: capturing eye movement data from a first actor subsequent to a motion capture session where motion data for a second actor was captured, wherein the first actor performs to generate only the eye movement data with minimal movement of facial muscles that generate interfering signals; and representing the eye movement data captured from the first actor as eye movement data for the second actor in combination with motion data obtained during the motion capture session. |
US07764281B2 |
Simple matrix addressing in a display
An addressing mechanism for charging and discharging quasi-capacitive elements in an X-Y matrix. The addressing mechanism may be configured to toggle a resistor-capacitor (RC) time constant between large and small values such as by opening or closing a circuit path to a low impedance resistor disposed in parallel with a higher impedance in-line resistor. When this occurs, elements in the X-Y matrix can be addressed and controlled. The X-Y matrix may be comprised of multiple “rows” and “columns” of conductors where crosstalk may occur along the columns and rows. Crosstalk may be curtailed by using either hysteresis management or global control of the row's impedance along its entire length. The resulting control obviates the need for active devices at each matrix element to perform the switching functions. |
US07764278B2 |
Integrated circuit device and electronic instrument
An integrated circuit device including first to Nth circuit blocks CB1 to CBN disposed along a first direction D1, when the first direction D1 is a direction from a first side of the integrated circuit device toward a third side which is opposite to the first side, the first side being a short side, and when a second direction D2 is a direction from a second side of the integrated circuit device toward a fourth side which is opposite to the second side, the second side being a long side. The circuit blocks CB1 to CBN include at least one memory block MB which stores image data, and at least one data driver block DB which drives data lines. The memory block MB and the data driver block DB are disposed adjacent to each other along the first direction D1. |
US07764276B2 |
Touch control system and apparatus with multiple acoustic coupled substrates
An apparatus and system for recognizing touch positions is comprised of multiple acoustically coupled substrates, said coupling functioning also as an environmental seal. At least one secondary substrate, with means to transmit and receive acoustic waves, is coupled to a primary substrate capable of propagating acoustic waves such that an intentional touch on the surface causes a perturbation of the waves passing through a desired region of touch detection. Said perturbation is analyzed by circuitry to determine corresponding physical position of the touch on surface. |
US07764275B2 |
Touch sensor track point and methods
The present invention provides a touch sensor track point (and methods) for a computer such as a laptop or portable device (e.g., PDA, cellular phone, etc.). The touch sensor track point includes a shaft (e.g., typically positioned on a keyboard) and a set (at least one) of directional sensors positioned over a top surface of the shaft. The set of directional sensors can detect manipulations in three dimensions (up-down, left-right, and in-out). In a typical embodiment, the touch sensor track point will cause a computer cursor to move in a direction that corresponds to a location on the set of directional sensors at which a vertical touch is applied. With such a capability, the touch applied to the set of vertical sensors can optionally be substantially horizontally motionless. |
US07764272B1 |
Methods and devices for selecting items such as data files
A method is described for allowing a user to select one of a plurality of items. The user employs a device having a display area, and a joystick or a contact sensitive area. The device displays a number of regions equal to the number of items, and defines a number of sections in the angular range of the joystick, or sections within the contact sensitive area, equal to the number of items, and arranged corresponding to the arrangement of the regions of the display area. The user selects one of said items by selecting the corresponding section. |
US07764252B2 |
Electroluminescent display brightness level adjustment
An electroluminescent display system, comprising: a) a display composed of an array of regions, wherein the current to each of the regions is provided by a pair of power lines and wherein each region includes an array of light emitting elements for emitting light; b) a pixel driving circuit for independently controlling the current to each light-emitting element in response to an image signal, wherein the intensity of the light output by the light emitting elements is dependent upon the current provided to each light emitting element; and c) a display driver for receiving an input image signal and generating a converted image signal for driving the light emitting elements in the display, wherein the display driver analyzes the input image signal to estimate the current that would result at, at least, one point along at least one of the power lines providing current to each of the regions, if employed without further modification, based upon device architecture and material and performance characteristics of device components, and generates the converted image signal as a function of the input image signal and the estimated currents. |
US07764248B2 |
Display and method for driving display
In a display in which pixel circuits each including a drive transistor, switching transistors and a capacitor are arranged in rows and columns, two-stage mobility correction is implemented in which mobility correction with an intermediate grayscale level (gray level) is executed before mobility correction is executed with an input signal (Vsig) level being written to the gate of the drive transistor when the switching transistor is in the conducting state. Thus, even if the mobility correction period is constant, mobility correction can be implemented for all the grayscales within the mobility correction period. This feature allows achievement of a uniform image quality free from streaks and unevenness attributed to variation in the mobility from pixel to pixel. |
US07764247B2 |
Adaptive heads-up user interface for automobiles
An adaptive user interface presented on a heads-up display of an automobile is provided. The adaptive user interface comprises a number of display elements that may be presented in a variety of display states. The display state for each display element is determined based on inputs from a variety of sources (e.g., the automobile). |
US07764243B2 |
Antenna positioning system
An apparatus for positioning and controlling a spherical, inflatable antenna includes a driven rotating table disposed in the horizontal plane which supports and drives a horizontal arm member to which is hingedly connected first and second upright support members at either end. The upright support members include journal bearings attachable to the surface of an inflatable antenna. |
US07764239B2 |
Antenna pane including coating having strip-like segmented surface portion
An antenna pane for use, for example, as a vehicle window, comprises a glass pane (1) carrying an electrically conductive coating (3). The coating (3) includes a strip-like portion (5) divided into electrically isolated segments by barrier lines (4) spaced so the coating transmits HF radiation in a specified frequency range and constructed, by contacting in contact areas (7) at its two longitudinal sides (6) and by its outer dimensions, as a slot antenna for frequencies in said range. |
US07764238B2 |
Antenna device and electronic equipment
According to one embodiment, an antenna device includes a short circuit path, a first open-ended element, a feed side element, a second open-ended element, and a short circuit element. One end of the short circuit path is connected to a ground point near a feed point. The first open-ended element extends from another end of the short circuit path. The feed side element extends from near the feed point in a direction in which the first open-ended element extends with an edge close to ground. The second open-ended element extends from near an end of the feed side element in the direction in which the first open-ended element extends. The short circuit element connects between an end of the first open-ended element and a point on an edge of the feed side element opposite the edge close to the ground or a point on the second open-ended element. |
US07764237B2 |
Dual autodiplexing antenna
A dual autodiplexing antenna (300) redirects power flow (303) from an unloaded antenna to a loaded antenna, thereby improving communication performance under loaded conditions. The dual autodiplexing antenna (300) includes a first antenna (101) disposed at a first end (103) of a portable two-way communication device (100). A second antenna (102) is disposed at the distal end (104) of the portable two-way communication device (100). The first antenna (101) and second antenna (102) are coupled to a transceiver (107) by a first transmission line matching circuit (201) and a second transmission line matching circuit (202), respectively. In one embodiment, the first antenna (101) is configured to primarily operate in a first bandwidth, while the second antenna (102) is configured to primarily operate in a second bandwidth. When one of the first antenna (101) or second antenna (102) is loaded, power flow (303) is redirected to the lesser loaded antenna. |
US07764232B2 |
Antennas, devices and systems based on metamaterial structures
Techniques, apparatus and systems that use one or more composite left and right handed (CRLH) metamaterial structures in processing and handling electromagnetic wave signals. Antenna, antenna arrays and other RF devices can be formed based on CRLH metamaterial structures. The described CRLH metamaterial structures can be used in wireless communication RF front-end and antenna sub-systems. |
US07764230B2 |
Methods for locating transmitters using backward ray tracing
According to a method for localizing a transmitter inside a building, a transmitter emits rays which undergo multiple reflections with the walls, ceilings and floors of the building. Each of K receivers receives rays from the transmitter, and the receivers estimates the AOA (Angle of arrival), TOA (Time of Arrival) and power of each ray. At least one of the receivers uses a known blueprint of the building and material characteristics of the walls to localize the transmitter to a higher degree of accuracy by applying a backward ray tracing algorithm. |
US07764224B1 |
Advanced spoofer mitigation and geolocation through spoofer tracking
A GPS receiver employing advanced spoofer mitigation, geolocation and tracking capabilities through the use of a utility channel coupled in parallel to a tracking channel. The tracking channel tracks the direct signal while the utility channel tracks one or more spoofer signals. A signal from the primary channel is used by the utility channel to locate spoofer signals, with the primary channel operating independently of the utility channel. Three complementary spoofer mitigation methods are disclosed for identifying advanced repeaters and security-compromised spoofers, which may also be used for geolocation of such spoofers: (1) the consistency routine; (2) the nuller routine; and (3) the multiple antennas routine. An improved architecture is disclosed to allow easy upgrading and retrofitting of an existing GPS receiver. |
US07764221B2 |
Apparatus and method for determination of a direction to an object
An apparatus includes a plurality of sensor modules that are disposed at spacings with respect to one another, each sensor module having a local oscillator device. The oscillator device generates an oscillator signal that is passed on to a transmit/receive device, and the oscillator signal is radiated. The transmit/receive device is set up such that it can receive signals reflected from the object. A phase detection device is coupled at one input to the oscillator device and at a second input to the transmit/receive device. Based on the oscillator signal and the received reflected signals, the phase detection device determines a phase signal. A control and signal-processing device determines, based on the spacings of the sensor modules with respect to one another and the phase signals, a direction of the object with respect to the sensor module. |
US07764217B2 |
Surface RF emitter passive ranging accuracy confirmation algorithm
Kalman gain is used to calculate range accuracy for a passive angle-of-arrival determining systems, most notably for short-baseline interferometry, in which Kalman gain after arriving at a minimum proceeds to within a predetermined fraction or percent of zero gain, at which time the range estimate accuracy is known. |
US07764215B2 |
Multi-stage comparator with offset canceling capacitor across secondary differential inputs for high-speed low-gain compare and high-gain auto-zeroing
An Analog-to-Digital Converter (ADC) has a Successive-Approximation-Register (SAR) driving a digital-to-analog converter (DAC) that generates an analog voltage compared to an input voltage by a series of stages. The last stage feeds a compare signal to the SAR. Each stage has a dual-input differential amplifier that operates as a unity gain op amp during an auto-zeroing phase and as a high-speed low-gain amplifier during an amplifying phase. The dual-input differential amplifier has two pairs of differential inputs. A secondary pair has an offset-storing capacitor across it, and connects to the output pair through feedback switches during auto-zeroing. A primary pair connects to stage inputs through input switches during the amplifying phase. Since two pairs of differential inputs are provided to the dual-input differential amplifier, the offset capacitor is completely isolated from the input pair. The current sink in the dual-input differential amplifier is adjusted higher during the amplifying period. |
US07764214B2 |
Analog-to-digital converter for converting input analog signal into digital signal through multiple conversion processings
A sub-A-D converter circuit converts a sampled analog signal into a digital signal of a predetermined number of bits. a D-A converter circuit converts the digital signal converted by the sub-A-D converter circuit into an analog signal to generate a residual signal to be processed by a subsequent conversion processing where the analog signal is to be removed from an analog signal to be sampled by the sub-A-D converter circuit. The D-A converter circuit is of a capacitor array type, and an offset compensation voltage used to compensate for at least part of an offset voltage added to the analog signal sampled by the sub-A-D converter circuit is supplied to at least one capacitor in the capacitor array. |
US07764211B2 |
Current steering DAC
In a multi-channel current steering DA converter, e.g., a two-channel current steering DA converter, reference current sources Irefa and Irefb that can serve as current mirror sources for current sources Ia and Ib are provided in current source matrices 2a and 2b of the channels, respectively. During an operation, the reference current source Irefa or Irefb that is provided in the current source matrix of a channel that is not powered down is selected and used in accordance with control signals 6a and 6b. Therefore, even when one channel is powered down, the full-scale current of the other channel can be maintained at a constant value, i.e., unchanged. |
US07764209B2 |
Parallel data output control circuit and semiconductor device
A CPU outputs digital data from a built-in RAM to a buffer in response to a request from the buffer. The buffer has a FIFO configured of a plurality of stages, each stage of the FIFO is capable of storing one unit (10 bits) of digital data, the buffer as a whole is capable of storing digital data in number of units equivalent to the number of configured stages. A register captures digital data stored inside the buffer by each unit in synchronous with an output control clock. The digital data stored in the register is outputted to a parallel DAC as data for D/A conversion. A WR signal output timer generates a writing control signal having one shot pulse of “L” in synchronous with the output control clock. |
US07764207B2 |
Digital processor
An object of the present invention is to reduce spurious generation due to a malfunction of an A/D converter in a device performing digital processing by converting an analog signal high in cyclic characteristics to a digital signal with the A/D converter.As a concrete solving means, for instance, in a frequency synthesizer of a certain system, the A/D converter is provided on an output side of a voltage controlled oscillator, and its output signal is given to a device performing digital processing to feed back the processing result to the voltage controlled oscillator through D/A conversion. In this case, the noise generated in the band noise generator is added to an input signal of the above-described analog/digital converter. This band noise is a band not affecting the digital signal processing performed by the device. |
US07764206B2 |
Parallel-to-serial data sort device
A data sort device for converting parallel data to serial data is disclosed and provided. The data sort device may include a plurality of switches for receiving parallel data, each of which are controlled by a respective control signal and configured to alternatingly transmit data bits received via first and second input terminals. |
US07764205B2 |
Decompressing dynamic huffman coded bit streams
A method and system for decompressing dynamic Huffman coded bit streams is disclosed. |
US07764204B2 |
Digital-to-analog converting system with sampling rate conversions and sampling rate converting method thereof
A digital-to-analog converting system with sampling rate conversions includes an interpolator, S orders of operating and filtering units, an up-converting and down-converting circuit, and a signal processing circuit. The interpolator performs an N-times interpolation on a first digital input signal to generate a second digital input signal. Each order of the operating and filtering unit includes a K-times zero-padding circuit and a filtering circuit. The filtering circuit performs a filtering operation to generate a filtered digital input signal. The up-converting and down-converting circuit performs a B-times up-conversion and an A-times down-conversion on the filtered digital input signal to generate a fourth digital input signal. The signal processing circuit generates an analog output signal according to the fourth digital input signal. |
US07764201B2 |
Table management for LZW with fixed-size tables
Managing a string translation table, where a compressor includes information in the table entries to distinguish strings as more or less important. More particularly, the compressor can identify a string in an input stream, determine an age indicator for the string, and record the age indicator in the table. When the string is encountered or identified, a use indicator or counter may be adjusted to indicate use of the entry and timing information related to encountering the entry. Instead of discarding all entries in the string translation table, a portion of the table can be discarded that has less important entries. The determination of whether to discard an entry as being less important can be based on the age indicator and the use indicator. |
US07764200B2 |
Capacitive button device
The present invention discloses a capacitive button device, comprising: a signal input unit, a first amplifier, a first switching unit, a second amplifier, a second switching unit, an analog-to-digital converting unit, a third switching unit, a data output unit, a data storage unit and a digital-to-analog converting unit. Thereby, the present invention overcomes the problem due to poor resolution of conventional capacitive buttons and can be used with touch panels. Moreover, the digital-to-analog converting unit is downsized with improved resolution and reduced cost in design and fabrication. |
US07764198B2 |
Aircraft standby display device
An aircraft standby display device includes a set of data sources, a data processing unit, and a display. The display presents altitude control indicators representing speed, altitude, attitude, and a heading scale that includes a characteristic symbol indicating a next route point of an aircraft flight plan. The heading scale is independent of the altitude control indicators. The display also presents a quantitative value that: (1) indicates the remaining distance of flight of the aircraft to reach the next route point and (2) is associated with the characteristic symbol. |
US07764192B2 |
Traveling safety device for vehicle
A traveling safety device for a vehicle of the present invention includes a storage device, a present vehicle position detecting device, a vehicle state detecting device, a curve recognizing device, a proper vehicle state setting device, a comparing device, an operating device, an improper operation determining device that determines whether or not the operation of the operating device for a recognized curve is improper operation, an improper operation curve storage device that stores the recognized curve for which the operation of the operation device is determined to be improper operation by the improper operation determining device, and a suppressing device that suppresses the operation of the operating device for the recognized curve stored by the improper operation curve storage device. |
US07764191B2 |
RFID tag data affecting automation controller with internal database
The claimed subject matter provides a system and/or a method that facilitates utilizing a radio frequency identification (RFID) tag associated with an object. An RFID component can receive extended data from the RFID tag that identifies an operation. An automation device can then manipulate the object based at least in part upon the extended data and the identified operation. Moreover, a controller can be utilized to control the automation device, wherein the controller utilizes an internal database and/or data store to provide efficient access to specific information. |
US07764189B2 |
Audio coordinated visual indicator
An audio-coordinated visual indicator reducing vehicle operator distraction associated with using a communications device during vehicle operation. The visual indicator being placed within the operator's field of view and providing a synchronized visual display associated with the output from the communication device. Providing an apparent visual reference for the incoming sound freeing up the operator's mental resources, reducing distraction and allowing greater attention to be placed on operation. Comprising of a receiver; a visual indicator connected to an output of the receiver having an attribute that varies according to the received signal from the communication device. |
US07764188B2 |
System and method for maintaining machine operation
A system for maintaining machine operation comprises at least one monitoring device coupled to a portion of a machine operating in a machine environment, the at least one monitoring device configured to monitor a parameter associated with the machine. The system also comprises a first electronic control module communicatively coupled to the at least one monitoring device. The electronic control module is configured to identify a data collection error associated with the at least one monitoring device. The electronic control module is also configured to detect, in response to the data collection error, a second electronic control module proximate the first electronic control module, the second electronic control module configured to collect at least one parameter that is interchangeable with the parameter. The electronic control module is further configured to establish a wireless communication channel with the second electronic control module and download the at least one parameter from the second control module via the wireless communication channel. |
US07764187B2 |
Anti-corrosion cathodic protection device with sacrificial anode
A cathodic protection device having a sacrificial anode that is intended to wear out due to corrosion and that is electrically connected to a structure to be protected against corrosion. The cathodic protection device of the present invention further includes an indication device configured to detect and indicate the wear of the sacrificial anode wirelessly, without the use of cables. |
US07764186B2 |
Gas sensing method and instrument therefor
A method and instrument capable of accurately detecting the presence of a gas and accurately measuring the concentration of the gas in, for example, the environment. The method and instrument sense the presence of a gas with a sensing element whose output is linear to the concentration of the gas in the environment, and process the output of the sensing element through a nonlinear amplifier having a higher gain at lower levels of the output than at higher levels of the output so that the nonlinear amplifier amplifies the output of the sensing element at the lower levels thereof and avoids signal saturation at the higher levels thereof. The method and instrument then deliver the amplified output of the nonlinear amplifier to an audio circuit that produces an audio output having a property in proportion to the amplified output of the nonlinear amplifier. |
US07764183B2 |
Apparatus and method for monitoring and communicating data associated with a product
Visual and audio communication interface for a perishable integrity indicator system which includes a RFID transponder and perishable integrity sensor. A perishable integrity indicator system includes a RFID transponder and a perishable integrity sensor. The RFID transponder includes a RF integrated circuit coupled with an antenna. The sensor monitors the time and temperature of the perishable. A freshness determining module receives time- and temperature-dependent measurement data from the perishable integrity sensor and determines a current freshness status. A communications interface to the RFID transponder permits a RFID reader to retrieve current freshness status data corresponding to the freshness status determined by the freshness determining module. The system further includes a power management module. The visual and audio communication interface provides a communications means for sending sensor alerts, sensor setup and history as either a supplement to the RF communication or as an alternative to RF when RF is either not available or not able to communicate. |
US07764182B2 |
Flame sensing system
A low cost flame sensing system having at last one floating point. For instance, the system may have two grounds. There may be a flame sensing rod for detecting a flame which has a model circuit which appears upon the existence of the flame proximate to the sensing rod. The sensing rod may function without an explicit or dedicated excitation source connected to it. There may be diagnostics in the system for detecting leakage or shorts of the sensing rod to ground. Also, the system may have AC grounding phase detection. |
US07764177B2 |
Inductively coupled extension antenna for a radio frequency identification reader
Systems and methods are described for adapting a portable RFID reader to create a portable RFID reader assembly that includes an extension antenna. In many embodiments, the extension antenna can be added to increase the reach of the portable RFID reader. The extension antenna is inductively coupled to the portable RFID reader and in many embodiments, the extension antenna is retrofit to an existing portable RFID reader. In other embodiments, a portable RFID reader and one or more extension antennas are produced as part of a set. One embodiment of the invention includes a reader having reader circuitry configured to generate an activation signal, a first antenna, where the first antenna is electrically connected to the reader circuitry, a reader housing containing the reader circuitry, an extension antenna including an elongated housing, a second antenna located at one end of the housing, and a third antenna located at the opposite end of the housing, where the second antenna is electrically connected to the third antenna. In addition, the first antenna and second antenna are inductively coupled. |
US07764168B1 |
Tire pressure monitoring system with a capped tire valve
The present invention is a tire pressure monitoring system (TPMS) with a capped tire valve. The system includes a baseplate, a signal transmitter, a cap, and an antenna. The antenna is assembled at the bottom of the baseplate, and also positioned outside the connecting end of the baseplate. Thus, the volume of TPMS is considerably reduced, providing resistance to collision and pollution with improved applicability. |
US07764164B2 |
RFID interrogator and data communication method thereof
An interrogator autonomously reduces interference of receiving radio waves in a wireless tag. The interrogator transmitting and receiving a signal to and from a wireless tag, comprises a carrier sense unit detecting an idle channel in a plurality of channels used for communications with the wireless tags, a transmitting unit transmitting the signal to the wireless tag by use of the detected idle channel, an abnormality detecting unit detecting communication abnormality in the communications with the wireless tag, and a control unit controlling so as to interrupt, when detecting the communication abnormality, the transmission to the wireless tag, re-detect an idle channel after an elapse of a predetermined transmission halt period, and resume the signal transmission to the wireless tag by using the re-detected idle channel. |
US07764161B2 |
Barium titanate-based semiconductor porcelain composition and PTC element including the same
A barium titanate-based semiconductor ceramic composition and a PTC element that have a high Curie temperature and a low electrical resistivity at room temperature and that exhibit a desired rate of change in resistance are provided. The barium titanate-based semiconductor ceramic composition is a ceramic composition having a perovskite structure containing at least barium and titanium, wherein some of the barium is replaced with an alkali metal element, bismuth, and a rare earth element, and when the content of the titanium is assumed to be 100 parts by mole, a ratio of the content of the alkali metal element to the content of the bismuth plus the content of the rare earth element represented by parts by mole, is 1.00 or more and 1.06 or less. A PTC thermistor includes a ceramic body composed of the barium titanate-based semiconductor ceramic composition having the above feature and electrodes disposed on both side faces of the ceramic body. |
US07764159B2 |
Shape-memory actuator device with protection against over-stresses
A shape-memory actuator device comprises means for interrupting electrical supply to a shape-memory element when the axial load applied to said element exceeds a predetermined threshold value. |
US07764153B2 |
Magnetic field generator
A magnetic field generator comprises a superconducting bulk body, which generates a superconducting magnetic field, a refrigerant vessel for storing solid nitrogen, a vacuum container, which accommodates therein the superconducting bulk body and the refrigerant vessel, and a refrigerator having a cooling head for cooling the refrigerant vessel. The superconducting bulk body is arranged along a wall of the vacuum container. The cooling head of the refrigerator and the refrigerant vessel are in thermal contact with each other. The refrigerant vessel and the superconducting bulk body are in thermal contact with each other. |
US07764151B2 |
Circuit interrupting device with reverse wiring protection
Resettable circuit interrupting devices, such as GFCI devices, that include reverse wiring protection, and optionally an independent trip portions and/or a reset lockout portion are provided. The reverse wiring protection operates at both the line and load sides of the device so that in the event line side wiring to the device is improperly connected to the load side, fault protection for the device remains. The trip portion operates independently of a circuit interrupting portion used to break the electrical continuity in one or more conductive paths in the device. The reset lockout portion prevents the reestablishing of electrical continuity in open conductive paths if the circuit interrupting portion is non-operational or if an open neutral condition exists. |
US07764150B2 |
Waveguide quick disconnect clamp
A waveguide quick disconnect clamp includes a first arm and a second arm, both arms having a first end, a second end, and a jaw pivotally connected to the second end. Each of the first and second arm jaws has a generally flat engaging face defining two generally parallel elongated sections and a waveguide receiving recess therebetween. The second arm second end is pivotally connected to the first arm at a position intermediate the first arm first and second ends, and a threaded nut is pivotally connected to the first arm first end. The waveguide quick disconnect clamp also has an adjustment screw having a first end, a second end, and a threaded portion therebetween. The adjustment screw first end pivotally engages the second arm at a point intermediate the second arm first and second ends, and the threaded portion of the screw engages the threaded nut. |