Document Document Title
US07703036B2 User interface for displaying selectable software functionality controls that are relevant to a selected object
An improved user interface is provided for displaying selectable software functionality controls that are relevant to a selected object and that remain visibly available for use while the selected object is being edited. Upon selection of a particular object for editing, functionality available for editing the object is presented in a ribbon-shaped user interface above the software application workspace to allow the user ready and efficient access to functionality needed for editing the selected object. The display of relevant functionality controls is persisted until the user dismisses the display, selects another top-level functionality control or selects another object for editing.
US07703034B2 Visualization tool for viewing timing information for a graphical program
A system and method for viewing timing of one or more loops in a graphical program. A graphical program having one or more loops may be created. In one embodiment the one or more loops may include one or more timed loops, i.e., the loops may be configured to execute according to particular execution periods. The graphical program may be executed, and timing analysis data regarding timing of the one or more loops during execution of the graphical program may be stored. A graphical user interface (GUI) for viewing timing of the one or more loops during execution of the graphical program may be displayed. In various embodiments the GUI may display any of various kinds of information regarding timing of the one or more loops, and any kind of visual presentation may be used in displaying the information.
US07703033B2 Access administration using activatable rules
Access to information instances is administered using selectively activatable rules. A computer program product includes rules establishing authorizations to information instances in a computer system, each of the rules authorizing a predefined subject to perform a predefined action on a predefined object. The computer program product includes an activation function for an administrator to selectively activate at least one of the rules, the activated rule to be applied upon a user seeking to perform an action on any of the information instances.
US07703029B2 Grid browser component
A graphical user interface (GUI) includes a graph with vectors and nodes for visualizing a computer grid, the nodes representing computers running grid managers and the vectors representing relations between pairs of grid managers, each of the relations defining a first grid manager to be superior to a second grid manager and a vector points from a node representing the first grid manager to a node representing the second grid manager. The GUI also includes, for each node, an expandable structure showing computer grid applications running on a computer represented by the node, and an event handler configured to receive a request to view management services running on a computer and to generate a display showing the management services running on the computer.
US07703027B2 Merging graphical programs
System and method for merging differences between graphical programs. Information is received regarding matches and differences, e.g., in hardware, software, configuration, and/or connectivity, between first and second graphical programs, each comprising respective pluralities of interconnected nodes. The information is analyzed to merge differences between the first and second graphical programs, e.g., for each difference: removing all non-common nodes and connections thereto in the second sub-graph from the second graphical program, adding all common nodes and connections thereto in the first sub-graph to the second graphical program, determining all edges in the first sub-graph that connect common nodes to non-common nodes; and for each determined edge, adding to the second graphical program an edge that connects a corresponding common node in the second sub-graph with a corresponding non-common node added from the first sub-graph. A merged graphical program is displayed on a display, e.g., graphically indicating the merged matches and/or differences.
US07703026B2 Non-pattern based user interface in pattern based environment
Computer-implemented methods, systems, displays, and computer program products are provided for displaying data within a pattern based user interface. To allow flexibility when displaying data, the data may be displayed within a non-pattern based user interface together with the pattern based user interface within one display.
US07703021B1 Defining user access in highly-configurable systems
A highly-configurable process control system that uses process records in a database system to track a process. The database system relates process records, users, and projects. User permissions to view the process records include permissions for all process records related to a project to which the user is related, all such records that the user has created, all such records that a group the user belongs to have created, all such records that have been assigned to the user, and all such records that belong to an entity to which the user is related.The process records further include user-configurable fields. User permissions for the fields are provided according to group types which are related to groups to which the users belong. Included are permissions for inserting and deleting values in the user-configurable fields which are separate from the permission to edit the values.
US07703019B2 Visual administrator for specifying service references to support a service
A method, apparatus, and system are provided for a visual administrator for specifying service references to support a service. According to one embodiment, a hierarchical tree structure having one or more tree nodes is displayed in a graphical user interface. Each of the one or more tree nodes may represent a resource of an application server. In an embodiment, at least one of the tree nodes represents a service of the application server. The tree node representing the service may be selected via a cursor control device. In one embodiment, upon selecting the tree node, a list of one or more service references associated with the service is displayed in the graphical user interface. Each listed service reference may include, for example, a server reference name, a service reference type, and/or a relationship value. In one embodiment, the relationship value specifies whether the listed service reference is to be automatically started when the service represented by the selected tree node is started.
US07703016B2 Efficient method of migrating lotus domino documents to a non-domino web server, while preserving sections, using portable javascript
A method of mirroring Lotus Notes Domino documents to a non-Domino web server, while preserving document sections. Each request for expansion or collapsing of a section is handled at the client end when serving the mirrored copies of the original document. The number of fetches is reduced during retrieval of each state of the Lotus Notes Domino document. Each fetch resides on a mirrored document of a non-Domino web server in a form that does not require a unique html document for each fetch.
US07703011B2 Digital content creation system, digital content creation method, and program product
A digital content creation device includes a processor and a storage device. The storage device stores a content database including digital content sets. The processor selects a target digital content set for processing; determines, based on a template, a layout for more than one target selected digital content sets; detects, based on processor generated overlap information, an overlapping region of the more than one target selected digital content sets; determines, based on processor generator importance information, at least one target selected digital content set for moving; determines a move direction parallel to a line connecting an overlapping region centroid and a move-target digital content set centroid allowing the centroids to be separated; calculates a move-distance to remove the overlap between the move-target digital content set and a quadrangle circumscribed on the overlapping region; and moves the move-target digital content set in the move direction by the move distance.
US07703007B2 Importing and exporting markup language data in a spreadsheet application document
Data presented in a hierarchical format is rendered in a form allowing the data to be imported into a spreadsheet document where the data can be modified and new data can be added. A data file containing the hierarchically formatted data is selected for importing. A mapping relating a plurality of elements within the hierarchical data to a plurality of respective locations in the spreadsheet document is accessed. The hierarchical data is rendered in the spreadsheet document according to the mapping. Input is received to modify the hierarchical data rendered in the spreadsheet document. The mapping is updated to include the modifications to the hierarchical data. The modifications to the hierarchical data and the updated mapping are exported for subsequent rendering in a second spreadsheet document according to the updated mapping.
US07703005B2 Method to generate scripts from XML
An XML document can use tags such that scripts can be generated from the documents. The scripts can be start up scripts for different operating systems. For example, the same XML document can be used to produce a UNIX shell script as well as a Windows command file.
US07703003B2 XML document frameworks
An apparatus may be configured to generate document data representing a document for use in providing a service comprising a number of different activities that are to be carried out in providing the service. The apparatus may enable a user to retrieve previously stored document portions in accordance with the activity to which the document portion relates so that it is not necessary for the user to identify a specific document portion, a specific filename or an inventory part number allocated to that document portion. In one embodiment, an apparatus may be configured to generate a document that enables a user to assemble a document in accordance with the activities to which the document relates rather than to the actual content of the document. Thus, the user wishing to assemble a document may be concerned with the activities instead of which precise document portions to include in the document.
US07703002B2 Method and apparatus for composing multimedia documents
A document sharing system includes producing an updatable collection of multimedia documents. A collection overview sheet provides a facile medium for handling and distributing large collections of documents. The system includes techniques for subsequent access to the collection, including printing all or portions of the collection.
US07703000B2 Systems and methods for contextual mark-up of formatted documents
The present invention relates to systems and methods for the contextual mark-up of formatted electronic documents. These systems and methods have many applications, including use for online editing and education.
US07702999B1 Network-based, information management system and method
A system and method for managing information over a network (104, FIG. 1) enables a user, at a client computer (102) to access and modify information accessible to a server (106). A user can create (FIG. 10) a new manageable entity (e.g., a project), which results in storage of entity-specific and non-specific information (FIG. 12) in a database (108, FIG. 1). In addition, a user can create or edit (FIG. 17) various forms, which can be associated with one or more manageable entities. Information describing the form (FIG. 21) is then maintained by the system. The form can then be used to enter or modify data associated with the manageable entity.
US07702991B2 Method and apparatus for reduced-state viterbi detection in a read channel of a magnetic recording system
A method and apparatus are disclosed for improving the maximum data rate of reduced-state Viterbi detectors with local feedback in magnetic recording systems. A read channel signal is processed in a magnetic recording device by precomputing branch metrics, intersymbol interference estimates or intersymbol interference-free signal estimates for speculative sequences of one or more channel symbols; selecting one of the precomputed values based on at least one decision from at least one corresponding state; and selecting a path having a best path metric for a given state.
US07702984B1 High volume testing for USB electronic data flash cards
A high volume testing/formatting process is provided for Universal Serial Bus-based (USB-based) electronic data flash cards (USB devices) that meets the increasing demand for USB electronic data flash cards (USB devices). A test host is simultaneously coupled to the multiple USB devices (e.g., using a multi-port card reader or a probe fixture), a controller endpoint value is read from each of the USB devices and verified with a known good value, and then testing/formatting is performed on each of the USB devices by writing predetermined data into each USB device in a pipelined manner, then reading out and testing the predetermined data. In one embodiment, the test host implements a special a USB driver that blocks standard USB registration procedures upon detecting the plurality of USB devices. Control and/or boot code data are written onto the flash memory device (i.e., instead of being provided on a controller ROM).
US07702982B2 Electronic device testing system and method
The invention provides a testing system and method suitable for determining whether a pin-out of an electrical component is properly connected to a PCB. The testing system includes a testing signal source, a signal detector, a signal processor, an analysis unit and an integrated circuit having boundary-scan test function to provide testing signals to the device under test (DUT) whose signal traces are passing through inner layer of PCB in order to detect whether the sensed signal is an error signal.
US07702981B2 Structural testing using boundary scan techniques
A boundary scan technique to generate toggling waveform such as a square wave signal to perform structural testing is disclosed. An instr_extesttoggle command is provided that enables IEEE 1149.1 boundary scan cell to selectively generate the toggling signal on the pre-specified output pads of the integrated circuit. The frequency of the toggling signal may be controlled by the JTAG clock signal and the frequency of the toggling signal may be independent of the length of the boundary scan chain. Such an approach circumvents provisioning test points on the interconnects of a printed circuit board.
US07702975B2 Integration of LBIST into array BISR flow
A method, an integrated circuit structure, and an associated design structure for the integrated circuit structure have a plurality of logic blocks, at least one of which is a redundant logic block. In addition, the structure includes a logic built-in self test device (LBIST) operatively connected to the logic blocks that determines the functionality of each of the logic blocks. An array of memory elements is included within the structure and is operatively connected to the logic blocks. At least one of the memory elements comprises a redundant memory element. The structure also includes an array built-in self test device (ABIST) operatively connected to the array of memory elements that determines the functionality of each of the memory elements. One feature is the use of a single controller operatively connected to the register, the logic blocks, and the memory elements. The single controller repairs both the logic blocks elements that have failing functionality and the memory elements that have failing functionality.
US07702974B2 TAP time division multiplexing with scan test
An integrated circuit comprising (i) a plurality of portions, each portion including test control circuitry; and (ii) at least one test input arranged to receive test signals, the circuit having a test mode in which one or more of the plurality of portions are testable, wherein the circuit has a reset mode which has priority over the test mode.
US07702973B2 Modified defect scan over sync mark/preamble field
A technique to detect defects when reading a defect scan pattern stored on a disk in which the detected defects are processed differently depending on which region of a sector the defect is resident. In one implementation, a mask is used to identify the defects of different regions. By differentiating different regions within the sector for defect scan, sync mark and preamble fields may be treated as critical regions so that different defect scan properties may be attributed when performing the defect scan.
US07702967B2 Method for monitoring an internal control signal of a memory device and apparatus therefor
Disclosed is a method for monitoring an internal control signal of a memory device and an apparatus therefore. The method includes (a) generating a first signal having a first pulse width by a burst operation command, (b) receiving the first signal, and generating N−1 (where, N is a burst length) second signals having a second pulse width, (c) receiving the first signal and the second signals, and outputting a third signal by changing the first pulse width of the first signal and the second pulse width of the second signals in accordance with a variation of a frequency of a clock signal of the memory device, (d) outputting the third signal to an external pin of the memory device and monitoring the third signal, and (e) adjusting a pulse width of a signal that controls an operation of a data bus connecting a bit-line sense amplifier and a data sense amplifier using the third signal.
US07702965B1 Method and device for monitoring and controlling the operational performance of a computer system or processor system
In order to monitor and control the operational performance of a computer system or processor system (1), operational parameters of individual components as well as environmental parameters of the computer system or processor system (1) are detected. Said parameters are compared with predetermined limit values. If it is determined that one or more of the detected operational parameters and environmental parameters have exceeded or fallen below of the predetermined limit values, an operational event is determined based on the limit values that have been exceeded or fallen bellow of. A reaction is selected from a number of predetermined reaction patters according to the determined operational event, and a control command which corresponds to this reaction and which is provided for altering the operational performance is transmitted to the computer to be monitored. This enables an early detection of the occurrence of faults as well as the initiation of an appropriate measure.
US07702964B2 Compression of data traces for an integrated circuit with multiple memories
Techniques for performing data tracing in an integrated circuit with multiple embedded memories are described. A trace module within the integrated circuit forms packets of trace data for memory accesses of the multiple memories. The trace module includes multiple data capture units (one for each memory) and a trace stream generator. Each data capture unit includes a register, a comparator, an address compressor, a data compressor, and a packetizer. The register stores an address for a prior memory access of the associated memory. The comparator compares an address for a current memory access against the address stored in the register. The address and data compressors perform address and data compression, respectively, for the current memory access. The packetizer forms a packet of trace data for the current memory access. The trace stream generator generates a stream containing trace data packets from all data capture units.
US07702959B2 Error management system and method of using the same
An error management system for managing an error occurring in a client application includes: a client terminal which intercepts an event, and collects error information and a crash dump file when the client application is abnormally terminated, and transmits the collected error information and the crash dump file in a predetermined format via a network; and an error collecting server which receives the error information and the crash dump file from the client terminal, and stores the received error information and the crash dump file for each online service, the error collecting server being independent from an online service server that executes a server application providing a service in correspondence to the client application.
US07702958B2 Auto-recording tool for developing test harness files
A test harness development component streamlines the design of regression test harnesses for testing text-based software. An auto-recording tool to automatically record the input and output data in an actual run of the testing session and to automatically generate a test harness. The test harness development component provides an auto-executing tool to automatically run the test harness in subsequent regression tests. The test harness language is used to specify the tests, validation rules of the results, and any other rules for running the test of a test harness. The test harness language is human-readable and emulates the manual test procedures with very little overhead.
US07702956B2 Circuit for transferring test flag signals among multiple processors, the test flag signals being used by a test controller to generate test signals
A system on chip processor, that is, a semiconductor integrated circuit in which a processor, a cache memory and the like are integrated into one chip, includes a test controller, and a trace memory. The test controller generates test control signals in response to test flag signals generated from a processor. The trace memory stores a transmission data signal between the processor and a cache memory, a device under test, in response to the test control signals. Since the trace memory is provided within the integrated circuit, an operation of the device under test, which is configured in the integrated circuit, can be tested without disassembling the integrated circuit even after the integrated circuit is completely manufactured.
US07702955B2 Method and apparatus for detecting a fault condition and restoration thereafter using user context information
A processing unit of a system detects a fault condition associated with the co-processing unit and, upon detection, restores the processing unit using stored user context information. During normal operation, user context information used to execute operation commands are stored by the co-processing unit in memory and maintained after fault detection. A fault condition is detected when at least a portion of the processing unit is rendered non-operational due to a discharging electrostatic event. Fault conditions may be detected by receiving information by the co-processing unit indicative of a fault condition, or by checking at least one memory location associated with processing unit to determine if information stored therein indicates a fault condition. The co-processing unit returns the processing unit to a known, workable state by using the stored user context information to restore the pre-fault detection state information to the memory locations associated with the processing unit.
US07702953B2 Storage management in cascaded replication of data
Provided are a method, system, and article of manufacture, wherein synchronous replication of data is initiated from a first site to a second site. At least one part of the data is sent asynchronously from the second site to a third site, wherein the asynchronously sent at least one part of the data is stored at the second site while the at least one part of data is in flight from the second site to the third site. The at least one part of the data stored at the second site is deleted, in response to the at least one part of the data being securely stored at the third site.
US07702951B2 Volume and failure management method on a network having a storage device
Provided is an environment that storage device configuration management can be efficiently done in a data center having a virtualization device. A SAN manager acquires configuration information from a device constituting a SAN and prepares a correspondence relationship between a host computer and a virtual volume in the SAN, and a corresponding relationship between the host computer and a real volume, depending upon the acquired information. Based on the corresponding relationship, the SAN manager outputs a correspondence relationship of between virtual and real volumes. Meanwhile, by interpreting a failure-notification message received from the devices of the SAN, detected and outputted is an influence upon an access to a real or virtual volume as to the failure. Furthermore, when a plurality of failure notifications are received from the devices connected to the SAN, a plurality of failure notifications are associatively outputted depending upon a correspondence relationship of between real and virtual volumes.
US07702944B2 Dynamic frequency scaling sequence for multi-gigahertz microprocessors
The present invention provides for reducing current spikes in a circuit when changing clocking frequencies. A first frequency is applied to a clock distribution network. A final frequency is selected. The first frequency is applied to a logic element over the clock distribution network. A hold signal is applied to the logic element. The clock rate of the clock distribution network is changed from the first frequency to the final frequency. The hold signal is unapplied to the logic element.
US07702943B2 Real time clock
A real time clock comprises a counter which stores a count value, the count value representing a time signal. The counter may be written, for example by a host processor (not shown), such that the time signal can be set to any desired value. The real time clock comprises a check register that stores a check value. The content of the check register (i.e. the check value) is modified each time a write operation is performed on the counter. For example, the content of the check register can be updated by a control signal each time a write operation is performed on the counter. The check value stored in the check register is used for determining whether a write operation performed on the counter is an authorized write operation or an unauthorized write operation. The check value may be incremented each time a write operation is performed, replaced with a new random number each time a write operation is performed, or a combination of both.
US07702941B2 Universal adaptive synchronization scheme for distributed audio-video capture on heterogeneous computing platforms
According to one embodiment of the present invention, a novel apparatus is disclosed. The apparatus includes an analog to digital converter to receive a predefined synchronization signal and a receiver clock; and an interpolation module coupled to the analog to digital converter to receive an output of the analog to digital converter and to continuously estimate and adapt current delay and skew estimates to synchronize a signal.
US07702928B2 Memory module with on-board power-consumption monitoring
A memory module includes memory devices and a power tracker for monitoring power consumption by the memory devices. The power tracker generates digital power consumption data that can be stored and used to anticipate and/or diagnose of power-related problems. The invention allows accurate monitoring of conditions that could otherwise lead to failure and provides a source of diagnostic data in the event of system failure related to excessive power consumption. Modules that self-monitor power consumption can provide highly accurate data to the user and/or the system, which has significant advantages over error-prone theoretical measurements or estimations.
US07702925B2 Method and apparatus for content protection in a personal digital network environment
In some embodiments, the invention is a personal digital network (“PDN”) including hardware (sometimes referred to as Ingress circuitry) configured to transcrypt encrypted content that enters the PDN. Typically, the transcryption (decryption followed by re-encryption) is performed in hardware within the Ingress circuitry and the re-encryption occurs before the decrypted content is accessible by hardware or software external to the Ingress circuitry. Typically, transcrypted content that leaves the Ingress circuitry remains in re-encrypted form within the PDN whenever it is transferred between integrated circuits or is otherwise easily accessible by software, until it is decrypted within hardware (sometimes referred to as Egress circuitry) for display or playback or output from the PDN. Typically, the PDN is implemented so that no secret in Ingress or Egress circuitry (for use or transfer by the Ingress or Egress circuitry) is accessible in unencrypted form to software or firmware within the PDN or to any entity external to the PDN. Other aspects of the invention are methods for protecting content in a PDN (e.g., an open computing system) and devices (e.g., multimedia graphics cards, set top boxes, or video processors) for use in a PDN.
US07702921B2 Loading media data into a portable data carrier
In a method for loading media data (M) into a memory of a portable data carrier (10) connected to an external operator device (24), the data carrier (10) receives a loading job, an encrypted data transfer channel (50) is set up between the data carrier (10) and a trustworthy, non-local server (30) on which the media data (M) are held, and the media data (M) are transferred in encrypted form via the data transfer channel (50) and written to the memory of the data carrier (10). A data carrier (10) and a computer program product have corresponding features. In addition, an operator device (24) and a computer program product are provided that are configured to provide a user interface for initiating the method for loading the media data (M). The invention provides a technique for loading media data (M) into a portable data carrier (10), which technique prevents unauthorized copying of the media data (M).
US07702920B2 Storage control device, host interface control unit of storage control device, and information protection method of storage control device
When a channel adapter (CHA) is replaced, the storage control device of the present invention deletes the security information held in the channel adapter to improve security. The CHA conducts encrypted communications with the host. Security information (encryption keys and the like) employed in encrypted communications is stored in the port memory of each communications port. When replacement of the CHA is designated, the processor causes the security information stored in the port memory to be saved to shared memory, and deletes the security information in the port memory. When a new CHA is installed, the security information stored in the shared memory is transferred to the port memory.
US07702916B2 Method and system for secure authentication
A system and method configured to provide secure Personal Identification Number (PIN) based authentication is disclosed. A passcode or PIN associated with a customer value card can be securely authenticated by an issuer prior to authorizing payment. An Access Control Server (ACS) can receive the PIN or passcode from a customer via a secure connection over a public network. The ACS can generate an encrypted PIN and can communicate the encrypted PIN to a remote issuer for authentication. The ACS can use one or more hardware security modules to generate the encrypted PIN. The hardware security modules can be emulated in software or implemented in hardware. The system can be configured such that the PIN is not exposed in an unencrypted form in a communication link or in hardware other than the originating customer terminal.
US07702911B2 Interfacing with a system that includes a passcode authenticator
Protecting the security of an entity by using passcodes is disclosed. A passcode device generates a passcode. In an embodiment, the passcode is generated in response to receipt of user information. The passcode is received by another system, which authenticates the passcode by at least generating a passcode from a passcode generator, and comparing the generated passcode with the received passcode. The passcode is temporary. At a later use a different passcode is generated from a different passcode generator.
US07702908B2 Tamper resistant module certification authority
Methods and apparati for securely loading one or more computer software applications onto a tamper resistant module (TRM) (107) and for securely deleting one or more applications from the TRM. An embodiment of the invention comprises a method for determining, based at least upon an encrypted personalization data block, whether a TRM (107) is part of a qualified set of TRM's to accept loading of an application. Thereafter, the method provides for loading the application onto the TRM (107) only after the first step determines that the TRM (107) is qualified to accept the loading of the application. Another embodiment comprises a method for determining, based at least upon an encrypted personalization data block, whether a TRM (107) is part of a qualified set of TRM's to accept deleting of an application. Thereafter, the method provides for deleting the application from the TRM (107) only when the first step determines that the TRM (107) is qualified to accept the deleting of the application.
US07702906B1 Securing kernel metadata communication in environments employing distributed software services
A system for securing kernel metadata communication in environments employing distributed software services includes a first and a second host linked by a network, where a distributed software service stack at each host includes a respective user-mode software layer and a respective kernel-mode software layer. The first host may be configured to establish a user-mode connection with the second host, e.g., using a secure user-mode communication protocol such as SSL (Secure Sockets Layer). The first and the second hosts may then exchange respective security keys over the secure user-mode connection, upload the security keys to the respective kernel-mode software layers, and use the security keys to secure communication over a kernel-mode connection between the two hosts.
US07702905B2 Method for distributing keys for encrypted data transmission in a preferably wireless sensor network
In a method for distributing keys for encrypted data transmission in a sensor network, nodes store a subset of keys from a set of keys. A sink node triggers the key election procedure and sensor nodes choose from a locally broadcasted keyID list, with one key to be stored on each node. All other initially stored keys are subsequently deleted. The process is repeated until the edge of the network is reached. Such key predistribution is suitable for the encryption of reverse multicast traffic to the sink node which is the predominant traffic pattern in wireless sensor networks.
US07702903B1 License re-allocation system and method
A present invention license reallocation system and method facilitates flexible and effective licensing distribution. The license reallocation system and method enables convenient movement of licensed information between hardware devices while ensuring appropriate compliance with license terms. An expired license indication is generated on license expiration. The expired license indication indicates that prior license keys associated with proprietary information are expired. Upon receipt of a valid expired license indication and expired license keys new license key(s) is issued presumably for a different hardware. A license serial number (LSN) that is both globally unique and mutable is utilized to generate license keys. In one embodiment, the license serial number includes system serial number (SSN) and an extension serial number (ESN). The global uniqueness of the SSN ensures that the tuple (SSN, ESN) is globally unique and the mutable but non-repeating nature of the ESN ensures that the tuple is allowed to change without repeating its value.
US07702899B2 Method and apparatus for verifying revocation status of a digital certificate
Verifying revocation status of a digital certificate is provided in part by a receiver verifying a security certificate for a sender. In an embodiment, an approach comprises receiving a first security certificate associated with the sender and storing the security certificate in a location accessible to the receiver; updating the first security certificate in the location accessible to the receiver if the first security certificate is changed or revoked; receiving a second security certificate from the sender when identity of the sender needs to be verified; comparing the second security certificate to the first security certificate; and confirming the sender's identity only if the second security certificate matches the first security certificate for the sender.
US07702896B1 Interactive firmware recovery
Firmware is interactively recoverable prior to loading an operating system on a computer. Rather than proceeding through a recovery without user input, user input about a recovery is solicited after determining that an update is needed. Prior to recovering the firmware, users may be able to, for example, specify configuration options about the recovery, cancel the update altogether, and specify a firmware image location. Once input is received, the firmware recovery proceeds.
US07702895B2 Method for configurating a computing system
A method for configuring a computing system having a processing unit and at least one application subsystem for enabling the processing unit to perform system functions, includes packaging the system processing unit in a first housing, and at least one subsystem of the computing system in a second housing separate from and external to the first housing. The second housing is configured to visibly identify the subsystem contained within. The processing unit and the subsystem are connected with a communication link.
US07702892B1 System to provide computing as a product using dynamic computing environments
A system enabling computing to be provided as a packaged product or as a remote resource to users. Computing is delivered as a product or a resource by providing dynamic computing environments to users based on users' choices of virtual components (hardware, software or network components). A customer can choose the components and configure a computing environment. The system packages this environment and makes it available for users to compute. A service provider can use the system to create computing environments, automatically, on demand and thus providing computing as a remote resource to customers. The system monitors the usage of the customers and they are billed accordingly. In either case users can carry out their computing activity remotely using a client device such as a web browser.
US07702891B1 Starting-up software modules for computing systems
Modules are started-up for a computing system based on start-up data. Start-up data can, for example, include a dependency-matrix indicating start-up dependencies of various modules. Start-up sequences can be determined based on the start-up data and a start-up sequence can be subsequently selected based on one or more criteria. The selected start-up sequence need not include all modules, yet it can list most modules that are likely to be used in or by a computing system. In addition, software (or application) start-up can be controlled based on various criteria. As a result, software start-up is performed more efficiently and more control over system start-up is exercised.
US07702879B2 Assigning alias addresses to base addresses
Provided are a method, system, and article of manufacture for assigning alias addresses to base addresses. An assignment is provided of base addresses to the devices. The base addresses are used to access the devices assigned to the base addresses. An assignment is provided of a plurality of alias addresses to an alias address pool. The alias addresses in the alias address pool are capable of being dynamically assigned to the devices to service I/O requests to the devices. An Input/Output (I/O) request to access one target device comprising one of the devices is processed. A determination is made as to whether the base address assigned to the target device is available. One alias address is assigned to the target device in response to determining that the base address is not available. The I/O request is issued to the assigned alias address to transmit the request to the target device.
US07702875B1 System and method for memory compression
A computing system comprises a processor, a data storage unit, and a block size table (BST). The processor includes at least one cache configured to store data. The data storage unit is configured to store data in a compressed format in fixed size units. The BST is configured to store block size entries corresponding to data blocks stored in the data storage unit. In response to a miss in the cache corresponding to a target data block, the processor is configured to identify an entry in the BST corresponding to the target data block, utilize information stored in the entry to determine the location of the target data block in the data storage unit, and cause the target data block to be retrieved from the data storage unit, decompressed, and stored in the cache.
US07702872B2 Java smart card chip having memory area reserved for global variables
The invention provides a smart card chip having a nonvolatile system memory (ROM, flash1), a Java Card Virtual Machine implemented in the nonvolatile system memory (ROM, flash1), a nonvolatile application memory (EEPROM, flash2), a volatile working memory (RAM) and a variables memory area reserved for global variables, wherein the variables memory area is reserved in the volatile working memory (RAM). The variables memory area is preferably reserved statically. The use of the variables can be limited to system packages and optionally additionally to preloaded (ROM/EEPROM) packages.
US07702871B1 Write pacing
A system for controlling the pacing of host data writes in response to changing system conditions allows for the use of variably controlled delays that facilitate asynchronous replication with bounded lag and smooth steady-state performance. Adding delay to the writes slows down the host and dampens activity spikes. A first storage device receives a write request, transmits data to a second storage device, and acknowledges the write request. An amount of additional write response time is controlled between when the write request is received and when the write request is acknowledged by the first storage device, where the amount of additional write response time is controlled according to system parameters including an amount of lag time between when the write request is received and when the write request is committed at the second storage device.
US07702870B2 Method and apparatus for defragmentation and for detection of relocated blocks
A method of operating a storage system includes moving a block of data stored in the storage system to a new location in the storage system, such as for purposes of defragmentation. After the block has been moved to the new location, the storage system receives a request requiring access to the block. The storage system uses metadata appended to an identified block to detect that the block may have been relocated. The metadata can further be used to distinguish a block that has been relocated from a lost write.
US07702868B1 Restoring data with reduced suspension-of-access periods
Restoring data, without suspending access to the data for the entire time that the data is being restored. Access is suspended only while a portion of the data is restored, before access to all of the data is permitted. A driver virtualizes any remaining unrestored data. To accomplish this, the driver maintains a list of data yet to be restored. If a request to read a portion of the data is then received, and the requested portion is on the list, the driver restores the requested portion before permitting the read request to be fulfilled. The restored portion is then removed from the list of unrestored data. If a request to write a portion of the data is received, the write is permitted, and the location just written to is removed from the list without restoring.
US07702867B2 System and method for data backup
A method and system of data backup for a computer system is disclosed. Full and incremental backups of data stored to a first storage device coupled to the computer system are stored to a backup storage device coupled to the computer system. The backup storage device may be remotely located and coupled via a network. Data representative of the relationship of each incremental backup to its respective parent backup is stored in a dependency data structure, preferably a tree-like structure. Different types of incremental backups may be performed to provide different data granularity. When two or more storage media are used in a rotational manner, each medium always contains a complete backup. The backup storage device is automatically managed by paring at least one of a full and incremental backup at the backup storage device automatically in accordance with a plan. The plan is preferably configured to manage an amount of available storage space at the backup storage device. When restoring data from a backup, data to be restored that is stored in a parent backup is automatically located and restored. Stored backups may be encrypted and decrypted when restored.
US07702866B2 Use of volume containers in replication and provisioning management
Provided are techniques for copying data. A volume container copyset that includes volume containers is received. A volume container copyset that includes volume containers is received. Each of the volume containers is associated with a copyset role, and each of the volume containers includes zero or more volumes, wherein each of the volumes in a volume container has the copyset role of that volume container. Sets of volumes are associated with a replication session, wherein each of the sets of volumes has one volume from each of the volume containers. Each of the sets of volumes has volumes associated with a copyset role that is associated with the volume containers with which each volume is associated. In response to determining that one of membership of one of the volume containers and a size of a volume in one of the volume containers has been modified, one or more corresponding volume containers in the volume container copyset are automatically modified.
US07702865B2 Storage system and data migration method
A storage system and a data migration method that enable most suitable data migration with the correlation between data managed by particular applications being taken into account. The above storage system and data migration method are configured to collect operational information for each volume; respectively calculate a required volume performance level that is a level of performance required of the volume storing data that is a migration target, and an actual volume performance level that is a level of performance for each volume established in a storage apparatus, based on the collected information; and, in accordance with the calculated required volume performance level and each of the actual volume performance levels, when necessary, migrate the data that is a migration target to another volume having an actual volume performance level corresponding to the required volume performance level of the volume storing that data.
US07702862B2 Metrics modules and methods for monitoring, analyzing and optimizing bus and memory operations in a complex integrated circuit
A processing system includes a processing circuit having one or more buses, a memory interface unit to control access by the processing circuit to a memory, and a metrics module. The metrics module includes one or more metrics registers and a metrics controller to monitor one or more operations selected from memory interface unit operations and bus operations, and to store metrics information corresponding to the monitored operations in the metrics registers. The monitored operations can include memory access operations, arbitration operations, bus operations, and the like. The metrics information can be analyzed to provide a basis for improving performance of a program that is executed on the processing system.
US07702858B2 Latency reduction for cache coherent bus-based cache
In one embodiment, a system comprises a plurality of agents coupled to an interconnect and a cache coupled to the interconnect. The plurality of agents are configured to cache data. A first agent of the plurality of agents is configured to initiate a transaction on the interconnect by transmitting a memory request, and other agents of the plurality of agents are configured to snoop the memory request from the interconnect. The other agents provide a response in a response phase of the transaction on the interconnect. The cache is configured to detect a hit for the memory request and to provide data for the transaction to the first agent prior to the response phase and independent of the response.
US07702852B2 Storage system for suppressing failures of storage media group
A consumption value of each storage medium and an upper limit related to writing are managed. Respective consumption value and the upper limit of each of two or more storage media out of a plurality of storage media constituting a storage media group are specified, and a remaining use period value is computed for each of the storage media using the upper limit and the consumption value. Based on each of the computed remaining use period values, data in at least one storage medium out of a plurality of storage media belonging to the selected storage area group is shifted to a storage medium which is different form the storage area group.
US07702851B2 Logical volume transfer method and storage network system
The present invention transfers replication logical volumes between and among storage control units in a storage system comprising a plurality of storage control units. To transfer replication logical volumes from a storage control unit to a storage control unit, a virtualization device sets a path to the storage control unit. The storage control unit then prepares a differential bitmap in order to receive access requests. When the preparation is completed, the virtualization device makes access requests to the storage control unit. The storage control unit then hands over the access requests to the storage control unit. Subsequently, the storage control unit performs a process so that the access requests are reflected in a disk device and performs an emergency destage of storing data in a cache memory into disk device. When the emergency destage is ended, the storage control unit connects to an external storage control unit and hands over access requests to the external storage control unit.
US07702846B2 Memory controller, nonvolatile storage device, nonvolatile storage system, and data writing method
A nonvolatile storage device is provided with a nonvolatile main storage memory whose erase size is larger than a cluster size, and a buffer, i.e. a nonvolatile auxiliary storage memory. At the time of writing data in the memory, the data is temporarily stored in the buffer, then, a plurality of data in the buffer are collectively taken out to be stored in the main storage memory. Data in an original block is saved in a write block in the main storage memory. Thus, the data can be written in the main storage memory at a high speed.
US07702842B2 Relay device, relay method, and information recording medium
A relay device and the like are provided which are capable of easily transmitting/receiving information among information processors connected on buses whose information transmission standards are different from each other.A bridge B1 for connecting buses BS1 and BS2 whose information transmission standards are different from each other includes: an operation unit (11) for performing an operation of instructing an operation of an apparatus connected to any of the buses BS; a message generator 5 for generating a control message corresponding to the instructed operation; and a packet transmitter/receiver (7, 8) for transmitting the generated control message to a target apparatus via the bus BS to which the target apparatus is connected.
US07702841B2 Semiconductor integrated circuit and image processing apparatus having the same
An ASIC includes a receiving unit, a transmission interface, a reception interface, a buffer, and a control unit. When the receiving unit receives a second write request while the transmission interface is in process of transmitting to a transmission line a first write request and write data, the control unit causes the receiving unit to store the second write request in the buffer. When the receiving unit receives a read request while the second write request is present in the buffer, the control unit causes the receiving unit to send the read request to the transmission interface prior to the second write request.
US07702838B2 Method and apparatus for configuration space extension bus
A configuration space bus includes a configuration space on a primary interface and an extension or secondary interface in communication with a configuration space of the primary interface. When the primary interface receives a transaction request which it does not recognize, the transaction request is passed to the secondary interface for processing. The primary bus then waits for a response from the secondary bus. If the primary interface receives a transaction request which it does recognize, that transaction request is processed by the primary bus. The extension interface allows the primary bus to receive and process industry standard specification defined commands as well as forward commands defined by a user to the extension bus for processing. Multiple buses may be cascaded to form a primary extension interface, a secondary interface, a third interface, etc. A transaction request is passed down through such a chain of interfaces until an interface recognizes and processes it.
US07702837B2 Method of fabricating a portable computer apparatus with thermal enhancements and multiple modes of operation
A portable computer adapted for electrical connection to a docking station having multiple power modes of operation is described. The portable computer has one or more CPU chips which have at least two power modes of operation, a low power mode and a high power mode. When the portable computer is operated as a stand-alone computer, it operates in the low power mode. When the portable computer is operated while electrically connected to the docking station, it operates in a high power mode. The docking station has greater cooling capacity than the portable computer alone to provide enhanced cooling of the high power mode of operation.
US07702835B2 Tagged interrupt forwarding
A system for tagged interrupt forwarding comprises a multiprocessor including a first and a second processor, an I/O device, and I/O management software. In response to an application I/O request, the I/O management software may be configured to prepare a request descriptor at the first processor, including an identification of the first processor. The I/O management software may then send a hardware or device-level I/O request to the I/O device. When the I/O device completes the requested hardware I/O operation, it may send a response, which may be received at the second processor. I/O management software at the second processor may be configured to transfer control for processing the response back to the first processor at which the I/O request was initiated, using the tag to identify the first processor. Processing of the response may then be completed at the first processor.
US07702832B2 Low power and low pin count bi-directional dual data rate device interconnect interface
A simple clock source synchronous DDR data transfer mechanism may be combined with static bus state signaling to replace a complex bus (e.g. USB) with an easy to implement digital serial interconnect bus. This may eliminate various pull-up/pull-down resistors required in USB, and enable the interconnect bus to operate with little or no leakage current when the bus is in an idle state, or data transmission state. All required functionality may be implemented using only two signal pins. The interconnect bus may also enable silicon solutions for high speed USB that do not require a PLL, since the clock may be provided by the transmission source and may thus not need to be recovered from the serial data stream. The digital serial interconnect bus may provide an easy reuse mechanism for USB silicon by enabling a designer to remove the analog PHY and replace it with a serial digital I/O transfer mechanism, while retaining the IP's USB timers, and other protocol specific features.
US07702829B2 Method, system, and computer program product for reading data from a storage controller in a storage area network
This invention relates to a method, system and computer program product for reading data from a storage controller in storage area network. A read data instruction is received from an application requesting data from the storage controller using a primary data path. If the data on the primary data path is not transferred in a defined time interval using the primary data path, data is requested from the storage controller using one or more alternative data paths. Data is received from the storage controller on one of data paths and into a buffer. When the read instruction has completed and that the data is in the buffer, the application is notified. Each data path is associated with a buffer and the data is received into a buffer associated with the path. The application is informed which buffer holds the data and the application accesses the data from this buffer.
US07702826B2 Method and apparatus by utilizing platform support for direct memory access remapping by remote DMA (“RDMA”)-capable devices
An apparatus and method related to performing Remote Direct Memory Access Request (“RDMA”) is presented. In one embodiment, the apparatus comprises Remote direct memory access (“RDMA”) logic that executes a direct memory access (“DMA”) request from the remote peer. The apparatus further comprising a protection checking logic to verify a key and a target address in the DMA request and conversion logic to convert the target address to an input/output virtual address (“IOVA”) if the conversion is required. The IOVA is to be translated to the host physical address by an address translation unit at another hardware subsystem.
US07702822B2 Process for operating a system module and semi-conductor component
The invention relates to a semi-conductor component, in particular a semi-conductor component configured to be connected with a bus, in particular a LIN bus system, as well as a process for operating a system module, configured to be connected with a bus, in particular a LIN bus system, which includes emitting a data record and allocated check bits while operating the system module in a first operating mode, such that to operate the system module in a second operating mode, check bits differently generated in comparison with the first operating mode are used.
US07702819B2 External storage subsystem
A plurality of independent cache units and nonvolatile memory units are provided in a disk controller located between a host (central processing unit) and a magnetic disk drive. A plurality of channel units for controlling the data transfer to and from the central processing unit and a plurality of control units for controlling the data transfer to and from the magnetic disk drive are independently connected to the cache units and the nonvolatile memory units through data buses and access lines.
US07702817B2 Wireless network access technologies for retrieving a virtual resource via a plurality of wireless network interfaces
Systems, methods, and computer program products for providing wireless network access are disclosed. A wireless network access device comprises at least one local communication network interface and a plurality of wireless network interfaces. Requests for resources are received over the local communication network interface, processed by the processor, and distributed among two or more of the plurality of wireless network interfaces. Algorithms for determining a number of wireless network interfaces and for selecting particular wireless network interfaces are disclosed. Received resources may be stored in a cache memory, and may be used to respond to subsequent requests for the same resource.
US07702809B1 Method and system for scaling network traffic managers
A method and system is directed to routing a flow of packets over a network to multiple traffic management devices. An apparatus receives each packet from a network and forwards the packet to one of a group of traffic management devices. The apparatus also may receive packets from servers for which the traffic management devices are managing communications. When forwarding packets, a traffic management device is selected from the group of traffic management devices by employing a hash of an IP address and port number. The IP address and port number are selected from source or destination information in the packet that has a greater port number. When the traffic management device performs a network address translation, further actions may be performed so that packets that are part of a flow between two network devices are delivered to the same traffic management device.
US07702806B2 Statistics collection for network traffic
A system architecture for thwarting denial of service attacks on a victim data center is described. The system includes a first plurality of monitors that monitor network traffic flow through the network. The first plurality of monitors is disposed at a second plurality of points in the network. The system includes a central controller that receives data from the plurality of monitors, over a hardened, redundant network. The central controller analyzes network traffic statistics to identify malicious network traffic. In some embodiments of the system, a gateway device is disposed to pass network packets between the network and the victim site. The gateway is disposed to protect the victim site, and is coupled to the control center by the redundant hardened network.
US07702801B1 Determining logon status in a broadband network system and automatically restoring logon connectivity
A system, computer program product and method for automatically restoring logon connectivity in a broadband network system. Upon establishing a connection between a client and Internet gateway (INTERNET GATEWAY), the status of the connection, i.e., connected or disconnected, may be checked by issuing a request to an INTERNET GATEWAY utilizing a protocol that is normally blocked when the client is disconnected. By issuing a request utilizing a protocol that is normally blocked when the client is disconnected, the status of the connection may be determined by whether the request may be serviced. If the request cannot be serviced, then a subsequent connection may be established automatically by terminating the logon procedure associated with the preceding connection, e.g., initial connection, and executing the logon procedure associated with the subsequent connection.
US07702799B2 Method and system for securing a commercial grid network over non-trusted routes
A method for securing a commercial grid network over non-trusted routes involves receiving, by an administrative node in the commercial grid network, a lease request from a client to lease one of multiple resource nodes in the commercial grid network, wherein the client is separated from the resource node by a non-trusted route. The method further involves transmitting, by the administrative node, a network security key associated with the client to the resource node, storing, by the resource node, the network security key in a network security key repository specific to the resource node, establishing, by the resource node, a secure network tunnel over the non-trusted route using the network security key, transmitting a network packet securely between the client and the resource node over the secure network tunnel, and destroying, by the resource node, the secure network tunnel when a lease term associated with the client and the resource node expires.
US07702796B2 Recovering a pool of connections
In an embodiment, in response to a request, a connection is selected from a pool of connections to a server. If the connection is stale and the number of stale connections encountered is greater than an adaptive threshold, then recovery is performed on all of the connections in the pool. If the number of stale connections is not greater than the adaptive threshold, then recovery is performed on the stale connection. A decision is made whether the connection is stale by sending the request to the server via the connection and detecting whether the sending encountered an error and by receiving a response from the server via the current connection and detecting whether the response indicates that the request encountered an error at the server.
US07702795B2 Peer networking host framework and hosting API
A device hosting framework provides hosting for software-implemented logical devices (including peripheral devices bridges) on a computer to expose their services as controlled devices per a peer networking protocol. The device hosting framework encapsulates discovery, description and control protocol operations of the peer networking protocol, which frees the developers of the hosted devices from having to individually implement the peer networking protocol in the hosted devices' software and need implement only the core functionality of the hosted device. The device hosting framework operates as a host supporting device interoperability via the peer networking protocol for multiple hosted devices.
US07702793B2 Method and apparatus for setting network using DHCP server or client function
A PC activates a software program for detecting when a network terminal device is connected to a network, based on the control action of the user. When the network terminal device is connected to the network, the network terminal device sends a connection signal to the PC, and then operates as a DHCP server. Having received the connection signal, the PC recognizes an IP address of the network terminal device that is included in the connection signal, and operates as a DHCP client. The PC makes its own network setting using an IP address assigned from a DHCP server that has the same IP address as the IP address of the network terminal device.
US07702792B2 Method and system for managing communication sessions between a text-based and a voice-based client
A system and method for communicating messages includes receiving, from a first client associated with a calling party, a request for connection with a second client. A called party associated with the second client is notified that the request for connection was received, in response to receiving the request for connection. A connection processing instruction may be received from a third client associated with the called party. In accordance with a particular embodiment of the present invention, the request for connection may be processed in accordance with the connection processing instruction.
US07702791B2 Hardware load-balancing apparatus for session replication
A session replication system provides real-time data replication without unnecessarily slowing down the user experience. A system in accordance with the present invention may utilize a primary server to serve requests from a network client, as well as a secondary server to replicate the session information. When a request is received on the session, an attempt may be made to serve the request on the primary server. If the primary is unable to receive or respond to the request, the request may be served on the secondary server or on a new primary server. If the secondary server receives the request, the secondary server may become the new primary server. If a new primary server is selected, the new primary may request the session information from the secondary server.
US07702789B2 Apparatus, system, and method for reassigning a client
An apparatus, system, and method are disclosed for reassigning a client. A selection module selects a second computation module that is hardware compatible with a first computation module. A suspension module suspends a software process for a client executing on the first computation module. An execution state module copies a computation module execution state of the first computation module to the second computation module. A memory map module copies a memory map of a software process image associated with the software process and stored in a first storage system from the first computation module to the second computation module. In one embodiment, a resumption module resumes the software process executing on the second computation module.
US07702783B2 Intelligent performance monitoring of a clustered environment
A method, system and computer-usable medium for selectively monitoring transactions in a cluster computing environment are disclosed. A transaction is received by a load balancer. A transaction monitoring manager determines if the received transaction is a candidate for monitoring. If it is, then the resource thresholds defined in the transaction's corresponding TMP are determined. The load balancer is then interrogated to determine which application server instance is assigned to process the transaction. Once determined, resource usage information is collected from the target application server instance and provided to the transaction monitoring manager. The collected resource information is compared to the transaction's corresponding TMP. If resource usage exceeds resource threshold values contained in the TPM, then the transaction is monitored. Otherwise it is not.
US07702782B1 Using watermarks to indicate alerts in a storage area network management console
Methods and systems for using watermarks to indicate alerts in a storage area network management console are disclosed. An alert provides notification of the occurrence of an event in a storage area network. An event associated with a component of the storage area network is detected. An alert level corresponding to the detected event is determined. A watermark is placed on the graphical user interface to indicate an alert. An initial characteristic of the watermark depends on the determined alert level, and the watermark is oriented to be visible at a distance from the graphical user interface. Multiple alerts may be indicated through changes in a characteristic of the watermark or by changing a watermark initially placed on the graphical user interface upon initiation of the graphical user interface.
US07702777B2 Centralized software maintenance of blade computer system
A method and system are disclosed in which a management module (MM) designates an idle blade in a client blade farm to be an “administrative blade” that has administrator access to the virtual images of all users. The MM identifies when a particular user image is, or is not, in use and conveys this information to the administrative blade. The administrative blade performs virus scans, backups, defrags, patch installs, software upgrades, and other such maintenance functions on user images when they are inactive, thereby eliminating the performance impact to active users.
US07702767B2 User connectivity process management system
A system is disclosed according to the present invention that manages the process of providing a client access to a secured service. In the exemplary embodiment, the secured service is a computer system that allows the client to trade financial instruments. Management of this process includes managing execution of tasks that can be automatically executed and delegating tasks that require manual execution; communicating with entities outside of the process management system; and handling “demands,” or unexpected problems that arise in the middle of the client connectivity process.
US07702766B2 Testing framework for communication in a distributed environment
The invention concerns a testing framework, comprising a first computer system, adapted for communication with nodes in a distributed node environment, first code, capable of creating a task manager, second code adapted for defining tasks, including test tasks, third code, capable of creating a task agent, test related data, a test launcher capable of interacting with said first code for starting a task manager in said first computer system, of delivering test related data to said task manager, and, upon the sending of the third code to remote nodes, capable of requesting the starting of one or more task agents on said remote nodes, the task manager responding to the test related data for providing said one or more task agents with said test related data, said one or more task agents responding to said test related data for retrieving respective tasks available in the second code, said task manager being capable of thereafter monitoring the execution of such tasks.
US07702765B1 Techniques for automatically creating an iBGP mesh
Techniques for automatically creating a BGP mesh, and more specifically, an iBGP mesh, are provided. Peering information is flooded to routers within a network AS. The peering information is analyzed and a list of neighbors is created. BGP sessions are then performed with the neighbors to establish the BGP mesh.
US07702764B1 System and method for testing network protocols
A system that tests a network protocol. This test system allows a user to modify a protocol in the protocol stack of the network while the test is being performed. The system receives a command to modify the protocol. The system then determines the protocol to modify and performs the modification.
US07702762B1 System for host-to-host connectivity using ficon protocol over a storage area network
The invention comprises a system for providing host-to-host connectivity through use of SAN. In the preferred embodiment, the end-to-end host connectivity is accomplished through the FICON protocol, over the Fiber Channel layered stack on a standard Fiber Channel adapter that runs transparently across the SAN infrastructure.
US07702761B1 Network switching device
A method of switching between object resources in different storage domains. The method comprises renaming a link to a first object in a first domain with a name of a second object in a second domain, and renaming a link to the second object in the second domain with a name of the first object in the first domain.
US07702752B2 Method and apparatus for redirection of server external hyper-link references
A message is provided to a tracking server system in response to a client system referencing a predetermined resource locator that corresponds to a resource external to the tracking server system. The tracking server system indirectly provides for the client system to have an informational element selectable by the client system, where the informational element is graphically identified on the client system with informational content obtainable from a content server system through use of a content resource locator. The informational element includes a tracking resource locator, referencing the tracking server system, and data identifying the informational element. The selection of the informational element causes the client system to use the tracking resource locator to provide the data to the tracking server system and to use the content resource locator to obtain the informational content from the content server system.
US07702740B2 Systems and methods for application deployment
A system for deploying applications that comprises a data storage component capable of containing at least one application to be deployed and an administration component capable of deploying the application from the data storage component to a managed component. The managed component is capable of receiving the application from the data storage component preparing the received application for deployment on the managed component; and activating the deployment once the managed component is prepared. This description 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.
US07702738B2 Apparatus and method of selecting a recipient of a message on the basis of data identifying access to previously transmitted messages
A method of selecting a recipient of a message on the basis of data identifying access to previously transmitted messages, wherein each said message includes content data for display within a display area of a receiving terminal and control data including data indicative of a user selectable portion within the display area. The method includes receiving content data having one of a plurality of different types for use in creating said message, accessing tracking data corresponding to a previously transmitted message containing content data of a given type, the tracking data being indicative of selection of said user selectable portion upon display thereof at said receiving terminal, and selecting a recipient of the message on the basis of the received content data and the tracking data.
US07702737B2 Workflow systems and methods for project management and information management
The present invention relates to workflow systems and methods. In one embodiment, the invention relates to integration of a calendar system with a workflow system where a calendar event can initiate a workflow by sending a message to a form route manager. The completion of a workflow or step in the workflow can result in sending a message to a calendar system to generate an event. In another embodiment, the invention relates to the integration of workflow with a project management system that includes project segments, which are processes that can be defined and controlled by workflow routes. The project management system sends a message to the workflow system to initiate workflow and the workflow system sends a message to the project management system, for example, at the completion of the workflow route. The relationship between the workflow routes can maintain the relationship between the project segments. If the relationships between project segments change, the relationship between the workflow routes changes without added effort.
US07702735B2 Method and system for controlling delivery of information in a forum
The present invention discloses a method and a corresponding system for controlling delivery of information in a forum. In the method (300a, 300b) of the invention a user provides (306) the text of a new message to be submitted to the forum. The user then selects (315) every confidential portion of the text, and inputs (318) corresponding replacement information. A confidential version of the message (consisting of the original text) is made available (345, 351) only to a specific subset of the participants in the forum; a public version of the message, obtained substituting (366) the replacement information for the corresponding confidential portions of the original text, is made available to all the other participants.
US07702732B1 Methods for auto-configuring a router on an IP subnet
An autoconfiguring data router is connected to a communications network subnet having a second network data router. The autoconfiguring data router includes a configuration determination module that determines configuration attributes for operably connecting the autoconfiguring data router to the subnet, and an autoconfiguration module that configures the autoconfiguring data router according to the configuration attributes so that the autoconfiguring data router is operably connected to the subnet.
US07702729B2 Event heap: a coordination infrastructure for dynamic heterogeneous application interactions in ubiquitous computing environments
An efficient and adaptive middleware infrastructure called the Event Heap system dynamically coordinates application interactions and communications in a ubiquitous computing environment, e.g., an interactive workspace, having heterogeneous software applications running on various machines and devices across different platforms. Applications exchange events via the Event Heap. Each event is characterized by a set of unordered, named fields. Events are routed by matching certain attributes in the fields. The source and target versions of each field are automatically set when an event is posted or used as a template. The Event Heap system implements a unique combination of features, both intrinsic to tuplespaces and specific to the Event Heap, including content based addressing, support for routing patterns, standard routing fields, limited data persistence, query persistence/registration, transparent communication, self-description, flexible typing, logical/physical centralization, portable client API, at most once per source first-in-first-out ordering, and modular restartability.
US07702719B1 Methods and apparatus for reducing the number of server interactions in network-based applications using a dual-MVC approach
In accordance with a dual-MVC (Model-View-Controller) approach of the invention, the client machine maintains part of the Model, eliminating many round-trips to the server. The invention provides an implementation approach for constructing the frame(s) contained in the client's browser software to allow it to be refreshed locally. The invention addresses development and maintenance by specifying a library of functions that a programmer can use to construct the View and Controller on the client machine. When part of the Model is maintained on the client, the client has the ability to respond to user interaction without paying the performance penalty of continually interacting with the server.
US07702718B2 Providing enterprise information
Separate executable agents each perform tasks on associated information that is changing over time, to produce current information, Inputs and outputs are delivered among agents to enable assembly of a body of aggregated and summarized management information, based on the current information, to be used to manage at least a portion of an enterprise.
US07702714B2 Pairwise symmetry decomposition method for generalized covariance analysis
The present invention provides a system for evaluating a correlation between a plurality of time-series data. The system includes a calculating section which calculates characteristic quantities indicating symmetry of a diagram drawn by a graph, on which data values included in the plurality of time-series data are plotted in a multidimensional space in which each coordinate axis represents the data value of each time-series data; and an evaluating section which evaluates the correlation between the plurality of time-series data, based on the calculated characteristic quantities.
US07702713B2 High speed FFT hardware architecture for an OFDM processor
A novel technique for providing high speed FFT architecture for OFDM processors that reduces silicon area while maintaining the high speed requirement. In one example embodiment, this is accomplished by pipelined and/or sequential implementation of two or more FFT stages so that each stage performs a small portion of the FFT.
US07702712B2 FFT architecture and method
A Fast Fourier Transform (FFT) hardware implementation and method provides efficient FFT processing while minimizing the die area needed in an Integrated Circuit (IC). The FFT hardware can implement an N point FFT, where N=rn is a function of a radix (r). The hardware implementation includes a sample memory having N/r rows, each storing r samples. A twiddle factor memory can store k twiddle factors per row, where 0
US07702711B2 Reduced complexity recursive least square lattice structure adaptive filter by means of estimating the backward and forward error prediction squares using binomial expansion
A method for reducing a computational complexity of an m-stage adaptive filter is provided by expanding a weighted sum of forward prediction error squares into a corresponding binomial expansion series, expanding a weighted sum of backward prediction error squares into a corresponding binomial expansion series, and determining coefficient updates of the adaptive filter with the weighted sums of forward and backward prediction error squares approximated by a select number of terms of their corresponding binomial expansion series.
US07702708B2 Frequency/delay synthesizer architecture
An apparatus employing control words to present a synthesized output signal having an output frequency and a delay with respect to an input signal includes: (a) A multiplexer receiving the input signal and having an output and an address input. (b) An output unit generates the output signal in response to a drive signal from the multiplexer. (c) A first register coupled with the multiplexer output. (d) A second register coupled with the multiplexer and the first register. The first register responds to a multiplexer output signal to provide a first control signal to the second register based upon the control words. The second register responds to the multiplexer output signal to provide a second control signal to the address input based upon the first control signal and the control words. The multiplexer presents the drive signal in response to the second control signal.
US07702698B1 Database replication across different database platforms
Database replication across different database platforms is carried out by transforming a binary log of database updates made to a first database into an SQL loader format of a second database and then processing the transformed log of updates into the second database. The transformation of the binary log includes the step of parsing the binary log into SQL statements, storing the SQL statements as a flat file, and transforming the flat file into an input file having the SQL loader format of the second database. The metadata of the flat files is stored in a separate database. As the flat files are transformed into input files of the second database, the status of the flat files is updated in the metadata database.
US07702696B2 Emulation of empty database tables using database views
Methods and a system for managing database usage. The methods and system include receiving a request to create a table, determining the table is an empty table, and storing a pseudo-table in a data store in response to determining the table is empty. The pseudo-table may be a database view. Metadata related to a table may be stored in the pseudo-table to describe characteristics of the table. The pseudo-table occupies less space than a corresponding empty table. The system may implement the methods in middleware transparent to the applications.
US07702695B2 Object relational map verification system
An object relational map verification system is described. In some embodiments, the object relational map verification system can verify object relational maps and identify counterexamples when an object relational map cannot be verified. The object relational map verification system can verify an object relational map by (1) receiving objects, database schemas, query views, and update views; (2) generating first order logic formulae corresponding to the received objects, database schemas, query views, and update views; and (3) proving theorems indicated by the generated first order logic formulae. When the theorems are proved, the object relational map is verified. In some embodiments, the object relational map verification system can also generate models illustrating counterexamples when the theorem cannot be proved. The counterexamples provide data that the object relational map does not consistently store and then retrieve.
US07702693B1 Role-based access control enforced by filesystem of an operating system
A method and system for role-based access control enforced by an Operating System filesystem are provided. A file representing a resource is created and stored in the Operating System filesystem. A user requests access to the resource and provides user-identifying information and a resource identifier. An access identifier is created based on the user-identifying information and the resource identifier, and is formatted as the file attribute used by the Operating System to manage file access. A system call to the Operating System is made to perform an operation on the file representing the resource, where the system call uses the access identifier to gain access to the file. The user is granted access to the resource only if the operating system successfully performs the operation on the file representing the resource.
US07702691B2 Systems and methods for EJB finders using SQL
A system and method to support querying of a software object comprises a software object finder that can query a plurality of different databases using a plurality of queries in different query language. A matched data entity from the plurality of databases is mapped into one or more instances of the software object stored in a result set. The system also supports pre-fetching of related software objects of a software object from different databases into a cache using queries in different query languages.
US07702685B2 Querying social networks
A data model models a social network. The data model can be embodied as a person profile schema and a connector profile schema. The person profile schema defines properties of persons in the social network. The connector profile schema defines connectivity properties of persons that connect a searcher to the persons in social network that the searcher desires to find. Query languages can be based on the data model and can be used to express queries of social networks. Queries can be for persons, for connecting persons, or for both.
US07702680B2 Document summarization by maximizing informative content words
Document summarization is performed by scoring individual words in sentences in a document or document cluster. Sentences from the document or document cluster are selected to form a summary based on the scores of the words contained in those sentences.
US07702673B2 System and methods for creation and use of a mixed media environment
A Mixed Media Reality (MMR) system and associated techniques are disclosed. The MMR system provides mechanisms for forming a mixed media document that includes media of at least two types (e.g., printed paper as a first medium and digital content and/or web link as a second medium). In one particular embodiment, the MMR system includes an MMR user, a MMR computer, a user printer that produces a printed document, a networked media server, an office portal, a service provider server, an electronic display that is electrically connected to a set-top box, a document scanner, a network, a capture device, a cellular infrastructure, wireless fidelity (Wi-Fi) technology, Bluetooth® technology, infrared (IR) technology, wired technology, and a geo location mechanism. The MMR system of the present invention provides mechanisms for forming a mixed media document that includes media of at least two types, such as printed paper as a first medium and a digital photograph, digital movie, digital audio file, or web link as a second medium. Furthermore, the MMR system of the present invention facilitates business methods that take advantage of the combination of a portable electronic device, such as a cellular camera phone, and a paper document.
US07702671B2 Systems and methods for discovery of data that needs improving or authored using user search results diagnostics
A search mechanism is evaluated or a relevance model checked using session level and result level diagnostics based on user behavior during a search session with respect to queries entered and user responses to result lists. Tracking occurs of when content desired by a user exists, but is not returned in a search result list when a query is made by the user with intent to find the desired content, when content desired by the user does not exist, when content desired by a user exists, but is not recognized by the user in a result list or is too low in a result list. A user's intent and search context is also taken into consideration when performing search mechanism diagnostics.
US07702669B2 Synchronization in unified messaging systems
A unified messaging system, method, apparatus, individual components and the like are disclosed. The unified messaging system comprises a server, a client and a synchronization application for synchronizing voicemail messages and fax messages on both the server and the client is disclosed. The server messages may include received messages and sent messages, each of which is indexed according to their respective indices and read/unread statuses. Similarly, the client messages may include received messages and sent messages, each of which is indexed according to their respective indices and read/unread statuses.
US07702665B2 Methods and apparatus for evaluating semantic proximity
Methods and apparatus to evaluate the semantic proximity between reference free-form text entry and a candidate free-form text request.
US07702662B2 Method and system for handling reallocated blocks in a file system
A system for managing a file system. In response to a user selecting an image of the file system to perform a rollback operation, each data block in the file system that is owned by the image is searched for. Then, it is determined whether a data block owned by the image is marked in a first map and a second map. In response to determining that the data block owned by the image is marked in the first map and the second map, the data block is marked in a third map. In response to determining that the data block owned by the image is marked in the third map, a new data block is allocated in the file system. Subsequently, data from the data block owned by the image is copied to the new data block in the file system prior to performing the rollback operation to avoid a collision that causes data corruption.
US07702661B2 Managing checked out files in a source control repository
A system and method for managing at least one checked out file of a source control management repository are provided. The system includes a source control repository including at least one checked out file; a database including at least one parameter associated with the at least one checked out file; and a computing device for identifying the at least one checked out file, retrieving the at least one parameter associated with the at least one checked out file, and generating a report including the at least one parameter. The report may be presented to a user via a display or formatted as an XML file to be employed in other computing applications, e.g., automated backups.
US07702658B2 Method for optimistic locking using SQL select, update, delete, and insert statements
A method for optimistic locking. An integer column is added to a database table. A Structured Query Language statement is constructed and prepared to form a prepared Structured Query Language statement, wherein a result set of the prepared Structured Query Language statement includes the integer column. Any required parameter information is set in the prepared Structured Query Language statement. The prepared Structured Query Language statement is executed in a database transaction. A unique key associated with an element of the result set of the prepared Structured Query Language statement is determined. The row of the database table that the unique key is associated with is determined. A value in the integer column of the determined row is determined. The value in the integer column of the determined row is stored to form a stored value associated with the unique key, wherein the stored value ceases to exist when the database transaction ends.
US07702656B2 Method, system, and storage medium for providing a dynamic, multi-dimensional commodity modeling process
An exemplary embodiment of the invention relates to a method, system, and storage medium for providing a dynamic multi-dimensional commodity modeling process. The system includes a data collection component operable for collecting raw data, a dynamic multi-dimensional commodity model component, and a commodity tree generated by the dynamic multi-dimensional commodity model component. The system also includes a closed loop/corrective action component operable for resolving nonconformance issues resulting from analysis of the raw data and commodity tree, and an analytic engine in communication with the data collection component, the multi-dimensional commodity model component, and the closed loop/corrective action component. The analytic engine receives the raw data from the data collection component, receives the commodity tree, performs analytics on the raw data according to rules defined by the commodity tree, and transmits any nonconformance data resulting from performing the analytics to the closed loop/correction action component for resolution of any identified nonconformances.
US07702650B2 Adaptive models framework
A system for extending a business object used in a user interface. The system includes a service layer comprising the business object. The system also includes a models framework comprising a meta model including business data of the business object, wherein the meta model is extended for use in the user interface. The system further includes a processing engine for generating the user interface, wherein the processing engine provides a platform for extending the meta model for use in the user interface.
US07702646B2 System and method for displaying data on a thin client
A thin-client user interface includes a user interface and an application server. The user interface is executed on a client device, such as a personal computer having a display. The user interface includes a client application for displaying data. The application server is coupled with the user interface and with a remote database via an electronic data network and is configured to receive a request for data from the user interface, to generate a query request based on the request for data, to access the database and submit the query request to the database, to receive results from the database in response to the query request, and transmit a portion of the results to the user interface.
US07702644B2 Data management system and method to host applications and manage storage, finding and retrieval of typed items with support for tagging, connections, and situated queries
A data management system and method to host applications and manage storage, finding and retrieval of typed items with support for tagging, connections, and situated queries are provided.
US07702642B1 Method, system and computer-readable code for instrumenting code for logging database-related strings
A method, system and computer readable code for instrumenting code into database access modules are disclosed. According to some embodiments, specific functions within the database access module are identified as query-execution functions, and instructions for logging at least one of database access strings and database connection string during runtime are instrumented into the identified query-execution functions. Exemplary database access strings include database query strings, such as an SQL query string, and stored procedure names. Optionally, additional instructions for extracting various parameters, such as database identifiers, performance parameters, and security policy parameters, from the database connection strings are instrumented. According to some embodiments, the identifying of query-execution functions includes determining if an identity of a candidate function of a database access module matches one of the identifiers of a known execution function. According to some embodiments, a repository of known query execution functions and/or a repository of encoding schema for database connection strings is maintained, for example, using one or more configuration files.
US07702640B1 Stratified unbalanced trees for indexing of data items within a computer system
According to one embodiment, a system may include a number of computing nodes configured to implement a number of index data structures each configured to map ones of a plurality of input values to one or more corresponding data items. Each of the index data structures may include a respective plurality of index nodes arranged hierarchically and each having an associated tag value, where each of the data items corresponds to a respective one of the index nodes, and where for a given one of the data items having a given corresponding index node, each tag value associated with each ancestor of the given corresponding index node is a prefix of a corresponding input value mapping to the given data item.
US07702636B1 Federated system and methods and mechanisms of implementing and using such a system
A federated system and methods and mechanisms of implementing and using such a system is disclosed. In some embodiments, one or more mappings are created between a taxonomy view at a node and one or more taxonomies of one or more data sources. The one or more data sources can then be accessed via the taxonomy view. In other embodiments, one or more mappings are created between content from different data sources and content from those data sources are merged using the one or more mappings.
US07702633B2 Previews providing viewable regions for protected electronic documents
A computer system and media for generating previews for protected electronic documents are provided. The computer system provides servers that receive rules corresponding to the protected electronic documents from owners of the protected electronic documents. The rules specify quantity and quality of each interaction, by client devices, with each protected electronic document. Additionally, the servers receive queries having query terms from the client devices. In response, the servers generate previews for the protected electronic documents that match the query. The previews are generated and transmitted to the client devices based on the rules stored by the servers.
US07702632B2 Information processing apparatus, information processing method, and computer program
An apparatus and a method for information processing that enable effective content management and retrieval are provided. Content attribute information is obtained via a recording medium such as a CD or the like, a network, or as user input data, an artist name is extracted from the obtained content attribute information, initial letter information is determined on a basis of the artist name, and the initial letter information is stored and registered as content management information in a data storage unit. Also, editing of the registered information is made possible. This constitution enables a data search process using the initial letter information as a search key and a sort process. Further, the artist name is automatically determined and registered regardless of a kind of the artist name such as the alphabet, kana, or katakana. Therefore a process is made possible which generates and registers the management data efficiently and quickly and hence reduces a burden on the user.
US07702627B2 Efficient interaction among cost-based transformations
During query optimization, when a particular type of transformation is considered, the effect of performing one or more subsequent kinds of transformations is also considered in conjunction with the first. When applying a transformation, which forecloses applying another, both are considered independently.
US07702625B2 Building a unified query that spans heterogeneous environments
A unified query building system generates a source structure comprising nodes from a data structure input of an identified data source, displays the generated source structure in a logical view, adds a selected node or element from the nodes to a design query canvas, generates a query object from the selected node based on a source type of the selected node, presents a logical view of a query function of a selected query object, and generates a unified query comprising the generated query objects. The logical view is displayed in a graphical user interface comprising a design query canvas comprising grids corresponding to functions in a query language such as SQL or XML. The generated unified query is displayed in an actual query view and is outlined in a query outline view.
US07702622B2 Advanced techniques for SQL generation of performancepoint business rules
Computer-implemented methods and computer-readable storage media are disclosed to facilitate the application of business rules. A rule is received, the rule defining one or more calculations to be performed on specified data stored in a multidimensional database to yield at least one result. At least one database query is generated seeking the specified data to be retrieved from the multidimensional database. An intermediary table is created to accommodate the specified data retrieved from the multidimensional database. The specified data is stored in the intermediary table and the specified data is manipulated when the data is retrieved or after the specified data is stored in the intermediary table.
US07702619B2 Methods and systems for joining database tables using indexing data structures
A method for identifying joined rows in a database comprising a plurality of tables. The method comprises selecting a group of tables directly or indirectly joined with each other, selecting an order of the group based on relationships among the tables, generating an intermediate data structure which identifies the group of tables, a number of virtual tables equal to one less than the number of tables in the group, and an indication of an adjacent table, and a common table and key for at least some of the group of tables and the virtual tables, generating indexing data structures for the group of tables and virtual tables, and, inserting information from rows of the group of tables into the indexing data structures using the intermediate data structure. The indexing data structure for one virtual table indicates which of the rows of the tables have common data elements.
US07702618B1 Information retrieval system for archiving multiple document versions
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other phrases in documents. Documents are the indexed according to their included phrases. Index data for multiple versions or instances of documents is also maintained. Each document instance is associated with a date range and relevance data derived from the document for the date range.
US07702613B1 System and methods for validating and distributing test data
Software-based systems and methods that may be used to validate and distribute test data are disclosed. In some embodiments, the data distribution method comprises combining data requests from multiple users into a single request, copying test data from enterprise databases in response to that request, and storing the data in a test data database. The data distribution method further comprises selecting test data contained in the test data database and copying that data to an output file in response to a user's access, and may further include deleting the test data copied from the test data database. The data distribution method may further comprise validating the test data and deleting erroneous test data from the test database. Copying selected test data to an output file may be performed in accordance with a user-selected format and a user-defined output file name and path.
US07702611B2 Method for automatically performing conceptual highlighting in electronic text
User's interests can be explicitly determined via keywords that the user specifies, and/or are implicitly constructed from user browsing and reading activity. User interests may be expressed as an interest profile. Conceptual keywords related to user interests are selected by combining spreading activation and word co-occurrence, by latent semantic analysis, or other methods.One embodiment automatically highlights sentences and other information that contain conceptual keywords related to user interests. Highlights can be activated when the user directly performs a keyword search or index search, or the invention can generate information reflecting user interests, apply it to the text, and generate and display highlights. One embodiment includes an algorithm for computing a conceptual keyword vector through an iterative spreading activation process also employing word co-occurrence. A conceptual index of the text may be created and then combined with conceptual highlighting.
US07702603B1 Constructing an agent that utilizes a compiled set of canonical rules
A method for constructing an agent in a first execution environment that utilizes a set of compiled, canonical rules, comprising requesting a canonical rule set for the agent, compiling the rule set and supplying the agent with the compiled rule set.
US07702599B2 System and method for cognitive memory and auto-associative neural network based pattern recognition
Designs for cognitive memory systems storing input data, images, or patterns, and retrieving it without knowledge of where stored when cognitive memory is prompted by query pattern that is related to sought stored pattern. Retrieval system of cognitive memory uses autoassociative neural networks and techniques for pre-processing query pattern to establish relationship between query pattern and sought stored pattern, to locate sought pattern, and to retrieve it and ancillary data. Cognitive memory, when connected to computer or information appliance introduces computational architecture that applies to systems and methods for navigation, location and recognition of objects in images, character recognition, facial recognition, medical analysis and diagnosis, video image analysis, and to photographic search engines that when prompted with a query photograph containing faces and objects will retrieve related photographs stored in computer or other information appliance, and will identify URL's of related photographs and documents stored on the World Wide Web.
US07702598B2 Methods and systems for predicting occurrence of an event
Embodiments of the present invention are directed to methods and systems for training a neural network having weighted connections for classification of data, as well as embodiments corresponding to the use of such a neural network for the classification of data, including, for example, prediction of an event (e.g., disease). The method may include inputting input training data into the neural network, processing, by the neural network, the input training data to produce an output, determining an error between the output and a desired output corresponding to the input training data, rating the performance neural network using an objective function, wherein the objective function comprises a function C substantially in accordance with an approximation of the concordance index and adapting the weighted connections of the neural network based upon results of the objective function.
US07702595B2 Nucleotide sequence screening
A system for screening nucleotide sequences, a method therefor, a program, a recording medium, and a server on which the screening of nucleotide sequences is executed. The solution comprises a step of storing target nucleotide sequence data and a probe nucleotide sequence, a step of generating complementary sequence data from a probe nucleotide sequence that may be bound to the target nucleotide sequence, and storing a maximum acceptable edit distance between the target nucleotide sequence and the probe nucleotide sequence, a step of reading out each nucleotide sequence data and the maximum edit distance from each storing unit, and evaluating the binding possibility of the target nucleotide sequence data and the complementary sequence data in descending order of edit distance, and a step of storing the result of the binding evaluation in a storage unit.
US07702594B2 System and method for automated configuration of meters
A number of meters to be configured according to a particular billing rate. Multiple billing rates may be defined, named, and stored for use. Each such billing rate may include time of use (TOU) configuration parameters and/or demand configuration parameters. Alternatively, a billing rate may include strictly consumption based parameters. Each billing rate is “meter independent”, meaning that it is not specific to any particular meter configuration format. The billing rate is defined in a format that is convenient for the operator and then translated into a format that is specific to each meter on which it is implemented. Thus, to configure a number of different parameters on a number of differently formatted meters, only a single billing rate need be defined and propagated to the meters.
US07702593B2 System and method for printing correct postage for batches of mail with presort discounts
A method and system of providing postage wherein delivery fee discounts are provided based on one or more sorting levels in which mail pieces are run through the system twice. In the first run, postal codes are obtained from the mail pieces, a running tally for each participating sorting level code in each sorting level is kept, and for each code in the highest sorting level that has a tally that reaches a predetermined minimum, an indicium reflecting the highest discount is printed on: (i) the mail piece whose postal code caused the tally to reach the minimum, and (ii) any mail pieces to that postal code that are processed thereafter. In the second run, for each mail piece not having a printed indicium, an indicium is printed which reflects a proper sorting level discount, if any, based on the postal code obtained therefrom and one or more of the tallies.
US07702592B2 Secure transfer of content to writable media
The present embodiments provide methods for writing content to a media that comprise retrieving a first portion of a key structure from the media or a remote server, generating or receiving a second portion of the key structure based on the first portion of the key structure, encrypting content based at least on the second portion of the key structure, producing encrypted content, and writing the encrypted content onto the media. The present embodiments further provide recording media that include a digitally writable surface that is optically readable, a control area optionally comprising a pre-recorded set of keys defining a first portion of a key structure, and a data portion that records non-pre-recorded content protected according to a second portion of the key structure generated according to at least a portion of the first portion of the key structure.
US07702586B2 Reserve account mortgage method and system
A method and system are provided to resolve financial problems and/or discretionary financial decisions by mortgagors and other borrowers. If a mortgage is current, then any extra money received from the mortgagor is automatically credited to a reserve account, which pays down the mortgage principal. If a mortgage payment is due but has not been paid or is only partially paid, then whatever money is needed for the mortgage payment is automatically deducted from the reserve account and applied toward the mortgage payment, thereby increasing the loan principal. As a limit, if the reserve account is depleted, the lender may commence conventional foreclosure procedures. The method and system can similarly be applied to other types of loans.
US07702583B1 Payment processing with selection of an electronic debiting option
A technique for making a payment to a payee on behalf of a payor by a payment service provider is provider. The service provider identifies those of multiple electronic debiting options available for completing a payment request. One of the identified options is selected and a payment account of the payee is electronically debited according to the selected option.
US07702581B2 Method and system for initiating and/or conducting a transaction that is associated with at least two corresponding declarations of intent
The present invention relates to a method and a system for initiating and/or conducting a transaction that is associated with at least two corresponding declarations of intent, in particular a payment transaction, between at least two transaction parties via a processing unit (3), in which payment transaction at least one of the transaction parties uses a land line telephone or mobile telephone (1, 2) or a mobile communications device for transmitting data. The method is characterized by the transmission of data to the processing unit by at least two transaction parties within a limited time frame, and by the fact that the initiation of the data transmission of these transaction parties is effected actively by the transaction parties and not by the processing unit (3), while the data transmitted during initiation contain features that enable correlating the declarations of intent with one another.
US07702580B1 System and method for mortgage loan pricing, sale and funding
Systems and methods for optimizing servicing fees for a set of loans are disclosed. A system for optimizing servicing fees for a set of loans may include a processing unit and a storage device coupled to the processing unit having stored therein information for configuring the processing unit to obtain a minimum servicing fee and a maximum servicing fee, identify net benefits of increasing servicing fees for the loans in the set of loans, and iteratively adjust the servicing fee until the optimal servicing fee is attained.
US07702579B2 Interactive invoicer interface
An automated electronic invoicing and payment consolidation system for providing remote customer review of customer account information from at least two invoicers. In the preferred embodiment, the system includes three primary components: a consolidated invoicer interface; a remote customer interface for accessing the consolidated invoicer interface; and a payment engine. In the preferred embodiment, the consolidated invoicer interface provides at least one access point to each of the invoicers; sets the access point of each of the invoicers for at least one customer; authenticates each of the customers; and automatically requests account information for the customers directly from each of the invoicers. Also, in the preferred embodiment, the payment engine sends the customer payment instructions from the customer directly to each of the invoicers.
US07702569B1 System and method for icon oriented representation of trading strategies
A system and method for visually establishing a trading strategy are described. According to one method, a trader can position a first icon corresponding to a first order and a second icon corresponding to a second order in relation to a first value axis displayed on a graphical interface. A graphical means can also be used in relation to the icons to show that the icons correspond to a trading strategy. The graphical means can include lines, numbers, or any other user-configurable graphical representation illustrating order precedence, for example.
US07702566B2 Click based trading with intuitive grid display of market depth and price consolidation
A method and system for reducing the time it takes for a trader to place a trade when electronically trading on an exchange, thus increasing the likelihood that the trader will have orders filled at desirable prices and quantities. The “Mercury” display and trading method of the present invention ensure fast and accurate execution of trades by displaying market depth on a vertical or horizontal plane, which fluctuates logically up or down, left or right across the plane as the market prices fluctuate. This allows the trader to trade quickly and efficiently. The price consolidation feature of the present invention, as described herein, enables a trader to consolidate a number of prices in order to condense the display. Such action allows a trader to view a greater range of prices and a greater number of orders in the market at any given time. By consolidating prices, and therefore orders, a trader reduces the risk of a favorable order scrolling from the screen prior to filling a bid or ask on that order at a favorable price.
US07702563B2 Integrated electronic exchange of structured contracts with dynamic risk-based transaction permissioning
A computer implemented method for negotiating contracts between a plurality of participants is provided. An order is received from a first participant of the plurality of participants. Position risk of the first participant is calculated by accessing data regarding the first participant and using the data regarding the first participant in a parametric variable equation modified by control values from a simulation model, to calculate the position risk of the first member. The order is blocked, if the position risk of the first participant is in a first condition for the first participant. The order is made available for forming into a contract, if the position risk of the first participant is in a second condition for the first participant.
US07702561B2 Automatic method for generating a mathematical program to identify an optimal all-or-nothing bid set for procurement-related reverse auctions
A method is provided for identifying a cost-minimizing bid set in a reverse combinatorial auction subject to various business rules for all-or-nothing bundled bids. The method includes introducing a decision variable for each bid, introducing a counting variable to indicate whether bids from a supplier are chosen in an optimal bid set, modeling demand constraints for each item using the bid variables, modeling minimum and maximum numbers of suppliers based on the counting variables, introducing dummy variables to ensure existence of feasible solutions, for a given cost formulating an objective of choosing bids that arrive early based on an additional timestamped objective with the given cost level as a constraint, and introducing price modifications to handle the formulated objective of choosing bids that arrive early.
US07702560B1 System and method for interactive offer system
A networked computer arrangement and method for preparing entitled offerings to prospective brokers, buyers and bidders, by establishing an entitlement schema in an offering and bid collection computer system based on a contractual arrangement between the brokers, traders, and offeror; preparing an entitled offering through filtering the a master list according to the broker schema to include only information for items to which each broker is allowed to purchase: and, subsequently. but prior to receiving any bids, presenting via a user interface the entitled offerings to the prospective brokers such that each broker may review entitled offerings containing information regarding items being offered for sale on which the broker is entitled to bid, but are not allowed to view information regarding items to which each broker is not entitled to purchase.
US07702559B2 Methods and apparatus for funding transactions
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 has a balance less than the debit amount, to determine that the account is associated with a backup funding source, and to provide the debit amount. The apparatus can also include a backup funding unit to request a backup funding amount equal to at least a difference between the balance and the debit amount, wherein the backup funding source resides with a second financial institution.
US07702553B1 System and method for conversion of initial transaction to final transaction
The invention comprises a system and method for converting initial financial transactions into final financial transactions entailing lower transaction fees or which are otherwise more advantageous. According to one embodiment of the invention, a card not present (CNP) transaction is conducted for a remote consumer buying goods/services. When the consumer later arrives at a point of authentication (POA), the consumer is presented with an opportunity to have the CNP transaction effectively converted to a card present (CP) transaction using the same card instrument or a different card instrument. The merchant benefits because the transaction fees are much reduced for the CP transaction compared to the CNP transaction. The consumer may benefit from rewards/rebates or other inducements to authorizing the subsequent transaction. One preferred embodiment implements the invention in the airlines environment, wherein tickets ordered over the phone or on-line using a first CNP transaction are converted to a CP transaction when the consumer swipes his/her card at an airport kiosk card reader device.
US07702551B2 Method and system for copying equity and debt financing terms, from one of a variety of securities, selectively and or aggregately, in a quantitative manner that enables rapid visualizing, comparing and viewing of the financial impact of copied terms in hypothetical or actual liquidation, public offering, financing or other scenarios
A method and system enables copying of equity and debt financing terms, from one of a variety of securities, selectively and or aggregately, in a manner that enables rapid visualizing, comparing and viewing of the financial impact of copied terms in a hypothetical or actual liquidation, public offering, financing or other financial scenarios.
US07702548B2 Methods for analysis of financial markets
A preferred embodiment comprises a method for obtaining predictive information (e.g., volatility) for inhomogeneous financial time series. Major steps of the method comprise the following: (1) financial market transaction data is electronically received by a computer over an electronic network; (2) the received financial market transaction data is electronically stored in a computer-readable medium accessible to the computer; (3) a time series z is constructed that models the received financial market transaction data; (4) an exponential moving average operator is constructed; (5) an iterated exponential moving average operator is constructed that is based on the exponential moving average operator; (6) a linear, time-translation-invariant, causal operator Ω[z] is constructed that is based on the iterated exponential moving average operator; (7) values of one or more predictive factors relating to the time series z and defined in terms of the operator Ω[z] are calculated by the computer; and (8) the values calculated by the computer are stored in a computer readable medium.
US07702547B2 Calculating and displaying interest avoided by use of a particular interest calculation method
Systems, methods, and computer program products for presenting, on a statement associated with a financial transaction instrument, an amount of interest avoided during a statement period. A first interest amount is computed for the statement period according to a first interest calculation method, the first interest amount being an interest amount actually billed to the transaction instrument account holder. A second interest amount is computed for the statement period according to a second interest calculation method. An amount of interest avoided for the statement period is computed by taking a difference of the first interest amount and the second interest amount. The amount of interest avoided for the statement period is displayed on the statement, whereby the holder of the transaction instrument is informed as to the amount of interest avoided by use of the first interest calculation method, rather than the second interest calculation method.
US07702541B2 Targeted e-commerce system
A system for displaying products for purchase on any document displayed on any computer device, comprising conducting a statistical frequency analysis of the word occurrence in the document to determine the primary subject matter of the document and/or keywords in the document, selecting products which are relevant to the subject matter and keywords of the document, either by manual selection or by automatic selection. Automatic selection is accomplished by conducting a statistical frequency analysis of the word occurrence in the product descriptions to determine the keywords in the product descriptions and matching the keywords from the document with the keywords from the product descriptions.
US07702537B2 System and method for enabling multi-element bidding for influencing a position on a search result list generated by a computer network search engine
A system and method for enabling information providers using a computer network to influence a position for a search listing within a search result list generated by an Internet search engine. A database stores accounts for the network information providers. Each account contains at least one search listing having a description, a search term of keywords, and a bid amount. The network information provider may add, delete, or modify a search listing after authenticated login. A bidding process occurs when the network information provider enters a new bid amount for a search listing. The system and method compares the bid amount with all other bid amounts for the same search term, and generates a rank value for all search listings having that search term. The rank value determines where the listing will appear on the search results list page generated in response to a query of the search term.
US07702533B2 System and method for assessing a procurement and accounts payable system
A system for deploying to a client accounting installation a general procurement and accounts payable application specifically configured for the client by an enterprise includes a database server for (1) maintaining on a storage device a database of templates describing procedures for assessing, preparing, developing, deploying and supporting the application, and for (2) serving these templates to team members operating web-enabled terminals for coordinating, recording and tracking team activities with respect to the application while generating a description for adapting a front end server and an accounting system server to the requirements of the client.
US07702525B2 Apparatus and method for processing phone-in prescriptions
An apparatus and method are disclosed for processing phone-in prescription requests. The apparatus is in the form of a prescription processing network that includes a prescription processing system and a communication device remotely located from the prescription processing system. The communication device is used to establish a communication channel with the prescription processing system and submit a prescription request over the communication channel. A pharmacist, associated with the prescription processing system, prepares a completed prescription form based, at least in part, on the submitted prescription request. The prescription processing network also includes a pharmacy for receiving the completed prescription form, and filling the prescription request based on the completed prescription form.
US07702524B1 Method and system for online secure patient referral system
The present invention provides a system and method, relating to the transfer of patient files over a secure, HIPAA compliant, patient file transfer and outpatient order system and a computer site therefore. The method includes obtaining and compiling a patient record pertaining to a patient; electronically inputting the patient record obtained into a secure computer database containing other patient records, allowing physician access to the patient record wherein the access includes allowing the physician to order outpatient services and send part of the patient information, including certain defined fields for a complete record and to send and receive referrals including certain defined fields for a complete record.
US07702519B2 Estimating an economic parameter related to a process for controlling emission of a pollutant into the air
An economic parameter estimator is provided for a process that has multiple process parameters (MPPs) and is performed to control emission of a pollutant into the air. The performance of the process is associated with one or more economic factors (EFs). The estimator includes either a neural network process model or a non-neural network process model. In either case, the model represents a relationship between one or more of the MPPs and an economic parameter. Also included is a processor configured with logic, e.g. programmed software, to estimate a monetary value of the economic parameter based on a value of each of the one or more MPPs, a value of each of at least one of the one or more EFs, and the one model.
US07702518B2 Method for assigning retail units to economic markets
A method of grouping retail units of a set of units in a chain uses, store and market-specific characteristics, including store profitability, to group stores into like economic markets. The relation between profits and prices defines markets; stores facing the same relation, that is the same profit function, are in the same economic market. These stores can follow similar pricing and promotion strategies. Multiple regression analysis is used to identify those characteristics that affect the relation between prices and profits (not simply variables correlated with profits). Upon suitable standardization and weighting, these variables are subsequently used with a statistical cluster analysis to classify units in two markets. Based on the estimated relationship and homegenity valuations from discriminant analysis, new stores can be more accurately added to the appropriate group.
US07702502B2 Apparatus for signal decomposition, analysis and reconstruction
The present invention provides a system and method for representing quasi-periodic (“qp”) waveforms comprising, representing a plurality of limited decompositions of the qp waveform, wherein each decomposition includes a first and second amplitude value and at least one time value. In some embodiments, each of the decompositions is phase adjusted such that the arithmetic sum of the plurality of limited decompositions reconstructs the qp waveform. These decompositions are stored into a data structure having a plurality of attributes. Optionally, these attributes are used to reconstruct the qp waveform, or patterns or features of the qp wave can be determined by using various pattern-recognition techniques. Some embodiments provide a system that uses software, embedded hardware or firmware to carry out the above-described method. Some embodiments use a computer-readable medium to store the data structure and/or instructions to execute the method.
US07702501B2 Techniques for passing data across the human-machine interface
Techniques for presenting a key to a human across a human-machine interface include receiving key data that indicates a key to be input to a target process. The key is reversibly converted to a first human-language statement. The human language statement is designed so that multiple variations in the human-language statement due to common human errors can be correctly reversed to regenerate the key data. The common human-language statement is presented to a human user for use in the target process. After receiving input data that indicates a second human language statement based on human memory of the first human language statement, the second human language statement is corrected for common human language errors. The corrected second human language statement is then converted to second key data and sent to the target process. Thus multiple human inputs are accepted and correctly converted to the key for the target process.
US07702495B2 Three-dimensional finite-element code for electrosurgery and thermal ablation simulations
A method for performing a simulation of an electrosurgical procedure is provided. The method includes the step of generating a three-dimensional model of a medium comprising one or more material regions representing a physical object or a region of the tissue. The method also includes the step of calculating one of an electrical energy solution and a thermal transport solution based on one of a mathematical model and finite element method. The method further includes the step of updating one or more property values of the material region in response to temperature changes based on an empirically derived value, wherein one of the electrical energy solution and the thermal transport solution is updated as a function of the updated property value.
US07702494B1 Method and system for prescribing rigid body orientations in finite element analysis
A system, method and software product for prescribing rigid body in finite element analysis is described. According to one aspect, user defines a rigid body orientation time history based on a variety of schemes including, but not limited to, direction cosine, orientation angles, Euler parameters, Rodriguez parameters, and Caley-Klein parameters. The unique combination in one of the schemes is converted to direction cosine time histories first. The direction cosine matrix can then be interpolated from either the defined or the converted direction cosine time history at each solution cycle. The time derivative of the direction cosine matrix and the resulting angular velocity matrix are calculated. The solution for the equation of motions is obtained using calculated angular velocity for each solution cycle until the simulation ends. According to another aspect, the present invention interpolates user specified rigid body orientations time history in several schemes including, piecewise linear, cubic spline.
US07702489B2 Method and apparatus for fast machine learning using probability maps and fourier transforms
The present invention provides a method of constructing recognition models. Under the method, a set of probabilities is estimated for values of a hidden variable. A Fourier transform is determined for the set of probabilities and is used to determine a Fourier transform of an estimated prototype pattern. The inverse Fourier transform is then determined for the Fourier transform of the estimated prototype pattern to form an estimated prototype pattern.
US07702484B2 Steam trap monitoring
An apparatus and method for monitoring the status of a steam trap include a device for sensing a process condition of the steam trap and a device for processing the sensed condition. The apparatus can include a processor positioned on a steam trap. The connection of the monitoring device to the steam trap can be to the trap itself or to an adjacent pipe or other apparatus.
US07702481B2 Diagnostic and control system for a patient support
The present invention provides a diagnostic and control system for a patient support, wherein the patient support includes one or more of a plurality of electronic elements. Such elements may include load sensors, tilt sensors, actuators for adjusting patient support angles, in addition to other electronic elements. The diagnostic and control system can enable the specific control of each of these electronic element for desired operation thereof and further can enable monitoring of the operating conditions of these electronic elements and additional patient support conditions.
US07702479B2 On-board guard-band chamber environment emulator
A method and system for testing a computer is presented. The temperature of the computer is controlled by one or more on-board fans inside the computer's enclosure. Voltages are controlled at the Voltage Regulator Module (VRM) level. A test program is then run under varying temperature and VRM voltages, and the results of the test program are logged. The present invention can be used either at the manufacturer's location or the customer's site, either under local or remote control.
US07702477B2 Calibration method and calibration device for a surgical referencing unit
A calibration method and also a calibration device are proposed to enable a spatial position and/or orientation of a surgical referencing unit of a surgical navigation system fitted with at least one inertial sensor to be specified in relation to a spatial coordinate system.
US07702474B2 Apparatus and method for testing data transfer rate
A method for testing a data transfer rate of an electronic device includes: receiving data transmitted from the electronic device and converting the data into test data; analyzing the test data; encoding the analyzed data to generate output data; and displaying a state of the data transfer rate based on the output data.
US07702466B1 Systems and methods for selection of nucleic acid sequence probes
Probe selection techniques are based, at least in part, on empirical evidence concerning the hybridization of candidate probes across a panel of diverse biological isolates. Various principles concerning the behavior of the most preferable probes across a panel of diverse biological isolates are applied to select from among a set of candidate probes or to eliminate candidate probes from further consideration.
US07702465B2 Method, computing routine, device for predicting properties of MHC/peptide complexes, and data and peptides produced therefrom
The present invention relates to a method for structure-based prediction of properties of peptides and peptide analogs in complex with major histocompatibility (MHC) class I and class II molecules. The properties mainly relate to the three-dimensional structure of an MHC/peptide complex and the binding affinity of a peptide for an MHC receptor. The invention further relates to a computer program and a device therefor. The invention further relates to data produced by a method of the invention. The invention further relates to peptides and peptide analogs predicted to bind to target-MHC molecules. The present invention thus relates to the field of immunology, with possible applications in manufacture of vaccinates, de-immunization of proteins, and manufacture of therapeutic agents, especially immunotherapeutic agents.
US07702464B1 Method and apparatus for codon determining
Computer processing methods and/or systems for minimizing and/or optimizing data strings in accordance with rules and options. Minimized data strings can represent data sequences important in certain biologic analyses and/or syntheses. In specific embodiments, a request is generated by a user at a client system and received by a server system. The server system accesses initial data indicated or provided by the client system. The server system then performs an analysis to minimize the data needed for further reactions. In specific embodiments, a server can use proprietary methods or data at the server side while protecting those proprietary methods and data from access by the client system.
US07702462B2 Method and apparatus for tracking individual plants while growing and/or after harvest
An apparatus and method of tracking individual plants growing and/or taken from a growing location, such as a field, growing bed, plot or greenhouse. Machine-readable data related to selected individual plants is maintained in close association with corresponding plants while growing or if the plant is taken from the growing location. Information about each plant, e.g. traits, characteristics, genetic make-up, can be added to a database that correlates the information to the machine-readable data. Thus, individual plants can be tracked and information about the plant is available by maintaining the machine-readable data with the plant. The machine-readable data can be read by a machine operatively communicated with a computer on which is stored the database. Identity and information about the plant is therefore available, without keeping specific track of a plant.
US07702459B2 GPS accuracy adjustment to mitigate multipath problems for MEMS based integrated INS/GPS navigation systems
A method of GPS accuracy adjustment for an integrated INS/GPS navigation system which utilizes microelectro mechanical systems (MEMS) based inertial sensors to mitigate multipath problems arising when a vehicle is in an area with many high-rise buildings is disclosed. Even when GPS measurement output values are deviated from that expected, the INS/GPS navigation system uses as many measurement outliers as possible without discarding, unless they are obvious error values, thereby maintaining a practical level of accuracy. The measurement outliers typically occur when the integrated INS/GPS navigation system receives GPS signals which have transmitted through multipaths such as reflection by buildings, since the signal path lengths vary.
US07702451B1 Programmable engine-start system
A programmable engine-start system which includes a controller for mounting on a dashboard and which includes an input device for inputting a start time, a clock for keeping accurate time, a safety circuit for shutting off the engine, a display panel for displaying engine start status, a first wiring between the controller and the ignition switch, and a second wiring between the controller and a battery source.
US07702448B2 Driving amount controller
A driving amount controller for reducing a response delay or erroneous deviation in control of a driving amount of a controlled system. The driving amount controller includes an ECU that increases an add-in amount to a duty ratio DUT of a control signal according to an increase in the speed variation ΔDTHR of a target opening DTRH of the throttle valve 16 when the speed variation ΔDTHR is positive. In addition, the ECU increases the add-in amount to the duty ratio DUT of the control signal according to a decrease in the speed variation ΔDTHR when the speed variation ΔDTHR is negative. A throttle valve on a vehicle is an example of the controlled system.
US07702447B2 Method and system for identifying gas turbine engine faults
An isolation method and system is described for distinguishing between turbine case cooling (TCC) and high pressure turbine (HPT) performance faults. A trend is observed in gas path parameter data during cruise and a resulting percent Δ signature across the shift in the gas path parameters is assignable to either an HPT or TCC performance fault. During either fault, exhaust gas temperature (EGT) will shift upward. Since take-off EGT margin is calculated from take-off data, the shift, or lack of shift in EGT margin may be used to differentiate between TCC and HPT faults.
US07702440B2 Method and apparatus for detecting rollover of an automotive vehicle based on a lateral kinetic energy rate threshold
A rollover sensing system (12) that may be used in the determination of when to deploy restraints in a vehicle is disclosed herein. The rollover sensing system (12) may include lateral acceleration sensors (22), a roll rate sensor (18), and a roll angle detector (20). A control circuit (16) determines a roll moment of inertia as a function of lateral acceleration, a trip point length as a function of the lateral acceleration, and a trip point angle as a function of the lateral acceleration. The control circuit (16) also determines a rollover threshold in response to a roll rate signal, a roll angle signal, the trip point length, the roll moment of inertia, and the trip point angle. The control circuit (16) further generates a control signal for a deployment circuit in response to the rollover threshold.
US07702439B2 Crash sensing via piezoelectric sensors
A system and method for characterizing piezoelectric sensor responses for automotive vehicle crash analysis, is disclosed. The method employs Daubechies wavelet analysis (1006) to plot signal response amplitudes (1008) in three-dimensional space of at least one piezoelectric sensor. A cluster, signifying a combination of Daubechies amplitudes of the at least one piezoelectric sensor in three-dimensional space, is compared to reference clusters (1010) stored in the automotive vehicle. Based on results from comparing the cluster to the reference clusters, instructions are transmitted to an occupant restraint control system (1013) in the vehicle to deploy a specific airbag at a specific power level.
US07702433B2 Method and device for the computer-assisted calculation of the axle loads of a vehicle
A method and a device for the computer-assisted calculation of the axle load of a vehicle, in particular a commercial vehicle, in which the axle loads are calculated on the basis of a function f(λ), which describes the dependence of the ratio of the longitudinal force Fx to the vertical force Fz in a wheel on the longitudinal slip λ.
US07702432B2 Electric powered vehicle performing regenerative braking
A regeneration control portion sets a torque command value (in general, a negative value) of a motor generator at a time of regenerative braking. A braking cooperative control portion calculates a total braking force (power) required for the entire vehicle based on a brake depression force BK of a driver and also controls the shares of the output of the total braking force between a hydraulic brake and the motor generator. An MG-ECU drives and controls the motor generator so that a regenerative torque is generated according to a torque command value. The regeneration control portion puts a limitation such that the absolute value of the regenerative torque is smaller at a time of downhill travel than at a time of flat-road travel, for the same brake operation.
US07702428B2 Method and device to assist in the piloting of an aircraft
A device to assist in an independent piloting of an aircraft at least in a descent phase includes a unit to determine a descent axis which assists a pilot in flying from a safe altitude to a decision height, the descent axis being secured relative to the ground being flown over, and a guidance system to assist in the guiding of the aircraft along said descent axis in a descent phase.
US07702427B1 Air traffic management evaluation tool
Method and system for evaluating and implementing air traffic management tools and approaches for managing and avoiding an air traffic incident before the incident occurs. The invention provides flight plan routing and direct routing or wind optimal routing, using great circle navigation and spherical Earth geometry. The invention provides for aircraft dynamics effects, such as wind effects at each altitude, altitude changes, airspeed changes and aircraft turns to provide predictions of aircraft trajectory (and, optionally, aircraft fuel use). A second system provides several aviation applications using the first system. These applications include conflict detection and resolution, miles-in trail or minutes-in-trail aircraft separation, flight arrival management, flight re-routing, weather prediction and analysis and interpolation of weather variables based upon sparse measurements.
US07702423B2 Method and apparatus to control the rate of flow of a fluid through a conduit
An apparatus to control the rate of flow of a stream of pressurized fluid through a conduit. The apparatus comprises a flow measurement device operatively connected to the conduit, a flow control device operatively connected to the conduit, and a controller operatively connected to the flow control device. The flow measurement device generates an output signal proportionate to the rate of flow of fluid therethrough. The flow control device includes an adjustable orifice wherein upon the opening of the orifice a portion of the stream of pressurized fluid is independently released from the conduit by the flow control device. The controller receives the output signal generated by the flow measurement device and causes the adjustable orifice in the flow control device to open or close as necessary to maintain the flow of pressurized fluid as measured by the flow measurement device within pre-determined limits.
US07702420B2 Method for making mobile unit accompany objective person
A method for making a mobile unit accompany an objective person moves the mobile unit in correspondence with movement of the objective person and executes control so that the mobile unit moves along the walking direction of the objective person by detecting the foot landing of the objective person, detecting the walking speed and the walking direction of the objective person, and predicting the predictive walking range of the objective person on the basis of the detected information of the walking direction and the foot landing.
US07702419B2 System and method for filling a reservoir
A system for automatically filling a reservoir. The system includes a first mechanism that automatically determines one or more parameters associated with the reservoir. A second mechanism fills the reservoir with an appropriate amount and type of filler based on the one or more parameters. In a specific embodiment, the one or more parameters include filler type and current filler level information. The parameters also include an identification number associated with a user of the reservoir. Upon filling of the reservoir, a billing system automatically bills or charges a user based on the identification number and filler level information obtained via the first mechanism. The billing system includes a database that maintains billing information associated with the identification number. The billing system further includes a network connection that facilitates communications with the database. A control panel and accompanying user-interface software enables a user to edit the identification number and/or to edit a charge number associated with the identification number. A reservoir sensor measures the current filler level in the reservoir and provides the filler level information in response thereto. A dispensing container accommodates the reservoir and transfers filler from the dispensing container to the reservoir in response to a signal from the first mechanism. A container level sensor senses current filler levels in the container and provides container filler level information to a remote monitoring system via a network in response thereto. In a more specific embodiment, the reservoir is a printer cartridge, and the filler is printing consumable, such as toner. The first mechanism includes an electronic storage device attached to the printer cartridge that communicates with the reservoir sensor and maintains the parameters describing the reservoir.
US07702417B2 Automatically generating code from drawing specifications for use in motion control
System and method for utilizing drawing specifications for use in motion control. Elements in a drawing specification may be automatically identified. The drawing specification may include one or more drawings, digital files, AutoCAD drafting files, and/or drawing specifications. Code may be automatically generated based on the one or more elements in accordance with a schema, and may include instructions in a data representation language, e.g., a markup language such as HTML, XML, etc. The automatically generated code may include move operations, e.g., arc, contour, line, raise, lower, halt, begin, etc., with associated parameters, e.g., move constraints, digital outputs, position compares, etc. The schema may include one or more blocks, each associated with a portion of the drawing specification, one or more elements, each associated with a block, one or more move operations, each associated with an element, and one or more parameters, each associated with a move operation.
US07702415B2 Positioning of embroidery
A method and an arrangement for placing an embroidery in the desired position on a sewing material for embroidering on a sewing machine which has a memory for embroidery elements and a processor for reading stitch data for a selected embroidery element and for manoeuvring the sewing machine to execute stitches associated with the selected embroidery element on the sewing material, in which pattern points are assigned to the embroidery element and registered in the processor, and in which fabric points are marked on the sewing material at points where corresponding pattern points are to be located when embroidering, the sewing machine processor automatically orienting and scaling executed patterns of the embroidery element on the sewing material.
US07702414B2 Cutting-off control apparatus and method for a printing machine
To prevent incorrect recognition of marks on a web, and to lighten a load to memory and arithmetic systems associated with mark recognition, a control apparatus for a printing machine includes a positional relationship acquisition means for previously obtaining a positional relationship between a position in a web traveling direction of each of the marks and a target cutting-off position of the web, and a detection timing control means for controlling mark detection timing so that the detection of each of the marks by a mark detector is performed during a specified period based on the positional relationship.
US07702413B2 Semiconductor device manufacturing system and method for manufacturing semiconductor devices including calculating oxide film thickness using real time simulator
The present invention provides a solution for interleaving data frames, in a semiconductor device manufacturing system in which the processing apparatus for conducting a process on any one of a semiconductor substrate and a thin film on a surface thereof; a self-diagnostic system for diagnosing a state of the processing apparatus; and a parameter fitting apparatus for maintaining a parameter of the self-diagnostic system when an inspection result of the semiconductor substrate having undergone the process has been determined to be correct, and for changing the parameter of the self-diagnostic system when the inspection result has been determined to be incorrect.
US07702405B2 System and method for transferring non-compliant packetized and streaming data into and from a multimedia device coupled to a network across which compliant data is sent
A communication system, network, interface, and port architecture are provided for transporting different types of data across a network. The network can be arranged by connecting the ports in a daisy chain fashion to achieve a ring architecture or topology. The network forwards data according to a specific network protocol, and any incoming data that follows that protocol will be sent onto the network. If the incoming data protocol does not match the network protocol, then the incoming data is not sent immediately to the network, but instead is sent to an input pin of a device upon the network specifically designed to receive that incoming data. The network, therefore, has ports that support both compliant and non-compliant incoming data, and the devices that produce such data. Examples of non-compliant data include any data which does not time-division multiplex different asynchronous, isochronous, and synchronous data in dedicated channels within each frame, and which have a preamble, coding, frequency, or overall protocol different from that which is established for network transfer.
US07702404B2 Digital audio processing
A method of processing a spectrally-encoded digital audio signal comprising band data components representing audio contributions in respective frequency bands comprises the steps of altering a subset comprising one or more of the band data components; and generating recovery data to allow the original values of the altered band data components to be reconstructed.
US07702398B2 Connection for a coiled lead to an electrical contact for an implantable medical device
High reliability electrical connections between a helical strand and flat electrodes, such as strip electrodes found in implantable neurostimulator system, are described. The connection consists of a crimp joint in which an inside diameter mandrel is used to provide the coil with sufficient radial rigidity to ensure structural integrity of the crimp. The mandrel is made of a relatively soft biocompatible material that deforms rather than damages the fine wires of the helical strand during crimping. The crimp is accomplished by radial deformation of an annular or semi-annular crimping member that receives the helical strand/mandrel assembly.
US07702396B2 Optimizing pitch allocation in a cochlear implant
Errors in pitch allocation within a cochlear implant are corrected in order to provide a significant and profound improvement in the quality of sound perceived by the cochlear implant user. The disclosure provides a tool for determining the implant fitting curve for cochlear implant system to correct pitch warping. The method presents familiar musical tunes to determine the implant fitting slope (relative alignment). In addition, in one embodiment, speech sounds may be used to determine the offset of the fitting line (absolute alignment). The use of music and speech to determine the implant fitting curve (line) and the slope is facilitated by using techniques to implement virtual electrodes to more precisely direct stimuli to the location or “place” on the cochlea.
US07702392B2 Methods and apparatus for determining cardiac stimulation sites using hemodynamic data
Methods and apparatus for determining an endocardial implantation site for implanting an electrode, such as a leadless stimulation electrode. An embodiment of one method in accordance with the invention includes delivering sufficient electrical energy for initiation of cardiac activation to a plurality of different test locations at the heart of a patient, and determining hemodynamic responses in reaction to that the stimulus delivered to the different test locations. This method further includes identifying an implantation site for implanting the electrode by selecting at least one of the test locations corresponding to a favorable hemodynamic response.
US07702391B1 Monitoring short term fluctuations in PR intervals following premature ventricular contractions
Implantable systems, and methods for use therein, perform at least one of a cardiac assessment and an autonomic assessment. Short-term fluctuations in PR intervals, that follow the premature contractions in the ventricles, are monitored. At least one of a cardiac assessment and an autonomic assessment is performed based on the monitored fluctuations in PR intervals that follow the premature contractions in the ventricles. This can include assessing a patient's risk of sudden cardiac death (SCD), assessing a patient's autonomic tone and/or detecting myocardial ischemic events based on the monitored fluctuations in PR intervals that follow the premature contractions in the ventricles.
US07702389B2 Cardiac pacemaker
The invention concerns implantable cardiac stimulation devices in general which have at least one stimulation pulse generator (A-STIM; RV-STIM; LV-STIM) to selectively generate a stimulation pulse for delivery to one of at least two different chambers of a heart, said chambers include right and left atria and right and left ventricles, at least one impedance measuring stage (I, U, IMP) being connected to electrodes or connectors for such electrodes to measure an intracardiac impedance when in use, a control unit (CTRL) connected to the stimulation pulse generator and to the impedance measuring unit and being adapted to process a minimum impedance value for a heart cycle to trigger stimulation pulses for two different chambers of the heart with an adjustable time delay (VVD; AVD) and to adjust said time delay depending upon the measured intracardiac impedance minimum value. According to the invention the control unit is adapted to adjust the time delay such that the minimum value of the intracardiac impedance during one heart cycle is minimized or such that the AVD delay is equal to the time interval between an atrial event and the point of time when the minimum impedance value occurs after said atrial contraction.
US07702388B2 Cardiac therapy triggered by capture verification
The present disclosure provides methods and systems for tachyarrhythmia therapy involving pacing the heart to prior to the application of a cardioversion/defibrillation shock. One or more pace pulses are delivered to the arrhythmic chamber or chambers. The pace pulses may be delivered to the heart at an adaptable rate selected to organize the electrical activity of the heart. If the pace pulses produce capture, cardioversion/defibrillation stimulation is delivered.
US07702381B2 Optical fiber delivery and collection method for biological applications such as multiphoton microscopy, spectroscopy, and endoscopy
The present invention is directed to a method of applying radiation through an optical fiber for detecting disease within a plant or animal or other penetrable tissue, or imaging a particular tissue of a plant or animal. In addition, fluorescence and nonlinear scattering signals can be detected and localized within a subject by such application of radiation through an optical fiber. The radiation is effective to promote simultaneous multiphoton excitation. The optical fibers are used alone to examine internal regions of tissue, in conjunction with an optical biopsy needle to evaluate sub-surface tissue, or with an endoscope to evaluate tissue within body cavities. The present invention also relates to a device for coupling in radiation from an ultrashort mode-locked laser into the beam path of a microscope.
US07702380B1 System and method for producing a three-dimensional model
A shape of a medical device to be implanted into a subject is verified by acquiring a plurality of inter-fiduciary marker dimensions from the subject. Three-dimensional image data of the markers and a tissue of interest, included in the subject, is obtained. Respective measurements between the fiduciary markers around the subject and in the image data are confirmed. The tissue of interest and the fiduciary markers are identified in the image data. Points of the tissue of interest and the fiduciary markers are rendered as a 3-dimensional surface representation. A 3-dimensional model of the tissue of interest and the fiduciary markers is generated as a function of the surface representation. A shape of the medical device to be implanted into the subject is determined as a function of the 3-dimensional model.
US07702379B2 System and method for hybrid tracking in surgical navigation
A system and method for hybrid tracking in surgical navigation is disclosed. A plurality of tracking technologies is used in a medical procedure where a reconciler determines an active tracking technology. The reconciler determines the active tracking technology during the medical procedure. A switch may then activate one or more tracking technologies. The determination of which technology or technologies are to be activated may be based, for example, on metrics measured by each of the technologies, such as an accuracy measurement. In addition, a display may present representations based on at least data obtained by one or more of the tracking technologies. The switch may employ weighted switching to gradually switch the display of a first representation corresponding to a first tracking technology to the display of a second representation corresponding to a second tracking technology, where the first technology is deactivated and the second technology is activated.
US07702372B2 Battery cover assembly for portable electronic device
A battery cover assembly (100) is for use in a portable electronic device. The battery cover includes a housing (10) and a battery cover (20). The housing has a first engaging portion (13) at one end thereof, and a holding portion (11) at an opposite end. The holding portion has an latch plate (1111). The battery cover has a second engaging portion (214) formed at one end thereof for engaging with the first engaging portion and defines a latch opening therein for engaging with the latch plate. The latch plate is integrated with the housing for being elastically deformed by an outside force so as to releasably lock with battery cover.
US07702368B2 Apparatus and method for controlling speaker volume of push-to-talk (PTT) phone
An apparatus and method for controlling a speaker's volume of a push-to-talk (PTT) phone avoid an undesirably loud volume sound from the speaker that may be caused due to inadvertence of the user during a PTT call mode. While in a PTT call mode, physical contact between the user and a contact sensing unit, provided at a PTT button or at an earpiece, is sensed. The speaker volume is automatically adjusted according to how the user is holding the phone, as determined by the contact sensing unit. Thus, the emanation of undesirably loud sounds from a loud speaker of the phone (e.g. as occurs during a PTT session) can be prevented when it is determined that the user has the earpiece adjacent to their ear (e.g. as occurs during a normal mobile telephone conversation).
US07702362B2 Digital architecture for radio-frequency apparatus and associated methods
A radio-frequency (RF) receiver includes a receiver analog circuitry and a receiver digital circuitry. The receiver analog circuitry resides within a first integrated circuit and the receiver digital circuitry resides within a second integrated circuit. The second integrated circuit couples to the first integrated circuit via a one-bit digital interface. The receiver analog circuitry receives an RF signal and processes the received RF signal to generate a digital signal. The receiver analog circuitry provides the digital signal to the receiver digital circuitry. The receiver digital circuitry includes a digital down-converter circuitry that mixes the digital signal with an intermediate frequency (IF) local oscillator (LO) signal to generate a digital down-converted signal. The receiver digital circuitry also includes a digital filter circuitry that filters the digital down-converted signal to generate a filtered digital signal.
US07702358B2 System and method for communications of cargo containers in a container security system using wireless ad-hoc networking techniques
A system and method for communications between a plurality of shipping containers using a short range or local area wireless communication device is provided. The system also contains a cellular communications device, a satellite communications device, or both, which are used to transmit information to, and receive commands from remote central monitoring station. The system includes a method which creates dynamic links between the containers using the short range channel. Containers are organized in networks and sub networks, and have built in redundancy features.
US07702355B2 Cell selection in broadcast and multicast communication environments
Cells from which to receive information transmitted on a traffic channel that is not subject to power control in a cellular radio communications system are selected. Selection involves, for each of a plurality of candidate cells, using an offset value that indicates a relationship between a pilot channel transmission power and the traffic channel transmission power associated with the candidate cell to determine a value of quality indicative of power of a signal transmitted on the traffic channel associated with the candidate cell; and selecting, based on the values of quality indicative of power of a signal transmitted on the traffic channel, a number, N, of cells from the plurality of candidate cells.
US07702354B2 Transmission power control method and mobile terminal apparatus
A base station creates and transmits power control data to a mobile terminal at each prescribed time slot based on signals received from the mobile terminal, and the mobile terminal controls the transmission power of signals to the base station based on the power control data. During this transmission power control, the mobile terminal measures the reception level of common pilot signals transmitted from the base station at each time slot, calculates a moving average of the reception level for a plurality of time slots, and when transmission to the base station is interrupted, stores the transmission power and moving average for the immediately preceding time slot, and when transmission to the base station is resumed, adds the difference between the moving average at the time of transmission resumption and the stored moving average to the stored transmission power, and uses the power obtained by this addition as the signal transmission power at the time of transmission resumption.
US07702349B2 Method and apparatus for using sequential group call initiations to avoid wasting resources and battery life within a group call
A system [100] includes a target set of communication devices [105] for a group call. An originator communication device [102] transmits a group call initiation for the group call. A communication and processing device [125] sequentially invites the target set of communication devices in response to detecting at least one predetermined characteristic of the group call. The sequentially inviting the communication devices comprises (a) initially inviting a first subset [130] of the target set of communication devices that comprising required communication devices, (b) subsequently invites a second subset [135] of the target set of communication devices in response to determining that the group call will be initiated, and (c) joins targets of the second subset of the target set of communication devices accepting the call initiation message to a communication session involving first targets of the first subset of the target set of communication devices accepting the call initiation message.
US07702348B2 Method of digital trunked communication system fast call setup
The present invention discloses a method of fast call setup in digital trunking communication system, including: the terminal user initiating a PTT call; the base station receiving said PTT call request, assigning channel resource for the call, establishing forward service channel according to the distribution of channel, transmitting an empty frame on the forward service channel and at the same time transmitting an extended channel assignment message to specify the service channel assigned for the terminal; after receiving the extended channel assignment message, the terminal user opening the receiver to track and acquire the forward service channel, and at the same time transmitting one or more prefix-frame on the reverse service channel or reverse pilot channel; the base station or the terminal performing the operation of acquisition of service channel, if the acquisition succeeds, the call setup is successful, if the acquisition fails, the call setup is failed and enters release flow. The method of the present invention adopts a mode of overlapping of signaling handshake and channel acquisition, so as to advance the signaling handshake, reduce call accessing time, and realize fast call setup.
US07702347B1 System and method for temporary talk groups
Systems and methods for creating temporary dispatch talk groups are provided. A console receives a request to create a temporary dispatch talk group. The temporary dispatch talk group includes at least two existing talk groups. The console accesses a group database in a publicly-accessible wireless network. The temporary dispatch talk group is created in the group database, along with an identification of the lifetime of the temporary dispatch talk group. A temporary dispatch talk group identifier is provided to at least one member of the temporary dispatch talk group. A talk group call for the temporary dispatch talk group can then be initiated using the temporary dispatch talk group identifier.
US07702346B2 System and method for facilitating roaming of push to talk subscribers across disparate dispatch networks
An inter-working network facilitating PTT communications among roaming subscribers spanning a plurality of disparate dispatch networks includes a signaling controller, a media gateway, a system for facilitating the monetization of inter-carrier dispatch communications and a group management server. The signaling controller and media gateway generate dispatch call records for dispatch sessions facilitated through the inter-working network. The system includes a billing accumulator and a settlement entity. The billing accumulator is interfaced with the inter-working network and includes logic to receive and store the dispatch call data records from the inter-working architecture. The settlement entity is interfaced with the billing accumulator, and includes settlement logic for converting each stored dispatch call data record to a billing record for each of at least two of the dispatch networks. The group management server is interfaced with group management servers in each of the dispatch networks.
US07702334B2 Prevention of unnecessary hand-over caused by fading
A hand-over control method is disclosed to control the change of connections between a radio communication terminal and a plurality of radio communication base stations for radio communication. The received power of a signal from a radio communication base station in a cell that that is subject to the influence of fading is likely to vibrate within a predetermined strength range. Even if a cell satisfies hand-over conditions, there is a greater likelihood that the cell is still subject to the influence of fading, if the received power is not exceeding this predetermined range The current received quality of a signal from a radio communication terminal in the cell is compared with last received quality of the signal from the radio communication base station when the radio communication terminal finished radio communication with radio communication base station. If the former quality is not higher than the latter quality by a predetermined level or more, the radio communication base station is determined to still be subject to the influence of fading, and hand-over is not performed. If, on the other hand, the former quality is higher than the latter quality by the predetermined level or more, the radio communication base station is determined not to be subject to the influence of fading, and hand-over is not performed.
US07702332B2 Location register and accommodation transfer control method
HLR installed in an environment in which there are a plurality of mobile communication networks, is provided with a whole managed object manager for storing and managing subscriber number IDs and HLR information to manage the subscriber number IDs, in correspondence to each other; a subscriber data manager for storing and managing subscriber number IDs registered as managed objects of the host HLR and subscriber data of the subscriber numbers in correspondence to each other; and a determination controller for determining whether subscriber management information (subscriber number IDs and subscriber data) of managed objects in the host HLR is to be transferred to another HLR, based on criterion information such as current subscriber management information volume and accommodation capacity information, and for, when the transfer is necessary, determining a recipient HLR and subscriber management information of a transferred object, based on the criterion information in each HLR and a predetermined standard.
US07702328B2 System for handoff of aircraft-based content delivery to enable passengers to receive the remainder of a selected content from a terrestrial location
The Content Delivery Handoff System enables a passenger's wireless device, operating in an airborne wireless cellular network, to receive selected content and to ensure continuity and/or completion of the content delivery when the aircraft reaches its destination before the entirety of the selected content is delivered to the passenger. This completion of content delivery can occur in a spatially and temporally disjunct manner where the delivery of the remainder of the selected content occurs at a terrestrial location or on a subsequent flight and at a later time.
US07702323B2 Wireless control system, control device, controllable device device control method, control program, and computer readable recording medium containing the same
The wireless control system of the present invention constitutes a wireless AV system (101) which forms a wireless transmission network (1) in which a wireless center unit (102) and a TV main body unit (103) are connected with each other by a wireless LAN. The wireless center unit (102) transmits to the TV main body unit (103) control data having, in a control command, a discrimination code for discriminating between devices in the wireless AV system (101). The TV main body unit (103) reads out the discrimination code included in the received control data, discriminates a device to carry out the control command included in the control data, and transmits the control data to the discriminated device. As a result, even when the number of controlled devices that a controlling device has to control increases, a throughput of the controlling device for discrimination of control data does not increase, and therefore the whole system constituted of the controlling device and the controlled devices can be smoothly operated.
US07702321B2 Apparatus for mapping abbreviated numbers in mobile communication terminal and method thereof
Disclosed are an apparatus for mapping abbreviated numbers in a mobile communication terminal and a method thereof which can map abbreviated numbers so that the abbreviated numbers correspond to the initial characters of preset units that constitute the names of opposite parties. In the mobile communication terminal, if information of an opposite party is input, initial characters are extracted from preset units that constitute a name of the opposite party in the input information of the opposite party, and numerals pre-mapped on the respective extracted characters are detected. The detected numerals are mapped on an abbreviated number of the information of the opposite party, and then the information of the opposite party and the abbreviated number mapped on the information of the opposite party are stored.
US07702319B1 Communication apparatus including a mechanism for reducing loss of text telephone information during normal traffic channel preempting
A communication apparatus includes a mechanism for reducing loss of text telephone information during normal traffic channel preempting. The communication apparatus includes a transmitter that may generate a signal including a plurality of text telephone symbols for transmission via a voice channel. The transmitter may receive a notification that indicates information transmitted via the voice channel will be replaced by control information. In response to receiving the notification, the transmitter may further selectively prevent at least a portion of the plurality of text telephone symbols from being provided for transmission.
US07702317B2 System and method to query wireless network offerings
A system and method to collect all the offerings of a wireless service provider. Wireless service providers have different types of offerings, said offerings depending on the type of wireless client device being used. A single type of device, linked to an emulation computer, can ‘spoof’ the identification of all the devices that the wireless service provider supports. The emulation computer traverses the links made available by the wireless service provider for the type device the emulation computer is ‘spoofing’.
US07702316B2 Portable terminal
When a communication regulation determining block determines that E-mail communication is regulated when an E-mail processing block prepares for communication or initiates communication, information indicative of alternative communicating section using another communication path in which communication is not regulated is displayed on a user interface section. Therefore, it is possible to easily check which communicating section is effective when communication regulation occurs, and hence the user can easily make a determination such as that alternative communicating section is used, or that communication is aborted.
US07702314B2 Method and system for controlling access to a mobile communication terminal
A system for limiting access to a mobile communication terminal comprises user interface for providing an option to select an authentication method to lock the mobile communication terminal; and memory for storing a plurality of lock codes, including image lock codes, inputted into the mobile communication terminal for locking the mobile communication terminal.
US07702313B1 Telecommunications terminal
Telecommunications terminal having a memory device to store user-specific data, having a transmission device whose input is connected to a memory device, where the memory device and the transmission device are designed to store at least one string of digits and to transmit it while a connection exists, and an authentication device to protect the user-specific data against unauthorized access are provided.
US07702312B2 Car telephone system
A car telephone system having a telephone module (3) which has a telephone transmitting and receiving unit (5), can be connected to a transmitting and receiving antenna (7), can be connected to a central control bus (1) of the vehicle and can be controlled by a central controller (2) via the control bus (1) enables telephone operation, via the telephone module (3), using user-specific data from a mobile telephone (9) by virtue of the fact that the telephone transmitting and receiving unit (5) is provided with a wireless data and signal transmission unit (6) which can be used to transmit user-specific data from a mobile telephone (9) to the telephone transmitting and receiving unit (5), and by virtue of the fact that the telephone transmitting and receiving unit (5) is also connected to a separate card reader (11) for a memory card which contains the user-specific data from the mobile telephone (9).
US07702299B2 Modulation circuit device, modulation method and radio communication device
The amplitude modulator comprises: an angle modulator for angle-modulating a phase signal to be inputted; a waveform shaping means in which, (1) when the magnitude of an amplitude signal to be inputted becomes smaller than a first prescribed value, a waveform of the amplitude signal is shaped so that the magnitude of the amplitude signal of the portion which becomes small becomes the first prescribed value; and/or (2) the waveform shaping means in which, when the magnitude of the amplitude signal to be inputted becomes larger than the second prescribed value which is larger than the first prescribed value, the waveform of the amplitude signal is shaped so that the magnitude of the amplitude signal of the portion which becomes larger becomes the second prescribed value; and an amplitude modulator for amplitude modulating the signal of the output of the angle modulator by the signal of the output of the waveform shaping means.
US07702296B2 Transmit/receive switch
A radio frequency (RF) transmit/receive switch. The transmit/receive switch comprises an impedance matching circuit and a voltage scaling circuit. The impedance matching circuit matches an incoming RF signal to a low noise amplifier and an outgoing RF signal from a power amplifier. The voltage scaling circuit, coupled to the impedance matching circuit, the power amplifier, and the low noise amplifier, attenuates the outgoing RF signal to a scaled signal within a breakdown voltage of a transistor device in the low noise amplifier during transmission of the outgoing RF signal.
US07702293B2 Multi-mode I/O circuitry supporting low interference signaling schemes for high speed digital interfaces
A multi-mode I/O circuit or cell (10) is provided for transmitting and receiving data between ICs, where each IC contains at least one of the I/O circuits. Each data link includes transmitter circuitry (12) and receiver circuitry (14). The transmitter circuitry sends data to a receiver circuitry in another IC, and the receiver circuitry receives data from a transmitter circuitry in another IC. The I/O circuit is constructed with CMOS-based transistors (e.g., CMOS or BiCMOS) that are selectively interconnected together by a plurality of switches to operate as two single-ended, current or voltage mode links, or as a single differential current or voltage mode link. In the preferred embodiment the transmitter circuitry sends data to the receiver circuitry in another IC over a first pair of adjacently disposed conductors, and the receiver circuitry receives data from the transmitter circuitry in another IC over a second pair of adjacently disposed conductors. The transmitter circuitry and the receiver circuitry are selectively configured by the plurality of switches for operating in a double single-ended voltage mode link mode, a double single-ended current mode link mode, a mode defined by a single differential voltage mode link with a single-ended input drive, a mode defined by a single differential voltage mode link with a differential input drive, a mode defined by a single differential current mode link with a single-ended input drive mode, and a mode defined by a single differential current mode link with a differential input drive. A common I/O circuit may also be provided, and programmed into either the transmitter or the receiver circuit configuration.
US07702291B2 Radar detection from pulse record with interference
A single chip radio transceiver includes circuitry that enables detection of radar signals to enable the radio transceiver to halt communications in overlapping communication bands to avoid interference with the radar transmitting the radar pulses. A method in a radio transceiver includes grouping a plurality of pulse data entries, generating a first list of pulse repetition intervals having pulses with a pulse width within a specified range, counting a number of most and second most common pulse interval values and determining whether a radar signal is present. Generally, the method includes determining a radar is present in one of three different ways, namely, determining whether the number of the most common pulse interval values exceeds a specified value, determining a radar signal is present with an extra pulse and finally, determining a radar is present with a missing pulse.
US07702282B2 Conveying commands to a mobile terminal through body actions
Interactions with a trigger device and/or body motions, such as motions detected with an accelerometer, may be used to augment user input interaction with a mobile terminal. In one implementation, logic senses when a first trigger device enters close proximity to the mobile terminal. A command for the mobile terminal is then executed based on the trigger device. The trigger device may be, for example, integrated with jewelry or clothing.
US07702280B2 Mobile communication system, transmission station, reception station, relay station, communication path deciding method, and communication path deciding program
A mobile communication system capable of determining a communication path to implement fast communication by multihop connection. The mobile communication system includes a mobile station, at least one relay station, and a base station and implements packet transmission from the mobile station to the base station through a communication path with an intermediary of at least one relay station or through a communication path without an intermediary of a relay station. The mobile communication system is provided with a communication path determiner for determining a communication path with a largest communication speed or a communication path satisfying a required line quality, based on interference levels of respective signals received at a relay station constituting a communication path between the transmitting station and the receiving station, and at the base station.
US07702276B2 Automatic document feeder and image forming apparatus equipped with the same
An automatic document feeder (3) has a front plate (12) located on one of opposite sides of the document feeder in a direction orthogonal to a feeding direction of documents P on a document tray (4), and on the side opposed to an operator. A rear plate (13) is on the other side opposed to the front plate (12). An intermediate transport unit (32) located between the front plate (12) and the rear plate (13) has a frame with an outer wall surface (37) serving as a lower guide surface of document transport path. The front plate (12) has an outer edge (33) at a height equal to or lower than the outer wall surface (37), so as to allow the operator to visually check the document (P) on the outer wall surface (37) from the direction orthogonal to the feeding direction of the documents (P).
US07702273B2 Fixing device
A fixing device 6 according to the present invention has an endless-shaped heating belt 8, a first and a second roller 9 and 10 for stretching the heating belt 8, and a pressure roller 11 for nipping paper 2, together with the heating belt 8. The first roller 9 is supported so as to be rotatable by bearings 13 arranged at both ends of the first roller 9. The second roller 10 is supported so as to be rotatable by bearings 14 arranged at both ends of the second roller 10. The bearing 13 for supporting the first roller 9 is arranged more inward in an axial direction Z1 of the rollers than the bearing 14 for supporting the second roller 10.
US07702268B2 Color image forming apparatus
An image forming method includes forming toner images on first and second image bearing members; transferring a first toner image on the first image bearing member and a second toner image on the second image bearing member, in mutually superposed manner, onto a recording material; heating the first and second toner image thereby fixing the same to the recording material; detecting alignment marks on the first and second image bearing members in the course of a continuous job for continuously forming images; controlling relative positions of the first toner image and the second toner image, based on a result of detection of the alignment marks; and increasing a frequency of execution of the relative position control in the continuous job, as the recording material to be subjected to image formation in the continuous job has a smaller width in a direction perpendicular to a transport direction of the recording material.
US07702267B2 Apparatus and method for transfer of image forming substances
The present invention relates to a device or method which may reduce starvation in the transfer of an image forming substance to a developing location within an image forming apparatus. The device may include a first roller having a surface which is capable of supplying an image forming substance to a developing location. A second roller may then be included having a surface in rotating contact with the first roller. The second roller is capable of supplying image forming substance to the first roller. The second roller may comprise foam having a specified porosity, electrical conductivity, and/or be configured to rotate in a desired direction and/or desired speed relative to the first roller.
US07702266B2 Image forming apparatus provided with one-component development apparatus
One embodiment of an image forming apparatus according to the present invention includes an image forming apparatus provided with a one-component development apparatus having a toner layer regulating blade for regulating a thickness of a toner layer on a surface of a developer bearing member that contacts a photosensitive body, wherein at a non-development time after completion of operation of the developer bearing member, the developer bearing member is caused to rotate slightly in a direction reverse to that during development.
US07702263B2 Toner cartridge including feed opening and return opening and image forming device
In accordance with one or more aspects, a toner cartridge may be detachably attached to an image forming device. The toner cartridge may be provided with a cartridge case. This cartridge case may be provided with a toner chamber, a cartridge side feed opening for feeding a toner from the toner chamber to the outside of the cartridge case, and a cartridge side return opening from the outside of the cartridge case to the toner chamber. The cartridge side feed opening and the cartridge side return opening may be offset along a horizontal direction. A bottom surface of the toner chamber may slant downward from the cartridge side return opening to the cartridge side feed opening.
US07702262B2 Toner container including a container body with a gripper at the end thereof, and associated method
A toner container includes a longitudinal container body and a held portion. The longitudinal container body has a first end and second end distal to the first end in a length direction of the container body and a gripper attached to the second end. The held portion is attached to the first end of the container body and is configured to be detachably attached to the toner-container holder. The held portion includes a toner outlet for discharging the toner contained in the container body, and an open/close member for opening/closing the toner outlet in synchronization with an attachment/detachment operation to/from the toner-container holder.
US07702259B2 Multi-pass image forming apparatus and image forming method using the same for providing plural print modes with different numbers of passes depending on desired print speed and image quality
Provided are a multi-pass image forming apparatus and an image forming method using the same. The multi-pass image forming apparatus includes a plurality of developers for forming a plurality of electrostatic latent images using toners having different polarities and colors in one development process and for forming a multi-color image in at least two development processes; an exposure unit for forming the plurality of the electrostatic latent images on a photosensitive medium; and an intermediate transferring unit for having a toner images transferred thereon from the photosensitive medium that overlap to form the multi-color image, wherein the toner image may overlap another toner image on the intermediate transferring unit.
US07702258B2 Color image forming apparatus with color registration compensation unit
A tandem color image forming apparatus includes a plurality of photosensitive bodies driven by one driving source and having a shaft gear, and power transmission members engaged with the shaft gears of the plurality of the photosensitive bodies to transmit a driving force generated from the driving source to each of the plurality of the photosensitive bodies. At least one color registration compensation unit is disposed between the power transmission members. The color image forming apparatus employs the color registration compensation unit so that each photosensitive body can be synchronized and registration errors can be minimized.
US07702252B2 Connector and image forming apparatus including the same
A connector connects a rotatable body including an attachment hole and an engaging groove, and a shaft pressed into the attachment hole to integrally rotate. The connector includes at least one pin configured to fit in the engaging groove; and a screw having a head configured to be pressed against the rotatable body either directly or via another member. The at least one pin is fixed on the shaft and extends in a radial direction of the shaft to penetrate the shaft. The screw is screwed into a screw hole on an end face of the shaft and is tightened to press the at least one pin against a surface of the engaging groove.
US07702250B2 Heating system and image forming apparatus adopting the same
A heating system including: a heating device including a first heat generator supplied with electric power by a commercial power source device, and a second heat generator and a third heat generator supplied with electric power by an auxiliary power source device; an electric storage device composed of a capacitor; a discharger for pursuing discharge to raise an input voltage from the electric storage device and supplying an electric power to the second and third heat generators; a detector for detecting an input voltage from the electric storage device to the discharger; and a power supply controller for switching off the electric power supply from the discharger to the third heat generator when the detector detects a reaching of the input voltage to a first threshold value which is set as a value in connection with a permissible limit of an input electric current to the discharger.
US07702246B2 Optical label switching scheme employing differential phase-shift keying for payloads and intensity modulation for labels using a single optical modulator
An optical label-switching method and apparatus in which a payload signal is modulated on an optical carrier through differential phase-shift keying (DPSK) by a Mach-Zehnder modulator (MZM), and a label signal is imposed on the DPSK signal by the same MZM through an optical amplitude change effected by modulating the DPSK drive signal or MZM bias.
US07702245B1 Spread spectrum in-band utility communication channel
Utility data modulation is superimposed on a payload data modulator optical signal by exploiting spread spectrum techniques by virtue of one embodiment of the present invention. Utility data transmission rates of e.g., 200 Kbps, can be achieved without impairment to payload data transmission. The utility data modulated signal spectrum overlaps or is entirely within the payload data modulation spectrum, therefore, overcoming problems with optical amplifier gain control and pink noise.
US07702240B2 Optical multiplex communication system and delay quantity adjustment method
The present invention is an optical multiplex communication system in which an optical wavelength division channel and an optical code division channel can coexist, wherein a WDM channel section 86 has a wavelength demultiplexer 36 and WDM channels W1 to W4. An optical pulse string 83-3 is demultiplexed by the wavelength demultiplexer 36, and for channel W1, an optical pulse 37 with wavelength λ1 is input to an intensity modulator 114 and converted into an optical pulse signal of channel W1, and is output as a wavelength division optical pulse signal 115, where transmission information of channel W1 is reflected. An optical delay unit 116 provides a required time delay to a wavelength division optical pulse signal, so as to not match a position of an optical pulse constituting a wavelength division optical pulse signal 117 on a time base, and a position of a chip pulse constituting an encoded optical pulse signal which comes from an OCDM channel, and has a same wavelength as this optical pulse, on a time base.
US07702239B2 Cross-connector for optical signals
A cross connector for the transparent switching of optical signals is disclosed, comprising a first switching module with one or several switching modules of varying granularity, such as patch panel, wavelength groups or/and wavelengths. A second switching device is connected in series with the first switching device and comprises a polarization multiplex switching granularity.
US07702236B2 Digital image acquisition device with built in dust and sensor mapping capability
A digital image acquisition device has an image acquisition sensor, a shutter, an aperture and optical elements for focusing an image on the sensor. The device includes a light source located in the body of the device. The light source is periodically activated with one of the aperture or shutter closed, and the device derives a map of defects on the surface of the sensor from a calibration image acquired by the sensor when illuminated by the light source.
US07702234B2 Image-taking apparatus
An image-taking apparatus includes: an A/D conversion circuit having an amplifier that is capable of amplifying image signals per shooting frame; and a gain changer that changes the gain of the amplifier. The apparatus causes the gain changer to increase the gain of the amplifier up to a level that compensates for a gradual decrease in the amount of light emitted from LEDs that occurs during continuous shooting. As a result, the amplitude level of every image signal is made constant and thus, replayed images of the same brightness shot during the continuous shooting are obtained.
US07702233B2 Image photographing apparatus
An image photographing apparatus for automatically focusing a photographed image to improve the image quality. The image photographing apparatus automatically focuses the image through a zoom actuator for changing a zoom ratio and a focus actuator for controlling the focus to thereby enhance the image quality. Also, the image photographing apparatus adds a zooming function to diversify the application fields of image photographing.
US07702228B2 Wireless camera flash synchronizer system and method
A system and method of wirelessly communicating a camera synchronization from a camera body to a remote device with a wireless camera flash synchronizer that prior to detecting a synchronization signal loads transmit frequency information to a transceiver and automatically switches from a wireless receive mode to a wireless transmit mode after detecting a first signal from a camera that is generated after the activation of a camera trigger.
US07702222B2 Playback apparatus program and playback method
A BD-ROM playback apparatus simultaneously executes playback of a title and execution of an application. The BD-ROM playback apparatus includes a playback control engine (32) for playing an AVClip belonging to one title, and a module manager (34) controlling branching between a plurality of titles, and a BD-J module (35) for executing at least one application. The BD-J module (35) includes a Java virtual machine (38) and an application manager (36). The application manager (36) interprets that the title execution is complete and performs a termination process [1] when no application is run or [2] when the main application has terminated. After execution of the termination process, the module manager (34) selects the next title such as a top menu title.
US07702220B2 File recording device, file reproduction device, file recording method, program of file recording method, recording medium containing therein program of file recording method, file reproducing method, program of file reproducing method, and recording medium containing therein program of file reproducing method
A file recording apparatus receives input from a user in order to edit video data and to record a file based on a result of the edit. The file includes a block including management information, having at least a video track based on management information about the video data and an effect track based on management information about effects to be set for the video data in a hierarchical structure of management information for managing real data. The file also includes a block including real data, having at least real data associated with the effect track. The recording apparatus makes the effect track by setting a null effect having no advantage of the effect and an active effect having an advantage of the effect with regard to the video track, and makes the file by setting a source track as a target for the effect track to the video track.
US07702218B2 Image recording apparatus and semiconductor device
A coding/decoding part performs codes and decodes a given signal in one of a plurality of coding/decoding modes of different bit rates; and a control part sets a predetermined bit rate to be applied by the coding/decoding part in case a given signal is output after being coded and decoded by said coding/decoding part without storage thereof in a predetermined recording medium.
US07702215B2 Scrambled video streams in an audiovisual product
Access to an audiovisual product is controlled, through the use of scrambled video streams. Cells 420 of audiovisual data A,B,C1,D are scrambled into at least first and second video streams 1901, 1902. A video stream switch instruction 2011, 2021 automatically switches between at least first and second video streams 1901, 1902 during reproduction, so that cells are reproduced from an appropriate video stream 1901, 1902 at appropriate times. Multi-angle video objects 2020 hold the cells 420 in a selected video stream 1902, and hold nil or erroneous data C2 in other streams 1901.
US07702212B2 Information recording apparatus with memory control structure
An information recording apparatus includes: a transferring device that separately and simultaneously receives at least two information supplied through at least two channels, and separately and simultaneously transfers the at least two information to a storing device at separate transfer rates, thereby storing the at least two information into the storing device; a recording device that alternately reads the at least two information from the storing device, and alternately records the at least two information read from the storing device onto a recording medium at a constant recording rate; and a transfer rate setting device that sets the respective transfer rates to make a total of the transfer rates smaller than the recording rate.
US07702209B2 Information storage medium having multi-angle data structure and method therefor
An information storage medium which stores data structures supporting multi-angles includes clip AV streams for respective angle data of multi-angle motion picture data. As additional information for each clip AV stream, clip information is recorded on a separate storage area from that of the clip AV streams. The clip information includes jumping-point information for jumping into another angle. Each of the clip AV streams may be recorded in a contiguous recording area, or divided into smaller interleaved units that are interleaved with units of the other clip AV streams.
US07702208B2 High density optical fiber distribution enclosure
An optical fiber distribution enclosure includes a housing defining an interior, a first fiber distribution area disposed within an upper portion of the interior, a second fiber distribution area disposed within a lower portion of the interior and a signal splitting area disposed between the fiber distribution areas. A splitter module secured within the signal splitting area has a connectorized splitter input optical fiber and connectorized splitter output optical fibers. A fiber parking area is movably disposed within the lower portion adjacent the second fiber distribution area for temporarily storing splitter output optical fibers that are not routed to the fiber distribution areas. An input fiber distribution area disposed within the interior interconnects an optical fiber of a feeder cable with the splitter input optical fiber. The splitter output optical fibers are eventually routed to a fiber distribution area and interconnected with a corresponding optical fiber of a distribution cable.
US07702206B2 Optical waveguide and method for manufacturing the same
An optical waveguide includes: a center layer including at least two core layers whose edges are on substantially the same plane, and a first cladding layer provided between adjacent core layers; and a second cladding layer provided at least on both of front and rear surfaces of the center layer. At least surfaces of the core layer and the first cladding layer that are in contact with the second cladding layer include at least one resin selected from the group consisting of a resin having a hydroxyl group and a resin containing a silicon-silicon bond at a main chain thereof, and the second cladding layer includes a silicone resin.
US07702202B2 Optical microresonator
An optical device and a sensor system incorporating same are disclosed. The optical device includes a microresonator that has a core with input and output ports. The output port is different than the input port. The optical device further includes first and second optical waveguides. Each optical waveguide has a core with input and output faces. The output face of the core of the first optical waveguide physically contacts the input port of the core of the microresonator. The input face of the core of the second optical waveguide physically contacts the output port of the core of the microresonator.
US07702196B2 Modified-output fiber optic tips
A laser handpiece is disclosed, including a shaped fiber optic tip having a side-firing output end with a double bevel-cut shape. The shaped fiber optic tip can be configured to side-fire laser energy in a direction away from a laser handpiece and toward sidewalls of a treatment or target site.
US07702191B1 Electro-optical chip assembly
An optoelectronic chip assembly including a printed circuit board (PCB) coupled to a substrate, an aperture formed through the printed circuit board and through the substrate, a heat sink, an array of active electro-optical elements mounted in the aperture and connected to a driving chip controlled by the PCB, wherein the driving chip is coupled to the heat sink. Preferably, the assembly further includes a plurality of passive optical elements disposed for optical communication and data transfer with said active electro-optical elements, but thermally isolated therefrom.
US07702186B1 Classification and retrieval of digital photo assets
A digital image manager classifies digital images such as digital photographs for efficient retrieval. The digital image manager assigns a when value, a where value, a who value and a why value to digital images. Much of the value assignment process is automated to make digital image management easy for the user. The digital image manager classifies the digital images according to the assigned property values. The user subsequently enter search requests for digital images meeting desired criteria. The digital image manager uses the assigned values to locate and retrieve digital images that satisfy the user's request.
US07702185B2 Use of image similarity in annotating groups of visual images in a collection of visual images
Process-response statistical modeling of visual images can be used in determining similarity between visual images. Evaluation of the content of visual images—and, in particular, image similarity determinations—can be used in effecting a variety of interactions (e.g., searching, indexing, grouping, summarizing, annotating, keyframing) with a collection of visual images.
US07702181B2 Method and apparatus for forming a multiple focus stack image
A method is provided of producing a multiple focus stack image of a target. The stack image has a plurality of images of the target, each image having a corresponding focal range or position. The method utilizes relative scanning movement between the target and an array of light detectors, the array being used to repeatedly receive image information as scan lines from the target during the scan. During the scan the relative focus between the target and the array is modified between the focal range or position of the respective images so as to obtain the images in the stack. Each image is thereby formed from the image information obtained at the respective focal range or position during the scan. Apparatus for performing the method is likewise provided.
US07702178B2 Method and apparatus for providing noise reduction
A method and apparatus for reducing noise in at least one frame in an image sequence is disclosed. A minimum function is applied to the at least one frame to produce a plurality of minimum values. A mask is generated in accordance with the plurality of minimum values. The mask is applied to reduce the noise in the at least one frame. In one embodiment, impulse noise is reduced. In another embodiment wideband non-linear noise is reduced.
US07702177B2 Method and apparatus for adjusting brightness of image
A method and apparatus for adjusting brightness of an image are provided, in which number distribution information of pixel brightness is detected, and the brightness of a specific area of the image is adjusted using characteristic values according to a distribution characteristic of the detected number distribution information. Accordingly, a decrease in an image recognition characteristic of a human being is compensated for in a specific area, such as, low-brightness area, of an image.
US07702173B2 Image processing method, image processing apparatus and image processing program
An image processing method, for extracting a base component from image data including a detailed component and the base component, containing the steps of extracting the base component by application of an edge preserving filter to the image data; and correcting the portion, of the extracted base component, corresponding to a predetermined frequency component of the original image data.
US07702172B2 Particle extraction for automatic flow microscope
A method and apparatus for locating the boundary of an object. An electronic image of the object is formed, having a plurality of image pixels. Groups of the image pixels are identified that represent edge segments of the object. Patches are formed around the image pixel groups, where each patch is dimensioned and positioned to entirely contain one of the image pixel groups. A patch merge process is preformed that merges any two of the patches together that overlap each other by a predetermined amount, to form a merged patch that is dimensioned and positioned to entirely contain the two merged patches. The merge process continues for any overlapping patches and merged patches until none of the patches and the merged patches overlap each other by the predetermined amount. All the edge segments contained within one of the merged patches are associated as representing the boundary of the object.
US07702171B2 Screen data transmitting device
A screen data transmitting device for transmitting screen data to a screen display terminal through a network. A generation device generates a display image data. A storage device stores compression properties information associating a plurality of compression schemes with a plurality of classes of graphical user interface (GUI) components. A selection device selects one of the compression schemes with respect to a GUI component that is present in a region of the display image data. A compression device compresses the region of the display image data according to the selected compression scheme. Then, a transmission device transmits the screen data including the compressed display image data to the screen display terminal.
US07702170B2 Method of block coding of image
A method of block encoding of an image includes partitioning an image into a plurality of blocks each having a plurality of pixels corresponding to a first matrix, obtaining a first block from the plurality of blocks, rearranging pixels of the first block for generating a second block according to an arrangement rule, performing wavelet transformation for the second block for generating a third block having a plurality of wavelet coefficients corresponding to the first matrix, rearranging the wavelet coefficients of the third block for generating a fourth block according to the arrangement rule, quantizing the fourth block, and encoding a quantized result of the fourth block.
US07702169B2 Systems, methods, and apparatus for table construction and use in image processing
A method of processing an image includes selecting, for each of a plurality of picture element values in at least a portion of the image, one among a plurality of offset values. For each of the plurality of picture element values, an index value is obtained based on (A) the selected offset value and (B) a portion of the picture element value. For each of the plurality of picture element values, an entry is retrieved from a lookup table according to the corresponding index value.
US07702167B2 Recording medium having recorded thereon coded information using plus and/or minus rounding of images
A recording medium having recorded thereon information related to coded data of an image sequence; wherein the information related to coded data of an image sequence is a set of coded frame information of a plurality of frames of an image sequence; wherein the coded frame information includes: information related to a difference image between an image of a current frame and a prediction image of the current frame, the prediction image being synthesized by performing motion compensation, information related to motion vectors estimated in performing the motion compensation, and rounding method information specifying either a positive rounding method or a negative rounding method for interpolating intensity values of pixels in performing the motion compensation when the input image is coded as a P frame, wherein no rounding method information is included in the coded frame information when the input image is coded as an I frame.
US07702165B2 Device, method, and program for image coding
There is provided with an image coding method including: splitting an image into a plurality of block images each having plural pixels; performing a Discrete Cosine Transform (DCT) processing on the block image to calculate DCT coefficients from the block image; determining whether the block image is in a flat state or non-flat state depending on the DCT coefficients calculated from the block image; specifying as quantization step sizes for first DCT coefficients which are DCT coefficients equivalent to one-dimensional DCT coefficient out of the calculated DCT coefficients, adjusting step sizes equal to or smaller than values of the first DCT coefficients and as quantization step sizes for second DCT coefficients other than the first DCT coefficients out of the calculated DCT coefficients, standard step sizes given beforehand, when the block image is in the flat state; and quantizing the calculated DCT coefficients with respective quantization step sizes specified.
US07702164B2 Run length limited encoding of data into a 5×5 matrix for recording into a holographic medium
Holographic recording drives encode data for recording into a holographic medium. The steps comprise run length limited encoding three bytes of data into 5×5 matrix information, the data subject to a 4-byte error correction code; and providing the 5×5 matrix information to a spatial light modulator (SLM), as a portion of a two-dimensional pixel matrix of the spatial light modulator, for recording into a holographic image on the holographic medium.
US07702163B2 Image signal processing apparatus, camera system and image signal processing method
An image signal processing apparatus, the method and a camera system are provided, by which highly efficient processing close to 1-path processing can be performed without deteriorating a picture quality or taking too much time for the processing, a capacity required for a compression rate, band and memory in the worst case can be assured and a random accessing property is not impaired when compressing image data: wherein a data signal processing unit performs a compression processing by dividing input image data to a plurality of bit resolution parts and applying a predetermined compression method to each divided part.
US07702161B2 Progressive differential motion JPEG codec
A progressive differential motion JPEG codec is disclosed. The compression encoder of the progressive differential motion JPEG codec comprises a video capture unit, a video capture buffer, a detection unit, a compression unit, and a quality level buffer. The video capture unit is used for receiving an image data and dividing a component of the image data into a plurality of image data blocks. The video capture buffer stores the image data block. The detection unit is electrically coupled to the video capture unit and the video capture buffer for detecting whether a content of the image data block input from the video capture unit is different from a content of the image data block retrieved from the video capture buffer. The compression unit is electrically coupled to the detection unit for compressing the image data block retrieved from the video capture buffer with a predetermined level compression scheme depending on the difference between the content of the image data block input from the video capture unit and the content of the image data block retrieved from the video capture buffer. The quality level buffer assigns and stores an index value indicative of level compression scheme in the quality level buffer when the compression unit compresses the image data block retrieved from the video capture buffer.
US07702158B2 Image processing apparatus, image processing method and record medium for the image processing apparatus
Plural window elements are set in one edge window, and edge detection is performed every each the window element, and calculation and determination about its result are made inside an image processing apparatus. A user can freely set a width of the window element and a distance between the adjacent window elements.
US07702153B2 Systems and methods for segmenting object of interest from medical image
A system for segmenting a target organ tumor from an image includes a background model builder, a foreground model builder and a tumor region locator. The background model builder uses an intensity distribution estimate of voxels in an organ region in an image to build a background model. The foreground model builder uses an intensity distribution estimate of voxels in a target organ tumor to build a first foreground model. The tumor region locator uses the background model and the first foreground model to segment the target organ tumor to obtain a first segmentation result.
US07702150B2 Method for determining a p-quantile for the pixel levels, in particular the grayscale levels, of a digital image
Frequency distributions are particularly difficult to analyze by means of image processing systems if the digital images to be processed are divided into disjoint image areas and signal processors associated with each image area perform pre-processing of the pixel data. To determine a total frequency distribution, a large number of corresponding table entries must be transferred to a central processor. The invention accordingly proposes that the individual signal processors perform summation of the individual entries in a frequency distribution to obtain a cumulative frequency table. To find a p-quantile, not all the entries of the cumulative frequency tables need to be transferred to the central processor. If the latter in particular performs interval nesting, a value from the cumulative frequency tables only needs to be interrogated a manageable number of times in order to obtain a single entry in the total image cumulative frequency table.
US07702147B2 Image reading apparatus for processing color components in sequence
An image reading apparatus includes: an image signal generating part reading a plurality of color components of image data from an original, and generating corresponding image signals for the respective color components; an image processing part carrying out predetermined image processing on the image signal for each of the plurality of color components; and a signal processing part outputting in sequence for each color component the respective color components of the image signals thus generated by the image signal generating part to the image processing part.
US07702146B2 Color characterization using color value clipping
A method for correcting a color value generated by a forward model for a color input device. A color value generated by the forward model is mapped into a color space. The color value is clipped to a locus of a visual gamut in the color space if the color value falls outside of the visual gamut. Clipping the mapped color value ensures that the color input device generates color values that represent colors within the human visual system. Clipping may be accomplished by clipping a color value to an intersection of a locus boundary and a vector between the color value and a white point. The locus used may be the CIE spectral locus projected into the color space. Any number of standard color spaces may be used in the method, such as CIEXYZ, CIELUV, or CIELAB.
US07702145B2 Adapting a neural network for individual style
Various technologies and techniques are disclosed for improving handwriting recognition using a neural network by allowing a user to provide samples. A recognition operation is performed on the user's handwritten input, and the user is not satisfied with the recognition result. The user selects an option to train the neural network on one or more characters to improve the recognition results. The user is prompted to specify samples for the certain character, word, or phrase, and the neural network is adjusted for the certain character, word, or phrase. Handwritten input is later received from the user. A recognition operation is performed on the handwritten input using the neural network that was adjusted for the certain character or characters.
US07702139B2 Apparatus for caries detection
An apparatus for imaging a tooth having a light source with a first spectral range and a second spectral range. A polarizing beamsplitter (18) light having a first polarization state toward the tooth and directs light from the tooth having a second polarization state along a return path toward a sensor (68), wherein the first and second polarization states are orthogonal. A first lens (22) in the return path directs image-bearing light from the tooth, through the polarizing beamsplitter (18), toward the sensor (68), and obtains image data from the redirected portion of the light having the second polarization state. A long-pass filter (15) in the return path attenuates light in the second spectral range. Control logic enables the sensor to obtain either the reflectance image or the fluorescence image.
US07702134B2 Method and apparatus for identifying three dimensional coordinates on a tire
A method and apparatus for identifying 3-D coordinates of a target region on a tire includes: taking a digital image of a tire; finding an edge of a tire bead using pixel brightness values from the tire image; calculating tire bead circle center and radius using a plurality of image pixels on the tire bead edge; and performing a pixel brightness search around the bead circumference using the bead circle's center and radius to identify the target area X, Y coordinates. The Z-coordinate and slope of the target area are determined from multiple point distance calculations across the region.
US07702130B2 User interface apparatus using hand gesture recognition and method thereof
Provided is a user interface apparatus that can control a telematics terminal safely and comfortably while driving, by recognizing a hand gesture image received through a camera in the telematics terminal as a corresponding control signal, and a method thereof. The interface apparatus using a hand gesture recognition, includes: an input receiving block for receiving a command registration request signal and a command selection signal; a hand gesture recognizing block for storing the hand gesture image in connection with a specific command, and transforming the hand gesture image into the corresponding command by recognizing the hand gesture image from the image obtained in the image obtaining block; and a command performing block for performing an operation corresponding to a command transformed in the hand gesture recognizing block.
US07702129B2 Image display device and method
The present invention relates to a device and a method for displaying images. To combat the copying of images by a camcorder in a cinema auditorium, modulating the luminance of the pixels of a pattern around the value to be displayed to a high frequency which makes the pattern invisible to the human eye but which generates artifacts on the sequence filmed by the camcorder is known. According to the invention, it is proposed to temporally modulate the pattern only in the fixed areas (background or indoor scenes) or, where appropriate, the areas with weak movements. Thus, rather than degrading the image in the areas with movement by applying to them the temporal modulation processing, a decision is taken not to temporally modulate the pattern in these critical areas.
US07702127B2 Video fingerprinting using complexity-regularized video watermarking by statistics quantization
Video fingerprinting using watermarks is described herein. A watermark encoder embeds a watermark into an input video to produce a watermarked video. The watermark encoder can choose particular regions of the video that are sufficiently complex for watermarking. Spatial and temporal complexity analyses can be performed on a per-pixel basis to locate suitable regions of the video. The watermarks can be embedded using a unique codeword associated with a given user. A watermark decoder can receive the watermarked video. In some instances, the watermarked video may have been attacked in some way after being output by the watermark encoder. In these instances, the watermark decoder can extract the watermark from the watermarked video. In turn, the watermark decoder can extract the codeword from the watermark, and compare the extracted codeword to a plurality of known codewords associated with respective users.
US07702126B2 Vehicle lift measurement system
A method and apparatus for utilizing a machine vision vehicle wheel alignment system to measure an orientation of one or more vehicle supporting surfaces of a vehicle lift system, and to measure and compensate one or more vehicle measurements relative to the vehicle supporting surface of the vehicle lift system.
US07702123B2 Loudspeaker assembly
A loudspeaker assembly is described which assembly may be moved from a non-exposed to an exposed position by suitable means of which a few are discussed.The inventive assembly may comprise an acoustic lens and a particularly advantageous application is for use in an automotive hi-fi system. A number of other applications are also described.
US07702122B2 Headgear for docking and listening to portable audio devices
A cap for listening to an audio device such as an MP3 player or iPod has a pocket in the back with a spring-loaded double-ended retractor for pulling a stereo jack to the front of the cap for connecting to an audio device, adjusting it and returning the retractor along with the audio device to the pocket. The stereo jack is connected to ear buds via wires leading from a T-shaped anchoring junction secured in the bottom of the pocket. The ear buds hang from opposite sides of the cap and are placed in bud pockets on the cap when not in use.
US07702120B1 Self-amplified loudspeakers with switching amplifier technology
The present invention utilizes switching power amplifier technology to improve the performance of self-amplified speaker system. In contrast to analog Class A and Class AB amplifiers, the present invention utilizes a digital class D amplifier. Class D amplifiers are a pulse width modulated or digital switching amplifier configuration. The Class D amplifiers of the present invention includes 2-pole compensation feedback and power supply tracking that improves stability and total harmonic distortion over conventional power amplifiers. Class D amplifiers have an average electrical efficiency value of at least 65%. This level of electrical efficiency leads to reduction in the amount of power lost in the device or systems that result in heat generation. More specifically, the present invention utilizes Class D and other switching power amplifier topologies; amplitude scaling; and 2-pole compensation to increase electrical efficiency and physical operating range; and to reduce power supply requirements, heat generation and physical size of self-amplified speaker apparatus and systems. These design characteristics of the present invention provide speaker systems with the capability to operate with less total harmonic distortion and extend the operation range to at least twice the geographical distance or utilize at least twice as many self-amplified speaker systems.
US07702117B2 Method for sound adjustment of a plurality of audio sources and adjusting device
The present invention relates to a method of adjusting the sound levels originating from several audio sources, within a television receiver. The audio components originating from at least two audiovisual or audio sources are received in an audiovisual receiver and mixed so as to generate a single audio signal. The levels assigned to each source can be adjusted by the user with the aid of an icon displayed on a screen. The icon comprises at least two points representing the two sources and a cursor which moves along two dimensions, the distance between this cursor and the point representing a source being proportional to the sound level assigned to this source. The present invention also relates to the audiovisual terminal for the implementation of the method.
US07702116B2 Microphone bleed simulator
The invention is a microphone bleed simulator which processes the audio signals recorded with one spot microphone and one room mic (or one spot mic alone) and simulates the sound that would be created in a typical studio recording environment wherein multiple spot microphones and multiple room microphones distributed throughout that environment all pick up sounds from any given sound source. Such multiple microphone contributions to the mixed sound are what imbue actual recordings with much of their characteristic sound quality and sense of realism, and what make recordings of ensemble instruments sound as though the players were performing together in one place. The system and method of the invention artificially simulates this natural microphone bleed and provides the means to create scaleable, realistic multi-channel sound mixes in formats such as stereo, 5.1 and 7.1 surround. The invention is particularly well suited to processing sampled or synthesized sound.
US07702113B1 Parametric adaptive room compensation device and method of use
The present invention a parametric equalizer and a method for correcting for room mode problems. The inventive device is an analog based, parametric notch filtration system with at least two-channels. The inventive equalizer has sufficient bands, bandwidth, attenuation, and flexibility to accurately address room mode problems. The inventive system allows for continuous fine adjustment of attenuation and bandwidth. The method involves measuring, evaluating, and calculating what variables need to be used to correct the room mode issue for a particular room and then correcting the identified variables.
US07702112B2 Intelligibility measurement of audio announcement systems
A measurement system and method combine an audio announcement system with a plurality of spaced apart sensors to evaluate intelligibility of audio output from loudspeakers of the audio announcement system. Processing can take place at some or all of the sensors as well as at a common control element. Evaluations can be based on use of an appropriate speech intelligibility index method.
US07702110B2 Electronic document protection system and method
A document protection method may include retrieving a document from a memory device, encrypting the document using an encryption tool, imaging a decryption key on an imaging medium, and reading the decryption key to decrypt the document. A document protection system may include at least one controller configured to control imaging of a decryption key on a medium, a memory storage device configured to store a document, an decryption tool configured to encrypt the document, and a decryption tool configured to read the decryption key to decrypt the document.
US07702109B2 Content recording/reproducing system, distribution device, reproducing device, and recording device
A content recording/reproducing system, which records and reproduces a sub-content relating to a main content, includes a distribution device, first and second recording media, a recording device and a reproducing device. The first recording medium that is non-rewritable prestores key data based on which a public key is derivable, and the main content. The distribution device outputs verification information that includes the sub-content and is generated by applying a digital signature to relative information relating to the sub-content based on a secret key corresponding to the public key. The recording device acquires and records the verification information on the second recording medium that is rewritable. The reproducing device acquires the key data from the first recording medium and the verification information from the second recording medium, derives the public key from the key data, verifies the verification information using the public key, and reproduces the sub-content if the verification succeeds.
US07702108B2 Use of communication equipment and method for authenticating an item, unit and system for authenticating items, and authenticating device
The present invention relates to a method and a system for the local or remote authentication of an item, in particular a security document, with the help of a authenticating device, comprised in, connected to, or linked to mobile communication equipment. Said item carries a marking exhibiting a characteristic physical behavior in response to interrogating energy, such as electromagnetic radiation and/or electric or magnetic fields. Said marking may comprise physical and logical security elements, e.g. a barcode, or a characteristic particle or flake pattern, exhibiting a characteristic physical response.
US07702107B1 Server-based encrypted messaging method and apparatus
A method and system for server-based encrypted messaging that uses a receiver-determined password to symmetrically encrypt messages that are intended for that receiver. A sender authenticates to a Recipient Password Server in order to generate a message and optionally to upload attachments, which are enclosed in a virtual envelope that is digitally signed. Each envelope is encrypted with the intended recipient's password and sent either as an email attachment or by other messaging protocol. Messages intended for multiple recipients are each custom encrypted with the individual recipient's password and mapped to the correct identity and reception point. Users can change their passwords at any time. A method is also included to support secure searches of a collection of encrypted envelopes for exact words and phrases.
US07702098B2 Elliptic curve point octupling for weighted projective coordinates
Systems and methods for elliptic curve octupling for weighted projective coordinates are described. In one aspect, a weighted projective point P on an elliptic curve is identified. 8P is computed from P independent of repeated doubling operations using fewer field multiplications.
US07702095B2 Method and system for providing DC power on local telephone lines
A system for providing DC power on local telephone lines, such as telephone lines in a building or office, for powering devices and circuitry associated with communications over those telephone lines, as well as other functions. Desired voltage and power levels are supplied over local telephone lines by separating the DC power component from the central office or private branch exchange with a DC blocking filter while passing all AC telephony signals. A distinct DC power is then imposed over the telephone line for powering both the telephony service as well as other loads. Conventional telephone off-hook detection is simulated for compatibility with the central office or private branch exchange. The functions required may be integrated, partially or fully within a telephone outlet.
US07702087B2 Method and apparatus for activating and managing VoIP phone with RFID
An apparatus equipped with Radio Frequency Identity (RFID) reader and LAN/WAN access reads an RFID tag attached to a Video and Voice Over Internet Protocol (VoIP) phone. The apparatus retrieves phone information, including such information as an Ethernet Media Access Control (MAC) address from the RFID tag and requests that a VoIP call server register the phone automatically. A VoIP service operator can register multiple phones without opening phone packaging. Additional information such as a directory number (DN) or a phone user name can be associated with the phone during the registration process using the apparatus.
US07702080B2 Method and apparatus for localizing in-house wiring defects
The present invention relates to a method for localizing a defect in a in-house access plant operable to carry broadband communication services.A method according to the invention further comprises the steps of: instructing a user of said in-house access plant to manipulate in-house equipment through an automated and interactive communication session, determining timing information for each manipulation that is carried out, performing remote quality measurements over said in-house access plant while said in-house equipment are being manipulated, identifying from said timing information a particular manipulation that is time-correlated with a substantial change in measured quality, thereby identifying a particular piece of in-house equipment that has been manipulated and in the neighborhood of which said defect is located. The present invention also relates to an analysis tool such as a network analyzer, a communication unit such an intelligent voice responder or a web server, and to a diagnostic system.
US07702078B2 Method, system and computer program product for facilitating the analysis of automatic line insulation testing data
A method for analyzing automatic line insulation testing (ALIT) data comprising inserting ALIT error data into an ALIT database that includes records for exceptions located in the error data. A number of exceptions occurring on a selected summary date is calculated in response to receiving a summary request from a user including the selected summary date. Input to the calculating is the selected summary date and the ALIT database. The number of exceptions occurring on the summary date is transmitted to the user in response to the calculating. The user records located in the ALIT database that include a selected detail date are transmitted to the user in response to receiving from the user a request including the selected detail date. The ALIT database is updated with repair package information in response to receiving an add repair package request.
US07702072B2 X-Ray or neutron monochromator
The invention relates to a monochromator device for selecting at least one wavelength band from incident radiation in a given wavelength range. The monochromator device may include at least one optical layer of a monocrystalline material having a crystallographic line that is adapted to the at least one wavelength band to be selected; and a mechanical substrate. The at least one optical layer and the mechanical substrate are assembled by molecular bonding.
US07702070B2 Device and method for inspecting contraband in aviation cargo container
A device for inspecting contraband in an aviation cargo containers includes: a turntable located at an object inspecting position and configured to carry the object to be inspected and bring the object into rotation; an object conveying system; a scanning system including a radiation source and a detector which can synchronously move in the vertical direction; a turntable drive/control system which drives and controls rotation of said turntable so that the turntable can continuously rotate about its rotation axis or rotate to any predetermined angular position; a scanning drive/control system which drives and controls the radiation source and the detector into synchronous movement in the vertical direction so that the radiation source and the detector can continuously move in the vertical direction or move to any predetermined vertical position. The device of the present invention can scan the object and form images in various scanning modes to meet different needs.
US07702068B2 Contraband detection systems and methods
In one embodiment, the present invention provides a CT scanner system for use in baggage screening at security checkpoints.
US07702064B2 Method for providing 3D x-ray image data record and an x-ray imaging system with a measuring facility for detecting the breathing phase of a patient
The invention relates to a method for providing a 3D x-ray image data record of a patient, in particular of the heart, by an x-ray imaging system connected to a measuring facility which monitors the breathing phases of the patient. The x-ray image system is automatically activated repeatedly when a predetermined breathing phase is reached and an image acquisition operation is carried out, during which a plurality of 2D x-ray images are recorded. An individual 3D image data record is reconstructed from the 2D x-ray images of each image acquisition operation and the different 3D image data records are registered in pairs in order to assign them in a correct positional and dimensional arrangement. Registration parameters are obtained during the registration. The 3D image data record is reconstructed from 2D x-ray images from all image acquisition operations using the registration parameters.
US07702061B2 High speed hybrid structure counter having synchronous timing and asynchronous counter cells
A multi-bit counter is provided. The multi-bit counter includes a plurality of asynchronous base counter cells coupled in series, the asynchronous base counter cells having a plurality of input terminals. The multi-bit counter also includes at least one logic gate coupled to at least one of the input terminals of at least one of the plurality of asynchronous base counter cells, a reload signal being input into the asynchronous base counter cells, a clock signal being input into the asynchronous base counter cells, and an input voltage being input into the asynchronous base counter cells, wherein the multi-bit counter is synchronous with the clock signal.
US07702059B2 Adaptable phase lock loop transfer function for digital video interface
A digital video interface receiver adjusts a transfer function of a phase-locked loop circuit having a programmable charge pump, a programmable phase-locked loop filter, or a programmable gain voltage controlled oscillator. The digital video interface receiver monitors and detects errors in a data stream associated with the phase-locked loop circuit. Moreover, the digital video interface receiver changes the transfer function of the phase-locked loop circuit, in response to the detected errors, by changing parameters associated with the programmable charge pump, the programmable phase-locked loop filter, or the programmable gain voltage controlled oscillator of the phase-locked loop circuit so as to change the transfer function of the phase-locked loop circuit.
US07702053B2 State based algorithm to minimize mean squared error
Data error such as mean square error may be reduced in a system such as a communication receiver using a dithering algorithm that adjusts one or more parameters in the system. The dithering algorithm may be applied to more than one parameter. The dithering algorithm may include a state machine to alter the rate of change dependent on the state of the dithering algorithm.
US07702049B2 Signal conversion apparatus, systems, and methods
An apparatus and a system, as well as a method and article, may operate to shift a center frequency of selected ones of a plurality of received signals by selected amounts to provide a plurality of shifted signals located in a frequency domain, which may then be combined into a composite signal centered at a selected frequency.
US07702045B2 Method for estimating wireless channel parameters
Method for the estimation of channel parameters in a wireless communication system. In accordance with the method several levels of the wireless channel parameters estimation take place to address the specific requirements of the channel. Based on the level of estimation required an appropriate estimation algorithm is selected to achieve the desired results. The evaluation of the channel state and thereafter determining the appropriate parameter estimation requirements provide for a superior overall performance of the wireless system.
US07702038B2 Radio frequency (RF) receiver with amplitude-shifted keying/frequency-shifted keying (ASK/FSK) duty cycle optimization algorithm
A radio frequency (RF) receiver for receiving transmissions of different modulations includes cycling between a first mode for receiving transmissions of a first modulation that occurs frequently and a second mode for receiving transmission of a second modulation that occurs infrequently. The example RF receiver is cycled between a first modulation for receiving a frequency shift keyed (FSK) transmission from a tire pressure monitoring (TPM) system and a second modulation for receiving an amplitude shift keyed (ASK) transmission from a remote keyless entry (RKE) system. The RF receiver cycles between different modulations to detect the most frequent FSK modulated transmissions while also detecting and receiving the relatively infrequent ASK modulated RKE transmissions without an undesirable delay.
US07702036B2 Data sequence detection in communication system
A solution for determining in a radio receiver a data sequence indicating transmission parameters of a frame before receiving the whole frame in the radio receiver in order to speed up processing of the data in the frame. According to the provided solution data is received in one or more time intervals, the data being part of a transmitted data sequence indicating transmission parameters of a frame. The possible data sequences are known to the radio receiver. The received data is compared with corresponding data of each known data sequence, and, on the basis of the comparison, the data sequence which is determined to be closest to the received data is selected. The transmission parameters of the frame are determined based on the selection.
US07702034B1 Parallel processing for programmable wideband digital modulation
A circuit 30 for upsampling and upconverting a high rate signal that is divided into M in-phase (I) symbols and M quadrature (Q) symbols. A Nyquist filter 32 upsamples by a factor of k each of the 2M symbols in parallel during one system clock period (CP). The filter 32 has a plurality of 2kM filter components 40, 42, that each provides a continuous output. A plurality of multipliers 50, 52 each upconverts a filter component output with a carrier wave signal 46, 48 that is output from a numerically controlled oscillator 44. A plurality of adders 54 each adds the output of two multipliers 50 to recombine corresponding I and Q samples to output kM samples during a CP. For continuous phase modulation, N parallel bits are input into the filter 32, upsampled in one CP, and accumulated and modulated 82 in parallel in one CP. For analog processing, M (I) and M (Q) symbols are input into an FIR filter 77a, 77b for upsampling, and decimated at a MUX/DAC block 78 for subsequent analog upconversion.
US07702029B2 MIMO precoding enabling spatial multiplexing, power allocation and adaptive modulation and coding
In a closed-loop wireless communication system, a codebook-based feedback mechanism is provided to enable non-unitary precoding for multi-stream transmission, where in each stream is optimized with suitable transmission power allocation and AMC. The codebook-based feedback mechanism uses a precoding codebook having a power allocation matrix which is constrained to specify that beamforming always applies full power to a predetermined beam. With this constraint, a one-bit power allocation feedback index may be used to switch between beamforming and spatial multiplexing.
US07702027B2 Data transmission method and data reception method
In a transfer apparatus to which MIMO-OFDM is applied, a data transmission method and a data reception method are provided in which, even when there are frequency errors varying among transfer paths, the precision of estimation of an inverse propagation coefficient function can be improved, thereby making it possible to suppress a degradation in characteristics. Among symbols composed of a plurality of subcarriers orthognal to each other, the transfer apparatus uses, as a synchronization symbol, a symbol in which predetermined amplitudes and phases are assigned to a plurality of subcarriers spaced at predetermined frequency intervals. The synchronization symbol is divided into transmission antennas to generate a plurality of synchronization subsymbols, which are in turn simultaneously transmitted from a plurality of transmission antennas. A reception apparatus estimates a frequency error for each transfer path based on synchronization subsymbols included in signals received by a plurality of reception antennas, and based on the estimated frequency errors, corrects the received signals.
US07702025B2 Transmission/reception apparatus and transmission/reception method
In the case of transmitting a signal of at least three bits in one symbol, when receiving a retransmission request signal from a radio station of a communication partner, a transmission apparatus 10A retransmits only the bits (lower bits) that are susceptible to error, without retransmitting the bits (higher bits) that are not readily susceptible to error and that are obtained by processing in a modulation section 11. A reception apparatus 10B of the communication partner performs error correction processing using the bits (higher bits) and that are stored in memories 16 and 17 and that are not readily susceptible to error, and the bits that are obtained by retransmission and that are susceptible to error (lower bits).
US07702020B2 Multi-standard variable block size motion estimation processor
An apparatus generally having a first circuit and a second circuit is disclosed. The first circuit may be configured to generate a plurality of sum values by adding a plurality of pixel difference values between a current block and a reference block, one of the sum values corresponding to each of a plurality of smallest partitions of the current block. The second circuit configured to (i) generate a plurality of intermediate values from the sum values, one of the intermediate values corresponding to each of a plurality of possible partitions of the current block, (ii) store a plurality of lowest values among the intermediate values as the current block is moved through a search window and (iii) generate a motion signal conveying at least one motion vector based on the lowest values.
US07702018B2 Video encoding/decoding method and apparatus
A video encoding method comprises selecting one combination, for each block of an input video signal, from a plurality of combinations each including a predictive parameter and at least one reference picture number determined in advance for the reference picture, generating a prediction picture signal in accordance with the reference picture number and predictive parameter of the selected combination, generating a predictive error signal representing an error between the input video signal and the prediction picture signal, and encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination.
US07702014B1 System and method for video production
A system for processing video segments is disclosed. The system includes a descriptor instantiator for creating a descriptor and ascribing at least one value thereto for a corresponding video segment. The system also includes a video constructor for assembling an output video production from at least two video segments, including means for selecting the at least two video segments according to values of at least one descriptor corresponding to the at least two video segments and means for sequencing the at least two video segments according to values of at least one descriptor corresponding to the at least two video segments.
US07702012B2 Infinite impulse response filter circuit and magnetic disk drive
An infinite impulse response (IIR) filter circuit in accordance with an embodiment of the invention has transfer function coefficients that are adaptively changed. Using a Nth-order polynomial A(z) and a polynomial B(z) whose order is not higher than N, the transfer function is defined by L ⁡ ( z ) = B ⁡ ( z ) A ⁡ ( z ) ; where ∏ i = 0 - 1 ⁢ ⁢ ( z 2 + 1 - 2 ⁢ ⁢ k i ⁢ z ) = 1 is also defined. The polynomial A(z) is transformed to make the term of the Nth power of z equal to 1. If the order of the polynomial A(z) is even, the polynomial A(z) is determined to satisfy the condition: A ⁡ ( z ) = 1 1 + l ⁢ ( ∏ i = 0 N / 2 - 1 ⁢ ⁢ ( z 2 + 1 - 2 ⁢ ⁢ k 2 ⁢ ⁢ i ⁢ z ) + l ⁡ ( z 2 - 1 ) ⁢ ∏ i = 0 N / 2 - 2 ⁢ ( z 2 + 1 - 2 ⁢ ⁢ k 2 ⁢ ⁢ i + 1 ⁢ z ) ) If the order N is odd, the polynomial A(z) is determined to satisfy the condition: A ⁡ ( z ) = 1 1 + l ⁢ ( ( z + 1 ) ⁢ ∏ i = 0 ( N - 1 ) / 2 - 1 ⁢ ⁢ ( z 2 + 1 - 2 ⁢ ⁢ k 2 ⁢ ⁢ i ⁢ z ) + l ⁡ ( z - 1 ) ⁢ ∏ i = 0 ( N - 1 ) / 2 - 1 ⁢ ( z 2 + 1 - 2 ⁢ ⁢ k 2 ⁢ ⁢ i + 1 ⁢ z ) ) where l and ki(i=0, 1, 2,,,) are real numbers.
US07702007B2 Adjusting a transmit power spectrum of a transmit/receiver device of a communication network
A device for adjusting a transmit power spectrum of a first transmit/receive device of a communication network, comprising a means for receiving a measure for an attenuation which a signal experiences on a line from the first transmit/receive means to a first subscriber device of the communication network connected to the first transmit/receive means, from the first subscriber device, and a means for determining the transmit power spectrum of the first transmit/receive means for a communication of the first transmit/receive means with the first subscriber device based on the received attenuation measure.
US07701999B1 Non-coherent multiuser receiver and method for aiding carrier acquisition in a spread spectrum system
Disclosed is a method for acquiring a user signal from among several received from multiple users in a single burst. The method includes receiving a plurality of user signals in a single transmission burst, suppressing multiuser interference among at least some of the plurality of received signals, and determining a carrier frequency of at least one signal from among the interference suppressed plurality of received signals. Said signals may rotate due to a lack of synchronization while being equalized. Also described is a multiuser receiver for acquiring at least one user signal from among several user signals received from multiple users in a single burst. An antenna is for receiving a plurality of user signals in a single spread spectrum transmission burst, a matched filter is for despreading the signals, a multiuser equalizer is for suppressing mutual interference among at least a portion of the plurality of user signals, and a carrier lock circuit is for determining a carrier frequency of at least one user signal of the portion.
US07701995B2 Nitride semiconductor laser element
A nitride semiconductor laser element, comprises; nitride semiconductor layers in which a nitride semiconductor layer of a first conduction type, an active layer, and a nitride semiconductor layer of a second conduction type that is different from the first conduction type are laminated in that order; a cavity end face formed by the nitride semiconductor layers; and a protective film formed on the cavity end face, the protective film has a region in which an axial orientation of crystals is different in the direction of lamination of the nitride semiconductor layers.
US07701992B2 Semiconductor laser diode having graded interlayer
A semiconductor laser diode having a graded interlayer is provided. The semiconductor laser diode has the graded interlayer between an active layer composed of InGaN and an electron blocking layer (EBL) composed of AlGaN. The graded interlayer is composed of InxAlyGa1-x-yN(0≦x≦0.2, 0≦y≦0.5) and is formed by grading a composition of group III materials. Accordingly, the active layer and the p-EBL have a reduced difference in rigidities and lattice parameters, and an abrupt gradient of an energy band and generation of a strain can be avoided in an interface between the active layer and the p-EBL. Since a crack can be prevented from being generated along the interface between the active layer and the p-EBL when a cleavage facet is formed, characteristics of the semiconductor laser diode can be improved.
US07701983B2 Tunable resonator, tunable light source using the same, and method for tuning wavelength of multiple resonator
The object is to provide a highly reliable, high-performance, and low-price tunable light source and the like. The present invention comprises: a multiple resonator that oscillates with a wavelength where frequencies of three or more resonant elements with shifted cycles intersect; and a tunable device for controlling the resonant wavelength of the multiple resonator by simultaneously changing the respective optical path lengths of the plurality of resonant elements constituting the multiple resonator. The multiple resonator has a structure in which three resonant elements are connected in series; and provided that the optical path lengths of the resonant elements are L0, L1, L2, Vernier orders are M1>1, M2>1, the optical path lengths are defined as L 1 = M 1 M 1 - 1 ⁢ L 0 , ⁢ L 2 = M 2 M 2 - 1 , phase amount “PM” is the changed optical path length standardized by one-wavelength of the optical path length, and the respective phase amount “PM” of the two ring resonant elements whose optical path lengths are to be changed are defined as “PM1” and “PM2”, the tunable device controls the increase/decrease amount of the phase amount “PM1” and “PM2” based on a linear function with a slope of M 2 - 1 M 1 - 1 .
US07701980B1 Predetermined jitter buffer settings
A communication device having a jitter buffer, the communication device comprising an interface and a processing system. The interface is configured to receive a session setup message for a session between a near end and a far end wherein the session setup message identifies the far end. The processing system is configured to process the session setup message to determine a jitter buffer setting for the communication device based on the far end, and configure the jitter buffer in response to determining the jitter buffer setting.
US07701979B2 Residential ethernet node apparatus for maintaining starting point of superframe and method for processing same
Disclosed is a Residential Ethernet node apparatus for maintaining a starting point of a superframe, the Residential Ethernet node apparatus comprising a synchronous queue for receiving and temporarily storing synchronous data, in order to transmit the synchronous data by inserting the synchronous data into a transmission cycle, a parser for receiving asynchronous frames from at least one exterior source, parsing the asynchronous frames according to characteristics of the asynchronous frames, a plurality of the asynchronous queues for separately storing the asynchronous frames received from the parser according to the characteristics of the asynchronous frames, a scheduler for receiving the asynchronous frames from the asynchronous queues, and transmitting the received asynchronous frame when it is possible to transmit the received asynchronous frame, and a multiplexer, which receives a synchronous frame from the synchronous queue and an asynchronous frame from the scheduler so as to transmit the synchronous frame and asynchronous frame in a form of a transmission cycle while maintaining a starting point of a superframe.
US07701978B2 Method and apparatus for maintaining synchronization in a communication system
A central entity and/or a remote device in a communication system are designed to address the problem of maintaining upstream synchronization in the remote device after loss of the downstream signal. The system maintains upstream transmissions from the remote device in a Synchronous-Code Division Multiple Access (S-CDMA) or perhaps Synchronous-Time Division Multiple Access (S-TDMA) mode that does not degrade performance caused by via poor upstream timing or a need for re-ranging. By providing novel functionality at the central entity for synchronizing first and second downstream signals and/or by providing novel functionality at the remote device for determining a symbol clock offset between a first terminated downstream signal and a second re-acquired downstream signal, embodiments of the present invention maintain synchronization through the loss of the downstream signal, thereby minimizing the need for re-ranging and avoiding poorly timed upstream bursts.
US07701973B2 Processing receive protocol data units
Provided are techniques for processing a data segment by stripping a header from a transport layer segment, performing protocol data unit detection to determine data for a protocol segment that is part of the transport layer segment data, and performing marker validation and stripping.
US07701969B2 Control of PLMN messaging services in IP domains
An IP-to-PLMN gateway (IPG) enables extension of the PLMN messaging domain into IP domains. Enhanced service functions in a PLMN (such as store and forward, message waiting) are carried over into the messaging service available in the IP domains. The IPG has an SME interface which interfaces on the mobile network side with an SMSC. A presence management function detects and maintains data relating to presence status of users in the IP domain.
US07701967B2 Communication control terminal apparatus, and storage medium
A communication control terminal apparatus employs one CPU to control two or more communication procedures, without adversely affecting each other. The communication control terminal apparatus includes a storage unit for storing information by using predetermined codes, a codec unit for coding and decoding the information, and communication control units for transmitting the information. A communication code obtained by the codec unit through conversion is transmitted via the communication control units. An execution time for the codec unit is changed in accordance with types of the communication procedures performed by the communication control units.
US07701966B2 Method and apparatus for ensuring compatibility on a high performance serial bus
A data communications system is disclosed having at least one Legacy cloud coupled to at least one Beta cloud. The system further having at least one BOSS node and at least one border node. A method for ensuring compatibility is disclosed comprising determining when the BOSS node is idle, determining whether the last packet transmitted by any border node was an Alpha format packet if the BOSS node is idle, and unlocking the Legacy cloud if the last packet transmitted by the border node was not an Alpha format packet.
US07701963B2 Method and apparatus for the use of micro-tunnels in a communications system
Micro-tunnels are used to provide multiple data service sessions to the same mobile node in a wireless communications system. Further, the flexibility of the micro-tunnels optimizes the resources of the system. On request for a data service, an encapsulation configuration record is generated. An encapsulation header is created in response to the encapsulation configuration. The encapsulation header includes a packet service identifier and a micro-tunnel identifier.
US07701960B2 Apparatus and method for determining public long code mask in a mobile communications system
An apparatus and method of assigning a public long code mask (PLCM) to a mobile terminal in a mobile communications network is provided. The invention comprises assigning a first PLCM type, when the PLCM for the mobile terminal is based on an international mobile station identification number that is based on a mobile identification number (MIN) associated with the mobile terminal and assigning a second PLCM type, when the PLCM for the mobile terminal is provided by a service provider.
US07701957B1 Method and apparatus for switching, merging, and demerging data between data communication locations
A method and apparatus for switching, merging, and demerging data between data communication locations have been disclosed.
US07701954B2 Gateway with voice
In one aspect of the present invention, a network gateway is configured to facilitate on line and off line bi-directional communication between a number of near end data and telephony devices with far end data termination devices via a hybrid fiber coaxial network and a cable modem termination system. The described network gateway combines a QAM receiver, a transmitter, a DOCSIS MAC, a CPU, a voice and audio processor, an Ethernet MAC, and a USB controller to provide high performance and robust operation.
US07701949B1 System and method for switching high priority traffic with low latency
An apparatus including a first buffer, a second buffer and a priority switch circuit. The first buffer is configured to store data of a first data stream having a first priority. The second buffer is configured to store data of a second data stream having a second priority. The priority switch circuit is coupled to the first buffer and the second buffer and is configured to interrupt a transmission of the first data stream from the first buffer upon detection of data of the second data stream and transmit data of the second data stream.
US07701944B2 System and method for crawl policy management utilizing IP address and IP address range
The present invention relates to a method for configuring a policy management protocol for a web crawler, the method further comprising the steps of determining a web space that is to be crawled by a web crawler, wherein the web space is comprised of an IP address and/or a range of IP addresses, and determining additional hostnames that are associated with the IP address and/ range of IP addresses. The method further comprises the steps of configuring the web crawler to crawl the IP address and/ range of IP addresses, and determine additional hostnames that are associated with the IP address or range of IP addresses, and performing a web crawling function upon the determined additional hostnames by the web crawler.
US07701941B2 Network switch with mutually coupled look-up engine and network processor
A network switch includes a look-up engine for obtaining associated data in response to a header portion of a packet and an interlinked network processor such as a RISC for performing a processing function on the header portion or the associated data. Both look-up engine and the network processor may modify a destination port bitmask. The network processor may implement additional packet header processing required for replication or server load balancing.
US07701938B1 Advanced multicast support for cable
Embodiments may comprise a cable network that shifts control plane functionality for multicast sessions to a cable modem termination system allowing multicast without a cable modem snooping messages from a coupled device. Another embodiment may comprise a network including a device to generate a request to join a multicast session over a cable network, a cable modem termination system in communication with the device, the cable modem termination system to receive the request from the device and to generate a flow identifier to associate with the multicast session, and a cable modem in communication with the cable modem termination system and the device, the cable modem to receive the flow identifier from the cable modem termination system and forward the multicast session to the device from the cable modem termination system based on the flow identifier. Other embodiments may comprise an apparatus that has a port to receive a request from a cable modem to join a multicast session, and circuitry to generate a flow identifier to associate with the multicast session and communicate the flow identifier to the cable modem to allow the cable modem to forward the multicast session to a device.
US07701937B2 Method and apparatus for IP multicasting
A method and apparatus for multicast communication, wherein the apparatus is configured for performing the method that includes the steps of: communicating (210) a request to a server to join a first multicast group, the first multicast group associated with a first multicast address; determining (220) a second multicast group corresponding to the first multicast group, the second multicast group having a second multicast address; joining (230) the second multicast group to create a corresponding multicast tunnel; receiving (240) a first multicast packet from the server using the multicast tunnel, the first multicast packet comprising the first and second multicast addresses; removing (250) the second multicast address from the first multicast packet; and forwarding (260) the first multicast packet comprising the first multicast address to an entity.
US07701933B2 Method for transmitting a data telegram between a real-time domain and a non-real-time domain and a coupling unit
The invention relates to a method for transmitting a data telegram from a non-real-time domain to a real-time domain, comprising the following steps: generation of a non-real-time data telegram comprising a useful data zone, the data telegram containing a real-time or a non-real-time identifier in addition to a data telegram identifier (identifier i) in the useful data zone thereof when the real time identifier is provided; monitoring of the non-real-time data telegram for the presence of a real time identifier by the coupling unit if the real-time identifier is provided; transmission of the useful data and real-time identifier (identifier i) from the useful data zone of the non-real-time data telegram to a user interface of the coupling node; storage of the useful data in a storage zone of a communication memory which is associated with the identifier.
US07701928B2 Time division multiplexing communication system, time division multiplexing communication switch system, and communication control method of a communication system
A communication system includes communication devices; a switch device having coaxial terminal units to which the communication device are connected, a switch unit of entirely or individually connecting the coaxial terminal units, and a switch control unit of controlling the connection status of the switch unit; and a transmittal right control device. The transmittal right control device is connected to the terminal, and manages the connection status of the switch unit, receives from the communication devices requests for time for communication with other communication devices, determines assignment of time for communications between the communication devices, notifies the communication devices of the assignment, and instructs the switch control unit not to make signals interfere among the communication devices in different combinations for communications in the same time period.
US07701925B1 Presence registration and routing node
A presence registration and routing node receives a message indicative of a telephony-related action performed by a user. In response to the message, the presence registration and routing node sends a message to a presence server for updating presence information regarding the user in a presence server database.
US07701923B2 Method and apparatus for frame synchronization in a communication network
A method and apparatus for frame synchronization in a communication network is provided. The communication network includes a plurality of base stations. The method includes determining the start time of reception of a downlink frame received from each of at least a second base station. The method also includes determining the radio frequency propagation delay associated with the downlink frame received from the each of at least a second base station. Further, the method includes determining the reference downlink frame transmission time at the first base station, based on the reception start time of the downlink frame and the radio frequency propagation delay associated with one of the at least a second base station.
US07701918B2 Method and device for frequency adjustment
The frequency deviation of a first signal having a short cycle time contained in a received signal is detected and the frequency deviation of a second signal having a long cycle time contained in the received signal is also detected. Then, the frequency deviation of the received signal is determined on the basis of the detected frequency deviation of the first signal and the second signal. Subsequently, the frequency of the received signal is adjusted.
US07701911B2 System and method for global power control
A system and method are provided for global transmission power control in a wireless communication device. The method comprises: measuring the received power of a receiving device; collecting the received power measurements, and accepting a received power threshold; and, generating the optimal transmit power level for a transmitting device, in response to the collected received power measurements and received power threshold. The received power measurements of base station can be collected and the method generates the optimal transmit power level for a mobile station in response to the collected base station received power measurements. Alternately, the received power for mobile stations in a network downlink can be measured and collected, and the optimal transmit power level for a base station can be calculated in response to the collected mobile station received power measurements.
US07701910B2 Reverse link load estimation using reference signal
A reference signal including a quality indication is injected into the reverse link signal received at a base station. The transmit power of the reference signal is controlled by the base station through reverse link power control, and the base station estimates the reverse link load from the transmit power of the reference signal. As the load increases, the transmit power must increase to overcome interference. The reference signal may be generated by a signal generator within the base station; by a mobile station hardwired to the base station; or by a mobile station proximate the base station, sending the reference signal over the air interface. The reverse link load may be estimated directly from reference signal transmit power, or from the reference signal transmit power minus a minimum reference signal transmit power in the absence of interference.
US07701909B2 Methods and devices for selecting sets of available sub-channels
Information is transmitted over selected, Orthogonal Frequency Division Multiplexed (OFDM) sub-channels to avoid frequencies with unacceptable congestion, noise or interference levels. Using frequency hopping, selected non-contiguous OFDM sub-channels used for transmission may vary with time. Once a group of OFDM sub-channels is selected, a power level and modulation technique may also be selected based on channel quality.
US07701905B2 Employing simulated acknowledgment signals for efficient handoffs in cellular packet networks
An improved arrangement is described for maintaining throughput of date packets over a cellular packet network from an Internet server to an end user machine during handoff of a mobile subscriber unit from a first base station to a second base station. The end user machine conventionally generates, in response to successive bytes from the server, acknowledgment signals including here applicable a “zero” acknowledgment signal that advertises a closed receive window at the end user machine and that is effective to pause transmission of data from the server. In response to a handoff start signal from the subscriber unit, a gateway unit associated with the first base station sends to the server a simulated zero acknowledgment signal to pause such transmission. Upon completion of handoff, an actual non-zero acknowledgment signal stored at the gateway unit at the start of handoff is applied to the server to resume transmission from the server to the end user machine.
US07701904B2 Roaming method for maintaining connectivity through heterogeneous wireless networks, and system for realizing the same
A roaming method for maintaining connectivity between a client and a server through heterogeneous wireless networks includes the steps of establishing an initial connection between the client and the server through a first selected one of the heterogeneous wireless networks, detecting disconnection of the initial connection, and establishing a current connection between the client and server through a second selected one of the heterogeneous wireless networks upon detecting that the initial connection has been disconnected. A system, which includes the client and the server, for realizing the roaming method is also disclosed.
US07701899B2 Base station identification
In identifying base stations in cellular telecommunication, system information is normally sent out on the Broadcast Control Channel, BCCH, taking up the first time slot (B) of a TDMA frame. In case of interference from other base station transmitting on the same frequency or when neighboring base station use the same identity code, BSIC, another BCCH (b) is transmitted on another time slot. The double BCCH, according to the invention, makes it possible to identify base stations, for example suitable as handover candidates in urban environments, even if they have sent their regular control information on the same frequency or with the same BSIC.
US07701896B1 Dynamic home agent method and apparatus for mobile internet protocol
In accordance with the teachings of the present invention, a method and apparatus is presented for registering a mobile IP node with a home agent. A self-selection method is implemented in a home agent. When a home agent receives a registration request from the mobile node, the self-selection method enables each home agent to independently and randomly generate a value that falls within a range of numbers. Each range of numbers is referred to as a bin. In addition, each home agent is associated with at least one of bin. If the value falls within the bin, the home agent associated with the bin responds to the registration request. In addition, home agents are uniformly selected relative to other home agent on the network; therefore, implementing the self-selection method performs load balancing in the network.
US07701895B2 Method and system for acoustic communication
An acoustic transducer arrangement and system and method utilizing the same are presented. The acoustic transducer arrangement includes: an acoustic transmitter assembly including an array of transmitter elements operable to generate together a multi-frequency acoustic signal; and a control unit preprogrammed to operate the acoustic transmitter assembly in accordance with digital data stream indicative of a received signal to generate the multi-frequency acoustic signal indicative of the received signal.
US07701894B2 Switching system, a transmission device, a transmission method, and a switching method for satellites
A data switching system for a satellite in a satellite data transmission system which relays from a terrestrial sending area to a terrestrial receiving area via the satellite data including payload data and associated control data which constitutes respective switching requests and provides data on the switching of the payload data. The system analyzes data on the basis of a signal conveying the control data and switches the payload data as a function of the result of the analysis of the associated control data to at least one of a plurality of sending ports for sending it to the receiving area. Only the control data is analyzed. The payload data is not analyzed.
US07701892B2 Switching complex architecture and operation
A system operable to communicate time-division multiplexed information and asynchronous transfer mode cells includes a primary rate switching fabric operable to receive a first plurality of transport signals and to switch the first plurality of transport signals at a first level, a sub-rate switching fabric operable to receive a second plurality of transport signals carrying time-division multiplexed information and to switch the second plurality of transport signals at second level that is a more granular level than the first level, and an asynchronous transfer mode switching fabric operable to receive a third plurality of transport signals carrying asynchronous transfer mode cells, and to switch asynchronous transfer mode cells among the third plurality of transport signals carrying asynchronous transfer mode cells.
US07701889B2 Apparatus for allocating transmission period in a wireless communication system
An apparatus is provided for allocating a transmission period in a wireless network system. An access point (AP) transmits a PSMP frame indicating a downlink period and an uplink period allocated to each station (STA), and at least one sub PSMP frame indicating an allocated downlink period for at least one of a retransmission of downlink data and a transmission of an ACK indicating successful receipt of uplink data. After exchanging data with the AP in the downlink and uplink periods indicated by the PSMP frame, an STA receives the each sub PSMP frame, and performs at least one of a reception of the retransmitted downlink data and a reception of the ACK in the downlink period indicated by the each sub MAP frame.
US07701877B1 Methods and apparatus for representing and querying storage area network (SAN) topology
A topology representation stores the topology in database tables corresponding to a topology schema for representing the manageable entities and relations in the SAN. A management application performs topology manipulations via database queries operable to process the database tables representing the topology, thus avoiding loading the entire topology into memory. Accordingly, configurations herein need not store the entire topology representation in order to process the topology by performing relational database queries that effectively perform the topology processing via the database query engine rather than a memory resident data structure.
US07701876B2 Message transmission method and device in mixture of private network and public network
A message transmission method and device are provided. The message transmission method, which is carried out by a node in a mixed network comprised of a private network including at least one node and a public network, includes: checking whether an address of a destination node to receive a message is recorded in a communication node list of the node, when the address of the destination node is not the address of the node; transmitting the message to the destination node recorded, when it is determined that the address of the destination node is recorded in the communication node list; and transmitting the message and the address of the destination node to a node having an address closest to the address of the destination node among the addresses recorded in the communication node list, when the address of the destination node is not recorded in the communication node list.
US07701874B2 Intelligent sensor network
The present invention provides a method, system, and program product for the deployment and use of an intelligent sensor network. More particularly, the method, system, and program product of the present invention enable the deployment and use of fused sensors in an arbitrary area or volume. In a first aspect, the invention provides a method for employing a multi-sensor network, the method comprising the steps of employing a first sensor, employing a plurality of additional sensors, a position of each additional sensor within the network being relative in at least two dimensions to only one of the first sensor and an adjacent sensor nearer the first sensor, and employing a routing algorithm for determining a routing path for data in the network.
US07701873B2 Method for the discovery of devices connected to an IP network and device to carry out said method
The present invention relates to IP networks and, more particularly, local area networks, for example home networks. It concerns the manner in which devices connected to such networks obtain and update knowledge of the other compatible devices connected to the network. To do this, the invention is based on a finite-state machine, comprising connected, disconnected and standby states. The changes of state take place on receipt of messages, requests or replies from the other devices, or on expiry of timers in the absence of receipt of messages.
US07701871B1 Method and apparatus for determining signal quality
A method comprises determining maximum and next-maximum correlation candidates for a symbol of a modulated signal, calculating a scalar relationship between the maximum and next-maximum correlation candidates, deriving signal quality associated with the modulated signal based on the scalar relationship, and altering a characteristic based on the derived signal quality.
US07701865B2 Method and apparatus for configuring an automatic cross connect system at a remote wiring hub
A method and apparatus for configuring connectivity at a hub having a plurality of subscriber lines from a plurality of subscriber premises and a plurality of feeder lines from a central office. The hub provides connectivity between the plurality of subscriber premises and the central office. The method and apparatus include categorizing the plurality of subscriber lines into a plurality of groups based on penetration rates and churn rates of the plurality subscriber lines. Each group of subscriber lines are connected to feeder lines based on the penetration and churn rates for POTS and/or DSL services. Subscriber line groups with high penetration rates and high/low churn rates are coupled directly to feeder lines. Subscriber line groups with low penetration rates and high/low churn rates are terminated at the hub. Subscriber lines with an intermediate penetration rate are candidates for being connected to the feeder lines via an automatic switch.
US07701863B2 Decentralized SLS monitoring for throughput in a differentiated service environment
A decentralized SLS monitoring structure (30) includes a measurement preparation and minimization module (32), measurement launching coordination module (34), measurement scheduler module (36) and measurement initialization and results module (38). The monitoring structure (30) prepares throughput tests to be performed on measurement engines (50), including a tapper (52) for splitting the data flow, packet collector (54) for time stamping packet headers, packet filter (56) for filtering packets according to a flow definition and packet recorder (58) for providing information to the measurement initialization and results module (38) for computing throughput.
US07701860B2 Control plane stability in communications networks
A method and apparatus for establishing a test connection to verify the ability to automatically re-establish control plane connections, if necessary, in a PNNI network. Certain routing features such as restricted transit feature and policy based routing features or the current stat of the network itself can limit access to nodes and links between nodes. If these features are implemented in a network or the network state changes after a control plane connection has been established, then these changed conditions will not affect the current connection but may prevent the re-establishment of the connection if it is unintentionally dropped. According to the invention a test connection is periodically set-up through the network and if the test connection fails an alarm or other notice is given. This allows for preventative action to be taken in order to avoid disruption to the network.
US07701859B2 Method and apparatus for identifying problem causes in a multi-node system
An SLO (service level objective) is represented by a model that includes nodes that represent elements in a system that are used to fulfill the SLO and information that represents dependencies between the elements. Telemetry information is received describing a condition of an element in the system. The telemetry information can be applied to a particular procedure associated with a particular node in the model to determine if there is a problem associated with the element represented by the particular node. At least a portion of the telemetry information is applied to procedures to determine problem cause information describing which elements have problems relating to the SLO. A relative contribution of elements to a problem associated with the SLO is determined by analyzing the problem cause information and the dependencies between the elements.
US07701855B2 Communication device, communication system, communication method, communication program and recording medium storing the communication program
A communication device (200) has a controller (180) that has a maximum speed information requesting section adapted to transmit a maximum speed information requesting command at the minimum one of the stepwise differentiated transmission speeds, requesting transmission in return of maximum speed information for another communication device, a maximum speed information acquisition section adapted to acquire maximum speed information, a confirmation information transmitting section adapted to transmit confirmation information, switching the transmission speed within a range between the upper limit equal to the maximum transmission speed for the communication device (200) or that for the another communication device, whichever lower, and the lower limit equal to the transmission speed higher than the minimum transmission speed by a step and a transmission speed selecting section adapted to select the maximum transmission speed at which it can acquire the reception information from said another communication device as transmission speed for transmitting data to said another communication device for data communication.
US07701849B1 Flow-based queuing of network traffic
A method is provided for queuing packets. A packet may be received and its flow identified. It may then be determined whether a flow queue has been assigned to the identified flow. The identified flow may be dynamically assigning to an available flow queue when it is determined that a flow queue has not been assigned to the identified flow. The packet may be enqueued into the available flow queue.
US07701848B2 Efficient trap avoidance and shared protection method in survivable networks with shared risk link groups and a survivable network
An efficient trap avoidance and shared protection method in a survivable network with shared risk link groups. The invention includes a fast and efficient heuristic algorithm for avoiding traps, an algorithm, which may also be applied effectively to shared SRLG protection. Compared to other existing algorithms, the algorithm embodied in the present invention runs much faster, and yet falls into few traps, and achieves a much higher bandwidth efficiency. This technology can be applied to MPLS, ATM, SONET, WDM, and other high-speed survivable network designs.
US07701847B2 Inter-card channel protection method in wavelength division multiplexed system
Disclosed is an inter-card channel protection method in a wave-length division multiplexing system. At the transmitting end, signals from the client side are divided via a coupler into two paths which are delivered to two cards, respectively. The two paths of signal transmitted by the two cards are sent via different routes to the receiving end. At the receiving end, the two paths of signal enter two cards, respectively, and the two cards communicate with each other directly. The standby card submits the signal quality detected by a detecting device to the primary card. The switching control unit on the primary card issues the commands of switching on/off the client-side lasers to the standby card in accordance with a decision made. One of the client-side lasers on the primary card and standby card is switched on while the other is switched off. The merits of this method include: protection can be realized with failures of card or essential chips thereon; protection switching can still be conducted with failures of system control unit; and, direct transfer of switching conditions and switching commands between the two cards is faster than communications with a system control unit via mailbox respectively.
US07701846B2 Bad data packet capture device
An apparatus and method for capturing data packets for analysis on a network computing system includes a sending node and a receiving node connected by a bi-directional communication link. The sending node sends a data transmission to the receiving node on the bi-directional communication link, and the receiving node receives the data transmission and verifies the data transmission to determine valid data and invalid data and verify retransmissions of invalid data as corresponding valid data. A memory device communicates with the receiving node for storing the invalid data and the corresponding valid data. A computing node communicates with the memory device and receives and performs an analysis of the invalid data and the corresponding valid data received from the memory device.
US07701845B2 Forwarding data in a data communications network
An apparatus is described for forwarding data in a data communications network having as components nodes and links therebetween in which nodes obtain a reachability metric between a neighbor node and one or more other nodes in the network and in which a repair path is created between an instigating repair node and a receiving repair node around a failure component therebetween. A propagatable repair address for the receiving repair node is reachable by the repair path notvia the failure component. The apparatus is arranged to treat propagatability of the repair address differently via the failure component than via other components.
US07701843B1 Intelligent-topology-driven alarm placement
System and methods are provided for automated alarm handling in a communications network by linking network failures to impacted resources. One embodiment includes correlating one or more network failures to a common network resource in a communications network, associating each network component of the communications network one to another, where the network components include one common network resource, attributing fault data originating from one or more of the network components to an associated common network resource, and collecting in a central data structure the attributed fault data with the associated common network resource.
US07701836B2 Re-writable optical disk having reference clock information permanently formed on the disk
An optical disk structure and optical disk recorder which enables data to be re-written onto the recording layer of the optical disk. A clock reference structure is permanently formed along servo tracks of the optical disk. An optical transducer is coupled to the clock reference structure and generates a clock reference signal simultaneously with writing new data onto the recording layer of the optical disk. The data is written as data marks along the servo tracks. Each of the data marks includes edges. The edges of the data marks are recorded in synchronization with a write clock. The write clock is phase-locked with the clock reference signal. Therefore, the edges of the data marks are aligned with the clock reference structure with sub-bit accuracy. Standard DVD-ROM disk readers are not able to detect the high spatial frequency of the clock reference structure. Therefore, the optical disk structure and optical disk recorder of this invention allow production of re-writable optical disks which can be read by standard DVD-ROM disk readers.
US07701832B2 Optical record carrier scanning device
An optical scanning device scans optical record carriers, such as three optical record carriers, where each optical record carrier has an information layer having a depth which is different from the information layer depth of other optical record carriers, where d3
US07701827B2 Recorder and method for determining recording signal
A method for determining a recording signal of a recorder to record data onto a disc, the recording signal comprising a top pulse having a first power value Ph includes steps of: generating first test power values based on an initial first power value to record test data onto the disc; detecting concentricity parameters PS corresponding to the first test power values; quadratic curve fitting the concentricity parameters PS and the first test power values; determining an optimum value of the first power value Ph.
US07701825B2 Apparatus for and a method of authenticating recording media
A digital recording medium such as an optical disc is recorded using an encoding process this is modified to cause a peak or rapid change in the digital sum value in the encoded data for part of the recording data. This provides the corresponding part of the recorded medium with a modified DC characteristic that affects an operational characteristic of the recording medium. This modified DC characteristic will not be present in unauthorized copies of the recording medium because the normal encoding process will encode the recording data so as to minimize DC imbalance. Profile data is obtained from operational data acquired during operation of the recording medium. This profile data is compared with expected profile data that is the profile data that would be expected to be obtained if the modified DC characteristic is present. The results of this comparison are used to determine whether or not the recording medium is authentic.
US07701820B2 Optical disc apparatus
An optical disc apparatus for recording information on a rewritable optical disc having a power calibration area (PCA) moves an optical pickup for optimum recording power calibration (OPC) from an innermost end to outward of the PCA, and stores an address where RF signal is first detected. If the stored address coincides with an address at the innermost end of the PCA, or if a usable area between the two addresses is smaller than to enable one-time OPC, the apparatus obtains an optimum recording power by overwriting on a used area at or near the innermost end of the PCA, and performs DC erase using the obtained optimum recording power. This enables DC erase and restoration of the PCA back to a usable area even if the PCA has no usable area at its innermost end, and even if it is difficult to detect a usable area in the PCA.
US07701819B2 Recording medium, method of configuring control information thereof, recording and reproducing method using the same, and apparatus thereof
A data structure of a control information for use with a computer-readable recording medium having multiple recording layers. The control information includes first information unit for a first recording layer and second information unit for a second recording layer. The first information unit includes write strategy parameters for a first write strategy type to be used for the first recording layer, and the second information unit includes write strategy parameters for a second write strategy type to be used for the second recording layer. The second write strategy type being the same or different from the first write strategy type.
US07701818B2 Optical disk apparatus with controller for changing an amount of lifting and a control method thereof
In an optical disk apparatus, for reproducing information recorded on a recording surface of an optical disk, by setting such a focus condition that a tracking servo-error level comes to be maximum with a reflection light from the recording surface, while irradiating a light beam of a semiconductor laser, within a signal processor portion 300 for amplifying a RF signal reproduced from the optical disk is provided an equalizer 330 for lifting up high-frequency region of the RF signal, wherein an optimal control is made on an amount of lifting (i.e., EQ Boost Value) by the equalizer, depending upon a difference (ΔAF) between a focus offset amount at which the RF signal reproduced comes to be maximum and a focus offset amount at which jitter of the RF signal reproduced come to be minimum.
US07701815B2 Additionally recordable information recording medium, information recording method, information reproducing method, information recording apparatus and information reproducing apparatus
An additionally recordable information recording medium has a complicated management structure for managing an unrecorded area. Therefore, there are problems that it takes a long time for a disk to startup and it is difficult to build a recording/reproducing system. The additionally recordable information recording medium according to the present invention includes a simple data structure for managing a location information for a recorded area located at the rearmost location in a user data area. An additionally recordable apparatus according to the present invention also includes means for updating the location information of the recorded area so that the recorded area located at the rearmost location in the user data area is always managed.
US07701813B2 Method for recording to and reproducing from an optical recording medium, optical recording medium, and recording and reproduction apparatus for the same
A method for recording and reproducing information to/from with an optical recording medium, with which either in-groove recording or on-groove recording is selected according to a type of the recording medium, and information can be recorded and reproduced with good signal quality. In this method a laser beam is reflected by an information recording layer and is received by a photodetector that has been split into at least two parts by a split line parallel to the direction of the grooves. Further, the laser beam is reflected in a region in which a groove width is greater than a width between grooves, and the method determines whether the grooves on a side where the laser beam is incident are convex or concave based on a sum signal and a difference signal of photodetection signals outputted from the photodetector.
US07701808B2 Enhanced data storage and retrieval devices and systems and methods for utilizing the same
The present invention relates generally to the storage of information on magnetic and/or optical storage media by using one or more novel approaches alone or in combination. These novel approaches are capable of using at least one code which may comprise more than two values (i.e., more than a “0” and a “1”). A first series of approaches for the storage of information applies generally to optical storage/retrieval systems (e.g., CD's, DVD's, etc.); while a second series of approaches applies generally to electric and/or magnetic storage/retrieval systems (e.g., magnetic, magneto-optic, etc.). Each series of approaches is capable of storing information in one or more codes, wherein such approaches permit, if desired, the use of at least one higher order code which is different from the traditional binary code of “0's” and “1's” currently utilized for the storage of digital information. Said at least one higher order code may comprise three or more optical and/or magnetic values or bits that are used to represent, for example, ASCII or Unicode characters that are currently represented predominantly by the traditional binary code. This higher order code may also be an analog or analog-like code.
US07701807B2 Analog electronic timepiece that prevents deviation of displayed time when an impact is applied to the timepiece
Impact detecting resistors (141), (143) of an impact detecting circuit (104) detect a counter electromotive force of a step motor (105) generated due to an impact. This counter electromotive force is amplified applying a predetermined period and a predetermined chopper-width by a chopper-amplifying waveform shaping circuit (118). Therefore, even a light impact can be detected. Inverters (145), (146) compare these impact detecting signals (S22), (S23) with a threshold value and detect an impact when the signals exceeds the threshold value. A controlling circuit (102) provides a lock pulse to the step motor (105) through signal lines (AA), (BB) when an impact is detected, brakes rotation of a rotor (162) thereby preventing a deviation of the time displayed with a second hand (106).
US07701806B2 Electronic timepiece with wireless information function
An electronic timepiece with wireless information function that is small, has good reception performance, and has a construction that improves the freedom of design. Antennae 5A and 5B are disposed inside a short cylindrically-shaped metal case 1 of which both ends along its cylindrical axis L1 are open with the axes L5A and L5B of the antennae 5A and 5B substantially parallel to the cylindrical axis L1 of the case 1. A magnetic-field-passing part capable of passing the magnetic field of radio waves is disposed in an open side of the case 1 along an extension of the antenna axis. Radio waves entering from the open side of the case 1 can therefore be received by the antenna, and the material of the case 1 does not affect the reception performance of the antennae 5A and 5B. The case 1 can therefore be made from metal, increasing the freedom of design and making it possible to improve the appearance.
US07701802B2 Circuits to delay a signal from a memory device
A method for delaying a control signal, includes receiving a clock signal, determining a number of delay elements required to generate a first delay equal to a target amount of the period of the clock signal, receiving a data signal having an edge generated at the same time as an edge of the control signal, determining a fraction number equal to the number of delay elements needed to generate a second delay for the data signal or the control signal to align their edges, divided by the number of cascaded delay elements necessary to provide a delay equal to the target amount of the period of the clock signal, multiplied by the number of delay elements to generate the first delay, and delaying the control signal by the number of cascaded delay elements to realize said first delay altered by the fraction number of delay elements.
US07701799B2 Semiconductor device
A semiconductor device may include a decoder for decoding a plurality of internal command signals and outputting a first Y-address enabling signal; a Y-address enabling signal generator for receiving the first Y-address enabling signal and outputting a second Y-address enabling signal having a predetermined enabled period; a multiplexer (MUX) for receiving the first Y-address enabling signal and the second Y-address enabling signal and selectively outputting any one thereof as a Y-address enabling signal; and a MUX controller for controlling the MUX such that the MUX selects any one of the first Y-address enabling signal or second Y-address enabling signal according to an operation mode of the semiconductor device.
US07701793B2 Semiconductor integrated circuit and method of operating the same
One embodiment includes a plurality of word lines, a plurality of bit lines intersecting with the plurality of word lines, a plurality of memory cells formed at intersections of and connected to the plurality of word lines and the plurality of bit lines. Each of the plurality of memory cells may be a floating body cell. A bit line selecting circuit may be configured to selectively connect each of the plurality of bit lines to an output bit line. The embodiment may further include plurality of sense amplifiers, where the plurality of sense amplifiers is greater than one and less than the plurality of bit lines in number. A sense amplifier switching structure may be configured to selectively connect each of the plurality of sense amplifiers to the output bit line.
US07701786B2 Semiconductor memory device
A semiconductor memory device changes a pulse width of an over driving signal according to operation modes, which differ by a degree of accessing memory banks during an over driving operation. An over driver supplies an RTO line of the bit line sense amplifier with an over driving voltage in response to the over driving signal and an over driving signal generator changes a pulse width of the over driving signal according to the operation modes. An increase in the VCORE due to excess supply voltage VDD in the over driving operation is prevented.
US07701785B2 Memory with high speed sensing
A memory including a data line, a sense amplifier, and an array of memory cells. The memory includes a transistor for coupling the data line to memory cells of the array for reading. The transistor is biased at a voltage that is higher than a voltage that the data line is biased during precharging. The transistor is part of a regulation circuit. The regulation circuit includes transistors with a higher dielectric breakdown voltage than transistors of the sense amplifier.
US07701780B2 Non-volatile memory cell healing
Embodiments of the present disclosure provide methods, devices, modules, and systems for healing non-volatile memory cells. One method includes biasing a first select gate transistor coupled to a string of memory cells at a first voltage, biasing a second select gate transistor coupled to the string at a second voltage, applying a first healing voltage to a first edge word line in order to extract charge accumulated between the first select gate transistor and a first edge memory cell stack of the string, and applying a second healing voltage to a second edge word line in order to extract charge accumulated between the second select gate transistor and a second edge memory cell stack of the string.
US07701778B2 Nonvolatile semiconductor memory device
The present invention relates to a nonvolatile semiconductor memory, and more specifically relates to a nonvolatile semiconductor memory with increased program throughput. The present invention provides a nonvolatile semiconductor memory device with a plurality of block source lines corresponding to the memory blocks, arranged in parallel to the word lines, a plurality of global source lines arranged in perpendicular to the block source lines; and a plurality of switches for selectively connecting corresponding ones of the block source lines and the global source lines.
US07701776B2 Low power multiple bit sense amplifier
A sense amplifier for multiple level flash memory cells is comprised of a voltage ramp generator that generates a ramp voltage signal. Reference sense amplifiers compare an input reference current to a ramp current generated from the ramp voltage signal. When the ramp voltage signal is greater than the reference current, an output latch signal is toggled. A sense amplifier compares an input bit line current to a threshold and outputs a logical low when the bit line current goes over the threshold. The sense amplifier output is latched into one of three digital latches at a time determined by the latch signals. An encoder encodes the data from the three digital latches into two bits of output data.
US07701774B2 Voltage regulator for a bit line of a semiconductor memory cell
A voltage regulator for a bit line of a semiconductor memory cell is disclosed. In one embodiment, the voltage regulator includes an inverter, a feedback transistor, and a band gap reference voltage source. The inverter includes an inverter input connected to the bit line, and an inverter output. The feedback transistor includes a feedback source connected to the inverter input, and a feedback gate connected to the inverter output. The band gap reference voltage source predetermines the voltage to which the inverter input is regulated.
US07701771B2 Memory device including 3-dimensionally arranged memory cell transistors and methods of operating the same
A memory device may include L semiconductor layers, a gate structure on each of the semiconductor layers, N bitlines, and/or a common source line on each of the semiconductor layers. The L semiconductor layers may be stacked, and/or L may be an integer greater than 1. The N bitlines may be on the gate structures and crossing over the gate structures, and/or N may be an integer greater than 1. Each of the common source lines may be connected to each other such that the common source lines have equipotentiality with each other.
US07701770B2 Flash memory device and program method thereof
A method of programming a flash memory device including performing a first program for programming cells to a first state and a second state higher than the first state, and performing a second program simultaneously together with the first program, for programming cells to the second state and a third state higher than the second state.
US07701761B2 Read, verify word line reference voltage to track source level
A non-volatile memory device has individual pages of memory cells to be sensed in parallel. The memory device includes a source level tracking circuit coupled to receive a predetermined word line voltage from a word line voltage supply and the voltage level at the aggregate source node of one or more pages and coupled to provide to word lines of the memory an output voltage during the sensing operation, where the source level tracking circuit includes an op amp whereby the output voltage is the word line voltage offset by an amount to track the voltage level at the aggregate node and compensate for source bias errors due to a finite resistance in the ground loop.
US07701760B2 Resistance variable memory device with sputtered metal-chalcogenide region and method of fabrication
A chalcogenide-based programmable conductor memory device and method of forming the device, wherein a chalcogenide glass region is provided with a plurality of alternating tin chalcogenide and metal layers proximate thereto. The method of forming the device comprises sputtering the alternating tin chalcogenide and metal layers.
US07701753B2 Apparatus and method for self-refreshing dynamic random access memory cells
A dynamic random access memory (DRAM) having DRAM cells coupled to wordlines and bitlines. In a self-refresh mode, the cells coupled with the even numbered rows retain main data previously stored therein and the assistant data, which is logically opposite to the main data, is overwritten into the cells coupled with the wordlines of the odd numbered rows. When the DRAM enters the self-refresh mode, a starting refresh address for the self-refresh mode is detected. If the detected starting refresh address does not match with a predetermined correct address set for the self-refresh operation mode, a dummy refresh cycle will be established in an entry-burst self-refresh period. During the dummy refresh cycle, a dummy refresh command is added to increment an internal row address counter that provides row addresses for self-refreshing the cells of the selected wordlines within the cell array.
US07701749B2 Multiple level cell phase-change memory devices having controlled resistance drift parameter, memory systems employing such devices and methods of reading memory devices
In a method of controlling resistance drift in a memory cell of a resistance-changeable material memory device, the resistance changeable material in the memory cell is treated so that a drift parameter for the memory cell is less than about 0.18, wherein a change in resistance of a memory cell over the time period is determined according to the relationship: Rdrift=Rinitial×tα; where Rdrift represents a final resistance of the memory cell following the time period, Rinitial represents the initial resistance of the memory cell following the programming operation, t represents the time period; and α represents the drift parameter.
US07701737B2 DC-AC converter
A DC-AC converter includes a signal generating module, a first switch, a first capacitor, a transformer, and a trigger signal generating module. The signal generating module generates a pulse width modulation (PWM) signal according to a trigger signal. The first switch has a control terminal receiving the PWM signal, and a first terminal and a second terminal coupled to a first terminal and a second terminal of the first capacitor respectively. The transformer has a primary winding coupled to the second terminal of the first switch, and a secondary winding coupled to a load. The transformer generates a driving signal to the load according to a signal variation of the primary winding. The trigger signal generating module compares a first signal outputted from the second terminal of the first switch with a phase delay signal thereof and thereby generates the trigger signal for controlling the frequency of the PWM signal.
US07701735B2 Converter and driving method thereof
A converter and a driving method thereof are provided. The converter includes a main switch and a switching controller. The switching controller controls on/off of the main switch by using a first voltage corresponding to an output voltage and a first current flowing to the main switch. The switching controller determines a reference count according to the first voltage, and determines a peak value of the first current corresponding to a reference count and a switching frequency of the main switch.
US07701731B2 Signal communication across an isolation barrier
A method for transmitting an information signal across an isolation barrier comprises receiving an input signal, preconditioning the input signal according to a modulation function, passing the preconditioned signal through the isolation barrier, and recovering the passed signal according to a demodulation function corresponding to the modulation function, the recovered signal being operative as a feedback signal.
US07701729B2 Electric supplying card holder
An electric supplying holder includes a first cover, a second cover, a flexible battery unit and a third cover. The second cover has at least one first contact point. The first cover is disposed at a first side of the second cover. The flexible battery unit has at least one conducting part and is placed between the first cover and the second cover. The first contact point is electrically connected with the conducting part. The third cover is disposed at a second side of the second cover, and a first accommodating space is formed between the second cover and the third cover.
US07701726B2 Method of manufacturing a wiring substrate and semiconductor device
A wiring substrate includes a base insulating film, a first interconnection formed on a top surface side of the base insulating film, a via conductor provided in a via hole formed in the base insulating film, and a second interconnection provided on a bottom surface side of the base insulating film, the second interconnection being connected to the first interconnection via the via conductor. The wiring substrate includes divided-substrate-unit regions, in each of which the first interconnection, the via conductor, and the second interconnection are formed.
US07701719B2 Fastening device for thermal module
A thermal module includes a heat sink (20), a heat pipe (10) and a fastening device (100). The heat pipe has a condenser section (14) connected with the heat sink. The fastening device includes a base member (50) for fixing an evaporator section of the heat pipe, a positioning pole (58) disposed on and connected to the base member, and an elastic member (30). The positioning pole includes a neck (580) and a head (582). The elastic member includes an abutting portion (32) defining therein a positioning hole (320), and two locking portions (34) extending from the abutting portion. The neck of the positioning pole is freely and loosely received in the positioning hole of the abutting portion. A maximal outer diameter of the head of the positioning pole exceeds a diameter of the fixing hole.
US07701716B2 Heat-transfer mechanism including a liquid-metal thermal coupling
Embodiments of a heat-transfer mechanism are described. This heat-transfer mechanism includes a first heatpipe having a first end and a second end, and a second heatpipe having a third end and a fourth end. Moreover, a heatpipe coupler is thermally coupled to the second end of the first heatpipe and the third end of the second heatpipe. This heatpipe coupler includes a housing surrounding a cavity and a liquid metal contained within the cavity, thereby providing a thermal path from the first end of the first heatpipe, which is configured to couple to a condenser, to the fourth end of the second heatpipe, which is configured to couple to an evaporator.
US07701715B2 Electronic apparatus
An electronic apparatus includes an enclosure enclosing a liquid cooling unit. The liquid cooling unit includes a heat receiver received on an electronic component. Heat of the electronic component is transferred to the heat receiver. The heat of the heat receiver is transferred to the coolant flowing through the flow passage of the heat receiver. The electronic component gets cooled. The coolant flows into a tank in the liquid cooling unit. The tank stores the coolant and air. The air inlet is formed in the enclosure. Fresh air is introduced into the enclosure through the air inlet. Since the tank is opposed to the air inlet, the tank is exposed to the fresh air. The heat of the coolant in the tank is thus radiated into the air. The coolant gets cooled in an efficient manner. The efficiency of heat radiation is enhanced in this manner.
US07701708B2 Heat dissipation assembly
A heat dissipation assembly for dissipating heat from a heat-generating component includes a first heat sink mounted on the heat-generating component for dissipating heat therefrom, and a second heat sink movably mounted to the first heat sink, to be adjustable relative to the first heat sink. The second heat sink can be moved to a desired position to fit a need of heat dissipation.
US07701705B1 Information storage device with sheet metal projections and elastomeric inserts
A novel information storage device is disclosed and claimed. The information storage device includes a disk drive and a sheet metal support attached to the disk drive. The sheet metal support includes a plurality of sheet metal projections, each including a major surface. Each of at least two of the plurality of sheet metal projections includes at least one tab bent out of a plane that includes the major surface of that sheet metal projection. The information storage device also includes a plurality of elastomeric inserts. Each of the plurality of elastomeric inserts includes a cavity sized to receive one of the plurality of sheet metal projections. The information storage device also includes a housing. The housing includes a plurality of receptacles, each sized to receive one of the plurality of elastomeric inserts.
US07701700B2 Disk-drive systems with a varying number of spares for different expected lifetimes and method
A system and method for an improved multiple hard-disk-drive data-storage enclosure. Some embodiments position drives in counter-rotating pairs, each simultaneously accessing half the data, such that seek-caused actuator rotational-acceleration vibration cause simultaneous canceling rotational torque. Some embodiments position the edge of a first drive (or drive pair) at an angle to the actuator midpoint of a nearby second drive (or drive pair), such that rotational-acceleration vibration from a seek-caused actuator rotation in the first drive does not cause a rotational movement into the second drive that affects the tracking or seek operation. Some further embodiments position drives in a herringbone pattern to redirect air flow in addition to reducing rotational-acceleration vibration interaction. Other embodiments include a printed wire circuit board mounted to reduce the rotational-acceleration vibration interaction.
US07701698B2 Information processing apparatus
An information processing apparatus of the present invention includes an upper casing 11, a lower casing 12 coupled to the upper casing 11 and forming a space for housing at least an electrical element, and a keyboard 3 disposed on the upper casing 11. The lower casing 12 includes a wall portion 13d arranged to stand from the inner bottom 12d, and a supporting face 13a formed integrally with the wall portion 13d from the wall portion 13d in a direction substantially parallel to the inner bottom 12d. The supporting face 13a is disposed at a position where the rear side of the operational side of the keyboard 13 can be supported. With such a configuration, key touch feeling of the keyboard can be prevented from declining, and an excellently robust information processing apparatus can be achieved.
US07701697B2 Structure of supercapacitor
The method for manufacturing a supercapacitor according to the present invention includes the following steps. First, stack a bottom electrode plate and a top electrode plate in parallel. Then, install a first rubber frame and a second rubber frame face-to-face on the bottom and the top electrode plates. The first rubber frame is adapted with a first opening, while the second rubber frame is adapted with a second opening. Next, install an isolation membrane in a space surrounded by the first and the second rubber frames. Afterwards, bind the first and the second rubber frames. Then, produce vacuum in the space. Next, place the bottom and the top electrode plates into an electrolyte to make the electrolyte flow into the space. Finally, use a first resin to seal the first and the second openings. Thereby, the short-circuit phenomenon caused by long-term usage of the supercapacitor can be prevented. In addition, the structural strength of the supercapacitor can be reinforced to avoid electrolyte-leakage phenomenon.
US07701694B2 Armament fuse arrangement
A highly reliable fuse for explosives and armaments is achieved by employing a micro mechanical device that operates to disrupt a relatively low impedance bypass circuit coupled in parallel with a relatively high impedance trigger mechanism. The removal of the electrical bypassing is performed as a result of the movement of the micro mechanical device to enable detonation under prescribed conditions. The electrical bypassing is removed by having at least one low impedance electrical bridge that is part of the bypass circuit break when the micro mechanical device is subjected to prescribed trigger activation forces, which are typically large forces, such as are generated during launch or impact. The micro mechanical device may be a micro-electrical mechanical system (MEMS) device and the bridge is at least one spring that is part of the MEMS device and also part of the bypass circuit.
US07701690B1 System and method for suppressing load transients in radio frequency power amplifier switching power supplies
A system and a method are disclosed for suppressing load transients in radio frequency power amplifier switching power supplies. A power supply control circuit is provided that includes a switcher circuit and a low drop out circuit. Load transients are suppressed by generating a preload control signal that activates an active current source either in the switcher circuit or in the low drop out circuit. The active current source counteracts a decrease in the switcher operating voltage when a load transient is present. Load transients are also suppressed by generating a step control signal that activates a transistor in a feedback resistor divider network in the switcher circuit to increase the switcher operating voltage during a load transient. The preload and step control signals are reset when the load transient has ended.
US07701689B1 Protector block assembly for providing surge protection in telecommunication systems
A protector block assembly interfaces a plurality of subscriber lines to communication equipment, such as digital subscriber line (DSL) modems. The assembly has a protector block into which surge protection modules are plugged. Each surge protection module limits the current that may pass from a respective subscriber line to communication equipment protected by the assembly. When plugged into the protector block, the surge protection modules are oriented such that crosstalk interference from the protector block is canceled thereby reducing the amount of crosstalk introduced by the protector block.
US07701681B2 System and method for mitigating an electrical arc fault
A method and apparatus for mitigating arc faults in a power generation system includes reducing and/or eliminating voltage when an arc is present, to protect the system from associated damage.
US07701680B2 Ground-fault circuit interrupter
An improved ground-fault circuit interrupter (GFCI) device has a moveable lock plate controlled by a relay to block a hole under the reset guiding member to prevent reset of the device. The moveable lock plate blocks the hole and prevents reset when the relay is not energized, and expose the hole to allow reset when the relay is energized. The relay is powered by a power supply circuit which is connected in series with a solenoid across the input side of the GFCI. The solenoid is controlled by a control circuit, and causes a disconnecting assembly to disconnect the input and output sides of the GFCI when a leakage current is detected. If the solenoid malfunctions, or if the GFCI device is reversely wired, the relay is not energized and the device cannot be reset.
US07701676B2 Flying head slider and recording medium drive
A flying head slider includes a write head element and a read head element mounted on the slider body. A first transformable actuator serves to protrude the write head element toward a recording medium. A second transformable actuator serves to protrude the read head element toward the recording medium. The first and second transformable actuators can separately be controlled. The amount of protrusion can thus be individually controlled for the write head element and the read head element. The flying height can individually be set above the surface of the recording medium for the write head element and the read head element. Such an adjustment of the flying height enables the write head element and the read head element to simultaneously get closest to the recording medium.
US07701673B2 Gimbal design with solder ball bond pads and trailing edge limiter tab for a recording head
A gimbal design for a hard disk drive are disclosed. In one embodiment, a gimbal tongue is supported by a gimbal cross bar coupled to a suspension body by a pair of gimbal struts. A pair of grounding pads are mounted on either side of the leading edge of the gimbal tongue. A first limiter tab is coupled to the leading edge of the gimbal tongue and a second limiter tab is coupled to the trailing edge of the gimbal tongue. Notches on either side of the trailing edge limiter tab increase the strength of the tab. One or more cutouts allow the slider to be electrically coupled to bonding pads on the opposite side of the gimbal tongue. Angled slots at the juncture of the gimbal cross bar and the gimbal tongue relieve stress on the gimbal.
US07701671B2 Head slider for disk apparatus with rail portions
A head slider, of a disk apparatus, flying over a rotary magnetic recording disk, having a characteristic less dependent on the atmospheric pressure. The head slider of a disk apparatus comprises: a magnetic element adapted to fly over a magnetic recording medium; a medium opposing surface being formed with, with respect to the direction in which the medium moves, an inflow pad portion at the upstream end and a pair of side rail portions extending downstream from the inflow pad portion, and a center pad at the central part and a pair of side pads on the sides of the center pad and upstream of the center pad at the downstream end of the head slider. The center pad and the side pads are constituted so that a positive pressure generated by the side pads is greater than a positive pressure generated by the center pad.
US07701665B2 Wear pads for timing-based surface film servo heads
A thin film magnetic recording head is provided with a tape bearing surface that has magnetically isolated channels while still providing a maximum continuous surface area with which to engage the media. This can be accomplished by providing spaces in the magnetically permeable thin film that are large enough to prevent cross-talk between the channels, but small enough to prevent significant interference with the moving media. Alternatively, magnetically impermeable thin film spacers can be provided to magnetically isolate each of the channels. The spacers are generally even with the magnetically permeable thin film so as to provide a continuous media-bearing surface.
US07701663B2 Hard disc drive including ground rib to connect cover and base
A hard disk drive includes a base including a plurality of internal parts related to reading and writing of information. The hard disk drive also includes a cover which shields an upper surface of the base. The hard disk drive also includes a ground rib which provides at least a partial contact area between the upper surface of the base and a lower surface of the cover and which connects the base and cover at a predetermined position. The hard disk drive also includes a plurality of screws which couple the cover to the base by passing through the ground rib.
US07701660B1 Shock cancellation system
A control system includes a difference generating module for a rotating storage system that generates a position error signal based on a target position signal and a current position signal. A control module of the control system generates an output response based on the position error signal. A noise equalizer module of the control system generates a noise equalization signal that is based on a sensor signal, the output response and the position error signal. A compensation module of the control system adjusts at least one of the current position signal, the position error signal, and the output response based on the noise equalization signal.
US07701656B2 Method and apparatus for permanent magnet erasure of magnetic storage media
A permanent magnet degausser includes at least one magnetic field generator comprising magnetic elements arranged near a media conveyance path and a conveyor for transporting magnetic media through a magnetic media conveyance path. A passive belt or protector plate may be provided to assist the passage of the magnetic media through the applied magnetic field. The conveyor may be a continuous motion conveyor belt including cleats for holding the magnetic media or a reciprocal media conveyor including magnetic storage media bin. The magnetic field generator may include permanent magnets of varying intrinsic coercivities and/or remanences.
US07701655B2 Servo signal recording method, servo signal recording apparatus, and magnetic recording medium
The present invention is a servo signal recording method for recording a servo signal on a magnetic tape having a data band and a servo band, wherein erasure is performed based on a pulse having a duty ratio varied so that a driving time of the AC erasing head with respect to one polarity is longer than a driving time thereof with respect to the other polarity, and then, the servo band is magnetized so as to have a magnetization direction opposite to magnetization direction caused by the erasure to record a servo signal in the servo band. According to this configuration, the influence of an information recording signal recorded on the surface of a magnetic recording medium on a reproduction output is reduced, whereby the reproduction output of a servo signal can be enhanced easily.
US07701654B2 Apparatus and method for controlling common mode voltage of a disk drive write head
An apparatus and method for controlling the common mode voltage across a data storage device write head. The write current is supplied by a first plurality of parallel current sources each independently activated to limit the common mode voltage generated across the write head. A plurality of parallel resistive elements responsive to current supplied by a second plurality of parallel current sources bias an output transistor that further controls the write current. Each of the plurality of parallel resistive elements and each of the second plurality of parallel current sources is also independently activated to limiting the common mode voltage generated across the write head.
US07701651B2 Lens module structure with a metal shell and assembling method therefor
A lens module structure with a metal shell includes a metal shell and a lens module. The metal shell has a bottom casing and a top casing. The bottom casing has several lateral plates which have protrusions inwardly. At least two lateral plates have first locking portions. Second locking portions corresponding to the first locking portions are disposed on the side wall of the top casing. The lens module has metal portions and is assembled with the bottom casing. Each of the protrusions on the bottom casing abuts and holds the metal portions. Furthermore, the top casing is assembled with the bottom casing via locking the second locking portions with the first locking portions. The protrusions have a predetermined length. The protrusions can abut and hold the lens module with a predetermined size. Moreover, the effect of anti-electromagnetic interference is improved.
US07701650B2 Wide-angle lens module and endoscope
A wide-angle lens module includes a first lens and a second lens with negative refracting power, a third lens with positive refracting power, a fourth lens with negative refracting power, a fifth lens with positive refracting power, a sixth lens with positive refracting power, and a seventh lens with negative refracting power. The first lens, the second lens, the third lens, the fourth lens, the fifth lens, the sixth lens, and the seventh lens are disposed in order from an object side to an image side.
US07701648B2 Fresnel lens
When using an acrylic resin with a refractive index of 1.494, for example, the structure of the Fresnel lens is such that in a segment where a deviation angle of 19.5° or less is required, refraction-only prisms which do not cause any reflections are used, while in a segment where a deviation angle of 31.0° or larger is required, single-step total reflection prisms in which light is totally internally reflected once and then refracted are used and, in a segment where a deviation angle not smaller than 19.5° but not larger than 31.0° is required, two-step total reflection prisms in which light is totally internally reflected twice and then refracted are used.
US07701646B2 Lens barrel
A lens barrel is provided. The lens barrel includes a first cylinder that includes at least one continuous groove on an interior surface thereof. The at least one continuous groove includes a trough of a helicoidal screw and a circumferential groove formed in a circumferential direction with respect to the first cylinder and formed in continuation with the trough of the helicoidal screw. The lens barrel also includes a second cylinder that includes a crest of a helicoidal screw that engages with the trough of the helicoidal screw and the circumferential groove and that is formed on outer circumference of the second cylinder. The crest of the helicoidal screw is formed of first material. A part of the crest of the helicoidal screw includes a reinforcement structure formed of a second material that is a different material from the first material.
US07701644B2 Optical element and imaging apparatus
An optical element is disclosed. The optical element may include a container having a holding chamber, a polar or conductive first liquid filled in the holding chamber, a second liquid filled in the holding chamber and not mixing with the first liquid, first and second electrodes for applying an electric field to the first liquid, and voltage application means for applying voltage between the first electrode and the second electrode.
US07701643B2 Fluidic optical devices
A fluidic optical device, systems utilizing fluidic optical devices, methods for manufacturing fluidic optical devices and actuators are disclosed.
US07701639B2 Projection type image display apparatus
A projection-type display apparatus, comprises a front lens group having a plural number of lenses, each having rotationally symmetric surface configuration, a rear lens group, being disposed in rear of the front lens group, including a refractive lens for diverting a light and having a rotationally symmetric surface configuration, and a plural number of free curved surface lenses, each having a rotationally asymmetric free curved surface configuration, and a reflection mirror, being disposed in rear of the rear lens group, having a convex configuration into a direction of reflection of light and a rotationally asymmetric free curved surface configuration, at least in a part thereof.
US07701634B2 Light-guiding surface structure
The present invention relates to a multilayer, surface structured solid plate for light guidance, the base material of which consists of a transparent plastic material, and optionally one or more cover layers.
US07701623B2 Image reading device, image reading method and copier
An image reading device includes: a first light source that irradiates light on a first side of an object; a memory that stores a plurality of parameters for controlling an intensity of the light emitting devices, each of the plurality of parameters corresponding to one of a plurality of groups; a controller that controls an intensity of the light emitting devices in response to one of the plurality of parameters stored in the memory; a first image reading unit that reads reflected light from the first side and generates monochrome image data on the basis of the read reflected light; and a second image reading unit that reads reflected light from the second side and generates monochrome image data on the basis of the read reflected light.
US07701619B2 Scanning module
A scanning module is used in a scanner with a glass for placing documents. The scanning module contains a convergent lens set comprised of lenses with different curvatures and a long-stripe shape lined up from a reflector, and starting with the reflector, the lengths of the lenses are shorter and shorter one by one. All the light reflected by the document can be converged by the convergent lens set to an image sensor so that an optimal image completely falls in the image sensor. The convergent lens set shortens the length of the scanning module, rendering a compact scanner.
US07701618B2 Automatic image enhancement using computed predictors
A method and apparatus for enhancing electronic images allows for improved characteristics between light areas and dark areas, and is particularly effective for backlit images. A transition between light and dark image portions is detected. A determination is made from an analysis of spectral distributions as to whether an image portion is backlit. Upon detection, image data is adjusted to lighten or darken image portions to allow for improved image viewing. Use of cumulative probability distribution data associated with an electronic image facilitates isolation of backlit image portions and object image portions.
US07701615B2 Image forming method and image forming apparatus
Whether or not a density of black is a predetermined value or more is judged, and when it is judged to be the predetermined value or more, a resolution characteristic is changed to an improved resolution characteristic compared to the resolution characteristic used in a case in which a judgment result shows a value under the predetermined value. When the density of black is deeper, the resolution characteristic is improved, and therefore black is prevented from becoming in a so-called void state. Accordingly, the color close to black such as four-color black can be stably and excellently formed. In addition, when the density of black is the value under the predetermined value, the resolution characteristic lower than this value is used, and therefore dots can be stably formed and an excellent gradation property can be achieved.
US07701614B2 Image processing method, apparatus, and program with selective error diffusion among a pluraity of pixel groups withing a digital image
The image processing method for performing halftoning of a digital image constituted by an array of pixels having grayscale values which correspond to a content of the digital image, the method comprises the steps of: grouping the pixels constituting the digital image into a first group comprising pixels in pixel positions from which a quantization error generated through quantization is diffused to a peripheral pixel, and a second group comprising pixels in pixel positions from which the quantization error generated through quantization is not diffused to a peripheral pixel; performing a first quantization process on the pixels belonging to the first group using a threshold matrix; determining the quantization error generated during the first quantization process; diffusing the quantization error obtained in the quantization error determining step to at least one non-quantized pixel belonging to the second group which is adjacent to the pixel subjected to the first quantization process; and performing a second quantization process, using a threshold matrix, on the non-quantized pixel to which an error value is diffused during the quantization error diffusing step.
US07701613B2 Image forming apparatus with random number generator
In an image forming apparatus which expresses lamp lighting energy corresponding to input gray scale data on the basis of on/off of lighting lamp of plural sub-dots corresponding to different lamp lighting times of different assistant scanning positions, with respect to such image that rapidly changes from a state close to white level toward a state close to black level, or with respect to such image that rapidly changes from a state close to black level toward a state close to white level, in order to decrease that a thin white stripe or a thin black stripe happens on the border portion, a random generator 34 and a adding circuit 33 are provided so that: whenever the gray scale value is inputted to the gray scale value input register 31, with respect to the lamp lighting energy, a random number of predetermined level is added.
US07701608B2 Automatic counting apparatus, method, and recording medium on which the program is recorded
An automatic counting device for measuring the number of target objects included in an image, which includes a discrimination section, a counting section, and a correction section. The discrimination section discriminates the target objects included in the image based on face information extracted from the image. The counting section measures the number of target objects discriminated by the discrimination means. The correction section corrects the number of each type of target object measured by the counting section such that the counting error arising from the difference in the discrimination accuracy between each type of target object is minimized based on information related to the discrimination accuracy for each type of target object.
US07701602B2 Mobile device-based printing system and method
A mobile device-based printing system and method is described. The printer system for network printing includes a communication network adapted to transfer messages between a mobile device and a printer. The printer is connectable to the communication network to receive a print message, including a reference to a document to be printed, via the communication network. The printer has a phone number for receiving print messages via said communication network. The mobile device is connectable to the communication network to transmit the print message on the communication network. A method for printing from a mobile device to a printer using a communication network includes transmitting a print message to a phone number of the printer from the mobile device where the print message includes a reference to a document to be printed.
US07701600B2 Image processing apparatus and computer product
An image processing apparatus includes an information processor that is controlled by a general-purpose operating system, and an image processor. The information processor performs a function in a category different from an image processing function performed in the image processor. As a result, a general purpose application program can be used as software for making effective use of the image processing function. Therefore, it is possible to facilitate development of the software to allow the image processing apparatus to perform the function in a category different from the image processing function performed in the image processor, in addition to the image processing function as a basic function.
US07701599B2 Setting error avoidable printing system and method
A printing system includes a document supervisory client provided in a first computer and configured to generating at least one print condition setting. A document supervisory server provided in a second computer and configured to perform printing based on the print condition settings. The document supervisory client queries the document supervisory server via a network if the print condition settings are appropriate in a printer controlled by the document supervisory server through the network. The document supervisory server returns advisability of the print condition settings to the document supervisory client based on a condition of the printer.
US07701598B2 Image forming device and storage medium storing control program for image forming device
In an image forming device, output is prohibited by an output control unit if specific image data is detected in image data obtained by reading an original document. The current data is acquired when the output control unit prohibits output, and the password is created in accordance with the current data. The image data which is prohibited from being output by the output control unit is transmitted to an administrator, and then if output permission is obtained by the administrator, output permitted data is generated as an image in which a password created by the password creating unit is embedded in such a manner that a user can not identify the password, and is output by the output unit. The output permitted image outputted by the output unit is read by the reading unit, and then the embedded password data is extracted by the extraction unit. If it is determined that the password extracted by the extraction unit and the password created by the password creating unit correspond to each other, the prohibition on the output will be lifted.
US07701592B2 Method and apparatus for combining a targetless optical measurement function and optical projection of information
Systems and methods are provided for targetless optical measurement and optical information projection. A non-contact optical measurement device is provided for determining at least one of position and orientation of a workpiece. A projector is provided for projecting a part definition on the workpiece. Advantageously, beams from the non-contact optical measurement device and the projector pass through common optics.
US07701590B2 Apparatus, methods, devices, and systems in which differences and/or changes in photosensed positions and/or quantities relate to shifts and/or differences in photon energies
Response to light with laterally varying photon energy distribution is based on position, such as position on a detector of a respective light spot or intensity maximum for a wavelength or photon energy subrange. A layered structure such as a coating over the detector can produce the laterally varying distribution, such as due to a laterally varying transmission property. A differential output or quantity can be obtained using sensing results from the detector and can then be used to monitor a light source's wavelength. The light source can, for example, be a pulsed or continuous laser, in which case an optical component between the light source and the detector can be structured to prevent inhomogeneities such as speckle and also reflection back to the laser that could cause feedback. A tunable light source can be tuned in response to positions at which its light is detected.
US07701587B2 Position sensing apparatus, and position sensing method
An apparatus for sensing the position of an object includes an irradiation portion for irradiating the object with continuous electromagnetic radiation, a detection portion for detecting electromagnetic radiation reflected by the object, and an output portion for supplying a change in an amplitude intensity or a phase of the electromagnetic radiation based on information obtained by the detection portion. The position of the object is detected based on information supplied from the output portion.
US07701586B2 Micro-optical wall shear stress sensor
Stresses and strains on a solid surface subject to a fluid flow are dynamically measured based on a shift of optical resonances of a micro-resonator. The elastic deformation and refractive index change of a micro-resonator due to mechanical stress is exploited. With this approach, mechanical deformations in the order of a nanometer can be detected and related to shear stress.
US07701581B2 Device for determining of properties in a fluid and/or constituents thereof
The present invention (HBX) describes a system and device design for measuring and analysis of properties in liquids with suspensions, preferably human body fluids e.g. whole blood and in the fluid existing substances and particles. By penetrating a sample of the liquid suspension with specifically calibrated light passing through a thin well defined layer of the liquid placed in a non added cuvette where the transmitted outgoing light from a measuring area is registered in a spectrophotometer adapted for the specific light and the optic geometrical system arranged for elimination of scattered light. The registered data points in the photometer is then processed in a series of steps for corrections and calculation of the values/results of the desired parameters by use of different algorithms in the microprocessor of the device for final presentation on a display, be stored in a memory and possible communication to other information receiving unit.
US07701580B2 Transmitting/reflecting emanating light with time variation
A filter arrangement can transmit and/or reflect light emanating from a moving object so that the emanating light has time variation, and the time variation can include information about the object, such as its type. For example, emanating light from segments of a path can be transmitted/reflected through positions of a filter assembly, and the transmission functions of the positions can be sufficiently different that time variation occurs in the emanating light between segments. Or emanating light from a segment can be transmitted/reflected through a filter component in which simpler transmission functions are superimposed, so that time variation occurs in the emanating light in accordance with superposition of two simpler non-uniform transmission functions. Many filter arrangements could be used, e.g. the filter component could include the filter assembly, which can have one of the simpler non-uniform transmission functions. Time-varying waveforms from sensing results can be compared to obtain spectral differences.
US07701578B1 Planar micro-discharge gas detector
A micro-sized gas detecting device with two electrodes separated by a gap of width ranging from 1 to 500 microns, where the detection is based on emission spectroscopy of gases in an electric discharge across the gap (discharge region) as the gas flows through the region. The characteristic light emitted by molecules during the discharge can be detected directly with photodiodes or transferred through optical fiber and detected with remote optical sensing components. The device can have single or multiple discharge regions in an array so that light emitted can be monitored at different wavelengths simultaneously. The device can operate under gaseous pressure ranging from a few milli-Torr to a few atmospheres. The device consumes little power (50 mW-100 mW) and can be powered with an alternating current and has the potential to be battery powered.
US07701573B2 Method for correlating spectroscopic measurements with digital images of contrast enhanced tissue
A system and method of correlating Raman measurements with digital images of a sample so as to classify the sample's disease state. A spectroscopic data set is obtained for the sample positioned in the field of view of a spectroscopic device. With the sample removed from the field of view, the sample is treated with a contrast enhancing agent. The treated sample is repositioned in the spectroscopic device's field of view and a digital image of the treated sample is obtained. The spectroscopic data set is linked with the digital image by defining a transformation to map the image spatial coordinates of the digital image to the spectral spatial coordinates of the spectroscopic data. For the spectroscopic data set of the sample, the database is searched to identify a spectroscopic data set, of a known sample having well characterized pathology, which matches the sample's spectroscopic data set.
US07701568B2 Laser system for pellet-shaped articles
A pellet-shaped article inspection unit is structured for use with a conveyer mechanism having a plurality of carrier bars, each carrier bar being structured to convey a plurality of pellet-shaped articles along a predetermined path. The article inspection unit includes a first camera unit positioned adjacent a first side of the conveyer mechanism. The first camera unit is configured to sense a first predetermined characteristic, e.g., laser holes, of the plurality of pellet-shaped articles. A removal mechanism, downstream from the first camera unit, is structured to remove or maintain at least a selected one of the plurality of pellet-shaped articles from at least a selected one of the plurality of carrier bars depending on whether the first predetermined characteristic is sensed by the first camera unit. A laser unit may be provided to create unique holes in the pellet-shaped articles, e.g., those by a larger exposed surface to improve time-release characteristics of the pellet-shaped articles.
US07701564B2 System and method for angular measurement
Embodiments of the present invention include a method for measuring an angle between a first surface and a second surface of an object. The method includes rotating an object around a center axis of the object and shining a light source perpendicular to the center axis of the object. The method further includes measuring an intensity of a reflected light with respect to time and determining an angle between two or more surfaces of the object based on the intensity of the reflected light with respect to time.
US07701560B2 Displacement Speed Measurement Method
The measurement method of the displacement speed of a moving element with respect to a fixed element is performed by means of an optic measuring device comprising a first reference sensor and a plurality of distinct second measurement sensors substantially aligned along the axis of movement of the moving element. The measurement method comprises determination of estimated speeds by correlation of the signals supplied by the reference sensor and each of the measurement sensors, and calculation of a mean speed of said estimated speeds.
US07701559B2 Absolute distance meter that measures a moving retroreflector
A laser device and method capable of one or more dimensional absolute distance measurements and/or surface scanning and/or coordinate measurements of a moving external retroreflector or other moving target surfaces without using an incremental interferometer.
US07701555B2 Exposure apparatus, exposure method, device manufacturing method, and system
An exposure apparatus is equipped with a laser unit that emits a laser beam, a memory that stores a first information which shows a first relation indicating a relation between a linewidth error of a pattern formed on a wafer and a spectral characteristic of the laser beam emitted from the laser unit, and a main controller that controls the spectral width of the laser beam via a laser controller, based on the first information and on information related to a reticle that is to be used. Main controller performs spectral width control of the laser beam so as to suppress linewidth error, based on the first information and on the information related to the reticle that is to be used.
US07701553B2 Surface level detection method, exposure apparatus, and device manufacturing method
A wafer surface level detection method includes a first level measurement step of measuring a level of a surface of a substrate having a plurality of shot regions, a position measurement step of measuring a position along the surface of the substrate, a first movement step of moving the substrate in at least a vertical direction on the basis of the measurement result obtained in the first level measurement step and the measurement result obtained in the position measurement step, and a second level measurement step of measuring the level of the surface of the substrate after the first movement step, wherein each of the plurality of shot regions has a measurement region. In the first movement step, the substrate is moved such that a relative position of the measurement region of each of the plurality of shot regions and each of the plurality of shot regions along the surface is constant, and, in the second level measurement step, the measurement region of each of the plurality of shot regions is measured.
US07701550B2 Lithographic apparatus and device manufacturing method
A porous member is used in a liquid removal system of an immersion lithographic projection apparatus to smooth uneven flows. A pressure differential across the porous member may be maintained at below the bubble point of the porous member so that a single-phase liquid flow is obtained. Alternatively, the porous member may be used to reduce unevenness in a two-phase flow.
US07701548B2 Liquid crystal display device and method for manufacturing the same
An LCD device and a method for manufacturing the same is disclosed, to prevent a sealant from being coagulated or disconnected at a predetermined portion, the method comprising preparing lower and upper substrates; dispensing a sealant on any one of the lower and upper substrates by a dispenser; dispensing liquid crystal on any one of the lower and upper substrates; and bonding the lower and upper substrates to each other, wherein the process of dispensing the sealant includes sequential steps of dispensing a first dummy sealant in the periphery of a main sealant pattern, dispensing the main sealant pattern after forming the first dummy sealant, and dispensing a second dummy sealant pattern in the periphery of the main sealant pattern after forming the main sealant pattern.
US07701547B2 Manufacturing method of a liquid crystal display panel, and a liquid crystal dripping device used therefor
A manufacturing method of the liquid crystal display panel and a liquid crystal dripping device for the liquid crystal dripping and panel pasting method, by which residual moisture, gas constituents, and foreign substances mixed in the liquid crystal can be removed assuredly, and an occurrence of display fault can be suppressed, and can also improve display quality and a yield of the liquid crystal display panel, is provided. In this manufacturing method, prior to drip the liquid crystal on the substrate, pre-treatments, which combines suitably vacuum treatment which removes residual moisture and gas constituents from the liquid crystal maintaining the liquid crystal in a reduced pressure environment, filtration treatment which removes foreign substances from the liquid crystal, and heat treatment which heats the liquid crystal as required for carrying out distributed removal of the organic substances, are performed.
US07701540B2 Liquid crystal display device and method for manufacturing the same
A liquid crystal display device comprises first and second substrates that face each other, first and second lines formed on the first substrate in first and second directions that cross each other, respectively. The liquid crystal display device further comprises a protrusion formed at a predetermined portion on the first line, a first column spacer formed on the second substrate so as to correspond to the protrusion and having a corresponding surface with respect to the protrusion. The corresponding surface is wider than the protrusion. The liquid crystal display device also comprises a compensation pattern formed at another predetermined portion on the first line where the protrusion is not formed, and having a lower height than the protrusion, a second column spacer corresponding to the compensation pattern. The liquid crystal display device then comprises a liquid crystal layer between the first and second substrates. A method for manufacturing the LCD device is also disclosed.
US07701530B2 Display device
A display device including a case including a front case and a rear case, a main display panel and a sub display panel disposed inside the case, a protective member disposed on a front surface of the main display panel and protecting the main display panel, and a support frame disposed inside the case and supporting both the display panel and the protective member. The support frame includes a first support part contacting a lower surface of the main display panel and a second support part supporting a lower surface of the protective member.
US07701524B2 LCD device comprising the drain electrode connected to an upper and a side portion of the pixel electrode and fabrication method thereof
A method for fabricating an LCD device includes providing a substrate; forming an active pattern having a source region, a drain region and a channel region on the substrate; forming a first insulation film on the substrate; forming a gate electrode, a gate line and a pixel electrode on the substrate; forming a second insulation film on the substrate; forming a contact hole exposing a portion of the source and drain regions by removing a portion of the first and second insulation films; patterning the second insulation film on the pixel electrode at least a size corresponding to a form of the pixel electrode; and forming a source electrode electrically connected to the source region and a drain electrode electrically connected to the drain region through the contact hole.
US07701509B2 Motion compensated video spatial up-conversion
A method for performing motion compensated video spatial up-conversion on video. The horizontal samples in successive fields are first interpolated using a spatial interpolation technique. This is followed by interpolating the corresponding vertical samples using a motion compensated deinterlacing technique. Such techniques can include an adaptively recursive motion compensated video spatial up-conversion or an adaptively recursive motion compensated video spatial up-conversion using a generalized sampling theorem. The present invention can be used to convert video captured on a mobile device, such as a mobile telephone, so that it can be subsequently and adequately displayed on a television.
US07701504B2 Image pickup apparatus with operating member having first and second positions for image pickup and reproduction modes and with a forced third position when not operated by a user
In order to make it possible to perform the starting or the changing of photographing, recording and reproducing modes easily and to eliminate walls between the modes, an image pickup apparatus includes a first mode for recording a photographed image on a record medium as an image file, a second mode for reproducing the image file, and an operation member which can switch to each mode by different operation methods, wherein the operation member returns to its original state after the performance of an operation.
US07701503B2 Method for controlling light source and optical input device using the same
Disclosed is a method for controlling a light source and optical input device using the same. The light source controlling method includes setting a shutter ON time of an image sensor using a statistical value of an image obtained through the image sensor, and setting a light source ON time in accordance with the shutter ON time and turning on/off the light source and the shutter in response to the set light source ON time and the set shutter ON time.Thus, undesired consumption of electric power of the light source is prevented to increase energy efficiency by actively setting an ON/OFF period of the light source consuming the maximum electric current in the optical input device according to a shutter ON/OFF period. Further, availability of the light source and its electric current is enhanced by controlling the light source for the shutter OFF period and by allowing the light source to be used as a source for the data transmission.
US07701501B2 Electronic imaging apparatus with anti-dust function
An electronic imaging apparatus includes an imaging optical system which forms an optical image of an object. A photoelectric conversion element converts the optical image into an electric signal. The optical element is arranged between the imaging optical system and the photoelectric conversion element. An excitation unit vibrates the optical element at a set frequency, and vibrates the optical element at least in an imaging operation of the photoelectric conversion element.
US07701498B2 Solid-state image pickup device, drive method therefor and camera
The solid-state image pickup device of the invention includes: a plurality of optoelectronic transducers arranged in an array; a plurality of vertical transfer sections each for reading charges from optoelectronic transducers and vertically transferring the read charges; a horizontal transfer section; a charge detection section for converting the horizontally transferred charges to signal voltages and the like; and a control section. The control section outputs signals so as to obtain either a signal corresponding to the sum of charges from an optoelectronic transducer belonging to one column and belonging to one of alternately selected rows and an optoelectronic transducer belonging to a column adjacent to the one column and belonging to a row other than the alternately selected rows, or a signal corresponding to the sum of charges from optoelectronic transducers belonging to a same column, every predetermined even number of continuous rows of optoelectronic transducers.
US07701495B2 Image capture device and controller of image capture device
An image capture device capable of capturing high quality images is disclosed. The image capture device comprises a shift register, each pixel of which has a plurality of transfer electrodes extending in a direction crossing a transfer direction of information charges. A potential well formed by function of the transfer electrodes is used to store and transfer information charges generated in response to light incident on a pixel. In this image capture device, during image capture, information charges are stored in a plurality of potential wells substantially separated from each other, and, during transfer, information charges stored in at least two of the plurality of potential wells are combined by addition to be transferred.
US07701494B2 Image pickup device and noise reduction method thereof
An image pickup device having an electron multiplying-charge coupled device has: an electron multiplying magnification control unit of the electron multiplying-charge coupled device; an obtaining unit for obtaining signals which are outputted from light-shielded pixels of the electron multiplying-charge coupled device; an averaging unit for executing an inter-line averaging process to the signals obtained by the obtaining unit; a suppression unit for performing a predetermined low-level suppression and a predetermined high-level suppression to the signal averaged by the averaging unit in accordance with the electron multiplying magnification of the electron multiplying magnification control unit; a deriving unit for deriving image signals which are outputted from light-unshielded pixels of the electron multiplying-charge coupled device; and a subtraction unit for subtracting the signal suppressed by the suppression unit from the image signals derived by the deriving unit.
US07701477B2 System and method for scaling data to compensate for slanted scanning on a bidirectional scanning laser printer
A scanning system is adapted to scan an image beam across a photoconductive surface. The scanning system includes an oscillating mirror and is operable to generate an image beam and to reflect the image beam off the oscillating mirror to bidirectionally scan the image beam across the photoconductive surface and thereby discharge regions on the surface. The system is further operable to dynamically scale an intensity of the image beam as a function of a position of the image beam on the photoconductive surface.
US07701470B2 Stable mask combination in digital image editing
A method, system, and computer-readable storage medium are disclosed for combining raster image masks in a digital image. A first raster image mask may be generated that comprises a first set of one or more pixels having a first intermediate value for membership in the first raster image mask. A second raster image mask may be generated that comprises the first set of one or more pixels having a second intermediate value for membership in the second raster image mask. The first raster image mask and the second raster image mask may be combined to generate a third raster image mask, wherein a boundary of the third raster image mask is not greater than a combined boundary of the first raster image mask and the second raster image mask.
US07701468B2 Mechanism and apparatus for construction of modular-based interactive programming guides and TV portals
A method to separately assign and modify multiple attributes of information and structure to an individual block or to a larger unitary whole comprised of multiple blocks is disclosed. A number of block instances of a block is determined. Each block instance is associated with one or more structure attributes. A number of data elements is determined. Each data element is associated with one or more information attributes. The data elements are mapped to the block instances. The mapped block instances are displayed contiguously.
US07701465B2 Color processing apparatus and method
It is desired to adopt gamut mapping using a color appearance space in the processing system of an ICC profile. Upon generating an LUT complying with the ICC profile format, when CIEL*a*b* values are converted into CIEXYZ values, and the XYZ values are converted into color appearance space values using color appearance conversion formulas, a point which can be converted and becomes a nearest neighboring point for a point that satisfies a predetermined condition is retrieved, and corresponding color appearance space values are calculated. The obtained color appearance space values are mapped on a predetermined device gamut.
US07701464B1 Group color mixer and color organizer
A computer implemented image editing tool and method for using the tool for color-selective editing of a digital image including multiple shapes with different color fills displayed on a display. The image editing tool includes a modified group color mixer which has a plurality of markers representing the colors of the plurality of shapes in the digital image. By dragging the markers, multiple shapes can be edited with the same group color mixer. The image editing tool also includes a color organizer which has swatches corresponding to the number of shapes and the color fills of shapes in the digital image. The swatches are positioned according to the positions of the corresponding shapes in the digital image for easy identification. Users can drag and drop swatches to swap colors between shapes, add new colors, discard colors, store colors for reference, edit multiple swatches simultaneously, and organize colors.
US07701462B2 Simple and robust color saturation adjustment for digital images
A method and system for adjusting saturation in digital images that operates as closely as possible to the long-, medium-, short-(LMS) cone spectral response space. According to the method, a sensor component image such as an RGB image from a digital imager is input and converted to the LMS space. White point adaptation and equalization are performed on the LMS data. The saturation adjustment is then performed by applying a stretching transformation to the L and S LMS components with respect to the M component of each pixel.
US07701461B2 Method and apparatus for buffering graphics data in a graphics system
A graphics system including a custom graphics and audio processor produces exciting 2D and 3D graphics and surround sound. The system includes a graphics and audio processor including a 3D graphics pipeline and an audio digital signal processor. Techniques for efficiently buffering graphics data between a producer and a consumer within a low-cost graphics systems such as a 3D home video game overcome the problem that a small-sized FIFO buffer in the graphics hardware may not adequately load balance a producer and consumer—causing the producer to stall when the consumer renders bit primitives. One aspect of the invention solves this invention by allocating part of main memory to provide a variable number of variable sized graphics commands buffers. Applications can specify the number of buffers and the size of each. All writes to the graphics FIFO can be routed a buffer in main memory. The producer and consumer independently maintain their own read and write pointers, decoupling the producer from the consumer. The consumer does not write to the buffer, but uses its write pointer to keep track of data valid positions within the buffer. The producer can write a read command to a buffer that directs the consumer to read a string of graphics commands (e.g., display list) stored elsewhere in the memory, and to subsequently return to reading the rest of the buffer. Display lists can be created by simply writing a command that redirects the output of the producer to a display list buffer.
US07701460B2 Graphics systems and methods
Embodiments of graphics systems and methods are disclosed. In one method embodiment, among others, a graphics method comprises receiving a first command having a first screen region, receiving a second command having a second screen region, and replacing the first command and the second command with a single command having one of the first screen region and the second screen region if the first screen region encompasses the second screen region or the second screen region encompasses the first screen region, respectively.
US07701456B1 System and method for assisted awareness
A data feed is monitored to determine whether a condition is satisfied. If the condition is satisfied, an alert is initiated to attract a user's attention. Thereafter, playback mode is entered causing the example system to playback a short period of time-compressed data that occurred just prior to the event occurring to set context for the user. Once the playback signal has caught up with the real-time data feed, the data is output at normal levels. Other configurations, which are described herein, are also possible.
US07701454B2 Field emission display apparatus
A field emission display apparatus including a field emission display panel and a driving device for the field emission display panel. The driving device includes a power supply unit, the power supply unit including an abnormal current detection unit and a discharge circuit. The abnormal current detection unit generates an arc-current detection signal when the value of a current flowing between a negative anode voltage terminal of the field emission display panel and a common ground line is larger than an upper limit. The discharge circuit generates a short circuit between an anode plate of the field emission display panel and the negative anode voltage terminal when the arc-current detection signal is generated from the abnormal current detection unit.
US07701453B2 Driving device and related image transmission device of a flat panel display
A driving device includes a plurality of transmitters. Each transmitter includes a first current source, a second current source, a third current source, a fourth current source, a first switch, a second switch, a third switch, a fourth switch, a fifth switch, and a sixth switch. The first and the fourth switches are controlled by a first control signal. The second and the third switches are controlled by a second control signal. The second switch is coupled to the first switch. The third switch is coupled to the first current source. The fourth switch is coupled to the third switch and the second current source. The fifth and the sixth switches are controlled respectively by a third and a fourth control signal. The fifth switch is coupled to the third current source and the first switch. The sixth switch is coupled to the second switch and the fourth current source.
US07701448B2 Liquid crystal display device achieving imaging with high S/N ratio using invisible light
A liquid crystal panel brightness controller notifies a backlight controller that an illuminance of ambient light is equal to or less than a threshold value. Upon notification, the backlight controller causes invisible light emitted, for example. The invisible light passes through a liquid crystal panel and is reflected by an imaging target and is received by photosensors. Accordingly, the decrease in the amount of the visible light received by photosensors is compensated. As a result, an image with a high S/N ratio is obtained.
US07701447B2 Method for multiple objects detection on a capacitive touchpad
A multiple objects detection method for a capacitive touchpad, through at least one preset time, whether it is noise and interference or an operation of object on touchpad is thus distinguished, actions such as object touches the touchpad, leaves the touchpad are then judged correctly, and different kinds of gesture operations are precisely detected.
US07701440B2 Pointing device adapted for small handheld devices having two display modes
A display device having a puck, a display screen, and a controller is disclosed. The puck moves in a puck field of motion on a surface, the field of motion being divided into a pointing region and a function region. The controller determines a position of the puck within the field of motion. The display screen has first and second display modes, the display screen displaying a two-dimensional scene in the first display mode and a sub-scene of the two-dimensional scene in the second display mode. A cursor that moves within the sub-scene in a manner controlled by the puck position in the pointing region is displayed in the second mode. The controller causes the display scene to change between modes when the puck moves between regions. The sub-scene position moves in response to the position of the puck in the function region in the first display mode.
US07701439B2 Gesture recognition simulation system and method
A gesture recognition simulation system and method is provided. In one embodiment, a gesture recognition simulation system includes a three-dimensional display system that displays a three-dimensional image of at least one simulated object having at least one functional component. A gesture recognition interface system is configured to receive an input gesture associated with a sensorless input object from a user. The gesture recognition simulation system further comprises a simulation application controller configured to match a given input gesture with a predefined action associated with the at least one functional component. The simulation application controller could invoke the three dimensional display system to display a simulated action on at least a portion of the at least one simulated object associated an input gesture and a predefined action match.
US07701438B2 Design of force sensations for haptic feedback computer interfaces
A design interface tool for designing force sensations for use with a host computer and haptic feedback interface device. A haptic feedback device communicates with a host computer that displays the interface tool. The user selects and characterizes force sensations using the interface tool, and a graphical representation of the characterized force sensation is displayed. The characterized force sensation is output to a user manipulatable object of the force feedback device so that the user can feel the designed force sensation The user can include multiple force sensations in a compound force sensation, where the compound sensation is graphically displayed to indicate the relative start times and duration of each of the force sensations. The user can also associate a sound with the force sensation, such that the sound is output in conjunction with the output of the force sensation.
US07701437B2 Interactive display and method of displaying a message
An interactive display (100) comprising a camera (400) that record a message presented to the interactive display. This message comprises the name of the person for whom the message is intended. When this person is identified via the camera (400) by face recognition or via a voice recorder (102) by voice recognition, the interactive display (100) displays the message to this person. When the interactive display (100) is not used, i.e. it is not used to record a message and there are no persons within sight of the camera (400) that can trigger a message being displayed, the interactive camera can be used as a mirror.
US07701434B2 Automatic screen and keypad brightness adjustment on a mobile handheld electronic device
A method is set forth for automatically adjusting screen and keypad brightness on a mobile electronic device having a light sensor, display screen and keypad, for optimum legibility under varying lighting conditions, with minimal eye strain and distraction to the user. The method includes obtaining light level samples from the light sensor, and independently adjusting backlight intensity of the display screen and keypad responsive to the light level samples. Preferably, correct screen and keypad adjustments are made responsive to the user pulling his or her handheld device out of its holster notwithstanding non-optimal ambient light detection while the device is being removed from the holster. According to another aspect, the described method allows for ambient light detection in a handheld device where the light sensor and a message notification indicator share a common light pipe.
US07701431B2 Display device with divided display regions
A display device having gate signal lines, a scanning signal driving circuit which supplies scanning signals to respective gate signal lines, drain signal lines, and a video signal driving circuit which supplies video signals to respective drain signal lines formed on one surface of an insulating substrate. The display device includes a first thin film transistor which is driven by the scanning signals, a pixel electrode to which the video signals are supplied through the first thin film transistor in each pixel region. The video signal driving circuit includes a dynamic memory which is comprised of a plurality of other thin film transistors formed in parallel with the first thin film transistor, and at least one thin film transistor among the plurality of other thin film transistors is covered with a conductive film having a potential which is fixed through an insulation film.