Document Document Title
US07886366B2 Cantilever device and cantilever controlling method
The amplitude control of a cantilever based on the van der Pol model is performed through feedback using measurement data on a deflection of the cantilever. A self-oscillating circuit integrates a deflection angle signal of a cantilever detected by a deflection angle measuring mechanism using an integrator, multiplies a resulting integral value by linear feedback gain generated by a gain generator, and an output corresponding to the linear feedback signal is generated. Also, the self-oscillating circuit cubes the deflection angle signal using analog multipliers, integrates the resulting values using integrators, multiplies the resulting integral values by a nonlinear feedback gain generated by a gain generator, and an output corresponding to the nonlinear feedback signal is generated. Furthermore, the self-oscillating circuit adds the outputs together using an adder, and a voltage signal for a piezo element is generated.
US07886362B2 Media authentication via physical attributes of a medium
An optical disc is authenticated by measuring physical attributes of the disc. A challenge is presented to the drive comprising the disc. The challenge includes locations on the disc to be used for authentication. The locations are determined each time the disc is to be authenticated. No restriction is placed on the locations on the medium, and no restriction is placed on the number of locations. Locations on the disc are accessed and an answer to the challenge is calculated in accordance with a physical attribute pertaining to the locations. The answer can include an angle between the locations, the physical separation between the locations, an amount of time elapsed between detection of the locations, an amount of time taken to read data between written between the locations, or a number of rotations occurring between detection of the locations. The answer is analyzed to determine the validity of the disc.
US07886359B2 Method and apparatus to report policy violations in messages
A method and apparatus for reporting policy violations in messages is described. In one embodiment, a violation is identified by detecting fragments in a message that match information from any one or more rows within a tabular structure of source data. The fragments that match this information are then specified as part of reporting the violation.
US07886356B2 Removing malicious code in media
A method may include receiving untrusted digital media; converting the untrusted digital media into an analog signal; converting the analog signal into trusted digital media; and storing the trusted digital media.
US07886353B2 Accessing a USB host controller security extension using a HCD proxy
Systems and methods for enabling trusted software to monitor and control USB traffic associated with a security extension of a host controller and devices in a USB topology is disclosed. A host controller proxy receives USB-related data from a host controller driver, determines whether the data is of a security interest, and if so, sends the data to a driver for a security extension executing in the trusted execution environment. Likewise, after software executing in the trusted execution environment evaluates and appropriately addresses data sent by the HCD proxy or data retrieved from a hardware security extension, the HCD proxy receives data from the trusted execution environment for further dissemination.
US07886352B2 Interstitial pages
A reverse proxy server can provide access to web applications. The reverse proxy system can produce interstitial pages not generated with the web application code and optionally block access to the web application until the interstitial pages have been processed.
US07886348B2 Security management system for monitoring firewall operation
A test method for Internet-Protocol packet networks that verifies the proper functioning of a dynamic pinhole filtering implementation as well as quantifying network vulnerability statistically, as pinholes are opened and closed is described. Specific potential security vulnerabilities that may be addressed through testing include: 1) excessive delay in opening pinholes, resulting in an unintentional denial of service; 2) excessive delay in closing pinholes, creating a closing delay window of vulnerability; 3) measurement of the length of various windows of vulnerability; 4) setting a threshold on a window of vulnerability such that it triggers an alert when a predetermined value is exceeded; 5) determination of incorrectly allocated pinholes, resulting in a denial of service; 6) determining the opening of extraneous pinhole/IP address combinations through a firewall which increase the network vulnerability through unrecognized backdoors; and 7) determining the inability to correlate call state information with dynamically established rules in the firewall.
US07886347B2 Forensic toolkit and method for accessing data stored on electronic smart cards
A tool kit for accessing data stored on an electronic SMART card is provided, the kit comprising a SMART card reader and recorder, at least one storage card, and a control card. The card reader and recorder is operative to read and copy the electronic SMART card onto the storage card, and to read the control card, the storage card comprising a storage card security key. The control card comprises code generation means operative to generate a control card security key, copying of the electronic SMART card onto the storage card being prevented unless the control card security key is verified against the storage card security key.
US07886345B2 Password-protection module
A method of protecting a password being used to establish interaction between a user and an application includes detecting a request for the password from the application by receiving a notification from the user indicating the request. The method further includes combining the password with information identifying the application, so as to produce a protected password, and authenticating to the application using the protected password. The method may also include a mutual authentication capability between user and the application.
US07886342B2 Distributed environment controlled access facility
A computer implemented web based access control facility for a distributed environment, which allows users to request for access, take the request through appropriate approval work flow and finally make it available to the users and applications. This program also performs an automatic task of verifying the health of data, access control data as well as the entitlements, to avoid malicious user access. The system also provides an active interface to setup a backup, to delegate the duty in absence. Thus this system provides a comprehensive facility to grant, re-certify and control the entitlements and users in a distributed environment.
US07886340B2 Secure remote management appliance
A computer network management system with an embedded processor, an analog communication means and a digital interface for network management provides a system for remotely and securely managing a network. Backup power in the form of an uninterrupted power supply, or other power means as appropriate, allows the modem to provide power outage notification to a remote site. The system further provides authentication and authorization capabilities for security purposes.
US07886338B2 System and method for controlling access to local services without losing failover capibilty
A system and method are provided for controlling access to local electronic devices in an automation network while maintaining failover capability. The method can include the operation of setting a state of a networked device to an online state. Another operation is sending a communication from the networked device to a controller requesting permission to change state of the networked device. The networked device may wait a predetermined amount of time to receive permission to change state. The state of the network device can change without permission from the controller after the predetermined amount of time has passed.
US07886335B1 Reconciliation of multiple sets of network access control policies
In general, techniques are described for managing multiple access policies in a network access control system. An endpoint device may send, to a policy decision point (“PDP”), a request to communicate on a network. When the PDP receives such an access request, the PDP typically identifies a set of access policies to be enforced with regard to the endpoint device and causes the identified access policies to be enforced with regard to the endpoint device. These access policies may specify rights to communicate on networks and/or rights to communicate with server resources and/or endpoint configuration requirements. However, because the endpoint device may issue multiple access requests, conflicting sets of access policies may potentially be enforced with regard to the endpoint device. The techniques described herein ensure that only a consistent set of access policies are enforced with regard to the endpoint device when accessing the network.
US07886333B2 In-vehicle recording/reproduction device, recording/reproduction device, recording/reproduction system, and recording/reproduction method
An in-vehicle recording/reproduction device (121) records in a recording device a program which the user starts watching, and reads and reproduces the data when watching is permitted, such as, for example, when a vehicle is stopped. The in-vehicle recording/reproduction device (121) transmits recording information about recording, such as a program, a time, and the like, to an in-home recording/reproduction device (303). The in-home recording/reproduction device (303) records the same program as that recorded by the in-vehicle recording/reproduction device (121) based on the recording information. The in-vehicle recording/reproduction device (121) transmits to the in-home recording/reproduction device (303) reproduction information indicating which scene was last reproduced in the in-vehicle recording/reproduction device (121). The in-home recording/reproduction device (303) performs reproduction based on the reproduction information. Thereby, it is possible to watch the rest of the program which was watched in the vehicle, at home without missing a scene.
US07886330B2 Enhanced home entertainment system with removable long-term storage
A method and apparatus for set top box (STB) receiving a single selection or actuation, and in response to a single selection from a user, transferring a program and auxiliary data related to the program from a first storage device of the STB to a removable storage device.
US07886326B2 Web cam for indicating the expression of a remote end user
A web cam system has a local end computer coupled to a local end web cam, and a remote end computer coupled to a remote end web cam, with the computers coupled to a network and communicating with each other via a messaging application. A facial expression of a local end user is captured at the local end web cam. A control signal that corresponds to the captured facial expression is generated at the local end computer, and then transferred via the network to the remote end computer, which generates an indication signal to an indicator at the remote end web cam. A response is output at the indicator that is indicative of the captured facial expression.
US07886322B2 Electronic program guide display control apparatus, electronic program guide display control method, and electronic program guide display control program
When a user touches any desired position on a display screen, a position detection section detects a specification position on the display screen and a data processing control section controls to scroll a display area based on a positional relationship between the specification position detected by the position detection section and a predetermined position on the display screen, namely, the direction, the distance, and the like.
US07886320B2 Television display device and method of operating a television system
A television display device for use with a television display for displaying television services, an input for providing at least one command to the television display device and a broadcast stream containing a stream of key files including data representing respective key images, the television display device including a memory for storing a plurality of control images and for maintaining continuously in memory at least one of said key files, an event selector for selecting an event and associating the event with a selected one of the plurality of control images, an action selector for selecting an action and associating the action with the selected control image, a display section for detecting the event and, in response, producing display information for displaying for a predetermined period the selected control image on a portion of the television display superposed on the television service being viewed and a command section for initiating the action conditional on whether or not a control command is provided by the input unit within said predetermined period, wherein, the display section, when displaying the selected control image, simultaneously displays the key image of one of the data files currently stored superposed on the television service being viewed and the command section executes the content of the key file of the displayed respective key image conditional on a key command being provided by the input unit within the predetermined period.
US07886319B2 Providing alternative services based on receiver configuration and type of display device
The present invention provides a system for providing alternative services in a television system. In one implementation, a subscriber is provided an alternative service upon attempting to access an unauthorized service, thereby providing a framework for efficient control of conditional access and enhanced services. In addition, in one implementation, user device limitations or variations are handled conveniently through the same multi-purpose system for providing alternative services.
US07886318B2 Set top box with digital rights management for multiple devices and methods for use therewith
Media content is received for a plurality of devices based on a user selection. The media content includes digital rights for the plurality of devices. The media content is transferred to at least one of the plurality of devices in accordance with the digital rights.
US07886317B2 Vibration absorber
A vibration absorber provided on an optical disk drive module of a disk drive for suppressing vibration produced by the optical disk drive module at various speeds. The vibration absorber at least has a body, dampers, elastic members, an actuator and a controller. The body is secured on the optical disk drive module. The dampers elastically and vertically shift on the body. The elastic members are provided on the body for providing elasticity in shifting of the damper. The actuator is provided on the body and coupled to the damper for providing a driving force for the vertical shifting of the damper. The controller controls the driving force outputted by the actuator based on the change in rotational speed of the optical disk drive module, so as to change the elasticity in vertical shifting of the damper to reduce the shifting and corresponding vibration of the optical disk drive module.
US07886314B2 Disk device, shutter control device, and computer program for shutter opening/closing control
To assuredly determine whether a shutter pinches a disk in a disk device including a shutter at a disk insertion slot. A shutter control device 10 includes a pinch determining unit 14 that determines whether the disk is pinched by the shutter based on a position of the shutter during a process of closing the shutter, and a sensitivity changing unit that sets sensitivity of determination to be high as ambient temperature of a shutter driving mechanism increases.
US07886313B2 Optical disc drive
An optical disc drive is suitable to read data of an optical disc. The optical disc drive includes a housing, a turntable and an ejecting mechanism. The turntable has a chuck claw holds at an opening of the optical disc. The ejecting mechanism includes a button, a reposition assembly and at least an ejecting assembly. The button is configured at the turntable and has an operating portion and a connecting portion. The reposition assembly is adjacent to the button and provides the button with a return force along a first direction. Moreover, the ejecting assembly has a first portion connected to the connecting portion, a second portion connected to the turntable and a third portion protruding out the turntable. When the operating portion is forced and moves along a second direction, the connecting portion drives the third portion to move along the first direction and push the optical disc.
US07886309B2 Accessing a platform independent input method editor from an underlying operating system
The invention relates to access to a platform independent input method editor or IME from an underlying operating system. Keystrokes received at an operating system input may be formed into a character sequence, and an operating system-based IME service module may call the platform independent IME to convert the character sequence to a corresponding code point. The transferred code point may then be returned to an operating system output.
US07886300B1 Mechanism for implementing thread synchronization in a priority-correct, low-memory safe manner
A mechanism is disclosed for implementing fast locking in a multi-threaded system. This mechanism enables fast locking to be performed even on an operating system platform that does not allow one thread to assign ownership of a lock on a mutex to another thread. In addition, the mechanism performs locking in a manner that ensures priority correctness and is low-memory safe. In one implementation, the priority correctness is achieved by using operating system mutexes to implement locking, and the low-memory safe aspect is achieved by pre-allocating a memory section to each thread. This pre-allocated memory section ensures that a thread will have sufficient memory to obtain a lock, even when a system is in a low-memory state. With this mechanism, it is possible to implement locking in a safe and efficient manner.
US07886298B2 Data transfer protocol for data replication between multiple pairs of storage controllers on a san fabric
A system for communicating between two devices in a network in which a semi-persistent tunnel is established between the two devices in advance of data communication. The semi-persistent tunnel includes resources that are pre-allocated in a first device at a first end of the communication link by a second device at the second end of the communication link. The first and second devices implement a plurality of processes for handling data transfer operations. Preferably, the semi-persistent tunnel also includes resources that are pre-allocated in a device at the second end of the communication link by the device at the first end of the communication link to allow bi-directional communication. Data transfer operations transmitted through the tunnel include an identification of specific resources of the pre-allocated resources that are to handle the data transfer operation. Data transfer operations also include a vector identifying a particular process among the plurality of processes that implement the data transfer operation.
US07886296B2 System and method for providing alerts for heterogeneous jobs
A system and method for summarizing jobs for a user group is provided. In one embodiment, a job manager is operable to invoke an alert filter. The alert filter is compatible with a plurality operating environments. One or more properties of a first job associated with a first operating environment is identified. One or more properties of a second job associated with a second operating environment is identified. The first operating environment and the second operating environment are heterogeneous. A first alert object is generated in response to a first match between the alert filter and the identified properties of the first job. A second alert object is generated in response to a second match between the alert filter and the identified properties of the second job.
US07886295B2 Connection manager, method, system and program product for centrally managing computer applications
The present invention provides a connection manager, method, system and program product for centrally managing computer applications. Specifically, under the present invention, a connection manager is provided that centrally manages the applications through a queue broker, and communicates with components of a heartbeat manager and cleanup manager. The connection manager of the present invention provides, among other things, a centralized point for: (1) applications to directly connect to one another; (2) heartbeats of the applications to be monitored; and (3) any necessary cleanup actions to be implemented.
US07886294B2 Virtual machine monitoring
A system and method for monitoring internal operation of a virtual machine (“VM”). The VM is operated to interpret and execute a program. During operation of the VM, status information regarding internal operation of the VM is stored to an internal memory buffer. The status information is subsequently extracted from the internal memory buffer during operation of the VM to monitor internal operation of the VM from a vantage point external to the VM.
US07886289B2 Extensibility mechanism for analysis services unified dimensional model
Systems and methods that supply extensibility mechanisms for analysis services, via a plug-in component that enables additional functionalities. The plug-in component provide additional custom logic for the analysis services unified dimensional model (UDM). Accordingly, server functionalities can be extended in an agile manner, and without a requirement for a new release, for example.
US07886287B1 Method and apparatus for hot updating of running processes
The present invention is directed to a method and apparatus for updating running processes. In particular, a jump instruction is injected into the first instruction line of a function that has been updated. The jump instruction redirects the program to a location within a jump table containing the address of the first instruction of an updated function. Injection of the jump instruction can be made without stopping execution of the application, thereby allowing a patch to be installed without interrupting application services.
US07886281B2 System and methods for cross-tier transaction tracing
The disclosure is directed to a method of tracing processing of software instructions associated with a transaction. The method includes writing an access data stream addressed to a receiving application on a remote application server and writing a transaction identifier to the end of the access data stream. The receiving application is configured to read the access data stream and the transaction identifier when an instrumented version of the receiving application is implemented on the remote application server.
US07886280B2 Flattening hierarchically structured flows
There is disclosed a system for flattening hierarchically structured flows using a breadth-first approach. At each level of hierarchy of a hierarchically structured source flow, complex nodes are flattened by one level across the entire breadth of the flow. The results of this flattening are placed in a target flow, and any connections that existed in the source flow are re-established in the target flow in such a way that any data input into the target flow will be processed as if it had been input into the source flow. After a processing iteration, if there are still complex nodes remaining in the target flow, the target flow becomes the next source flow, and the process is repeated until the flow has been completely flattened.
US07886279B2 Information processing apparatus, control method therefor, computer program, and storage medium
An information processing apparatus executes a first module, a second module, and a third module for mediating a call from the first module to a function in the second module and obtaining the log of processing in the second module in response to the call. The apparatus obtains the log from the third module, extracts, from the obtained log, attribute information of functions and identifiers assigned to the functions, and determines, on the basis of attribute information of a first function and a second function among the extracted functions, identifiers assigned to the first function and the second function, whether processing in the second module has normally ended.
US07886272B1 Prioritize code for testing to improve code coverage of complex software
The present invention is directed to automatically analyzing software systems for identifying faults or bugs and/or detection of malicious code. In various embodiments, the present invention measures code coverage for high priority invocable program elements, uses a relaxed coverage estimation technique that, instead of guaranteeing which code units will be executed, guarantees that at least a certain number of code units will be executed, determines and solves constraints in code to identify infeasible paths containing one or more selected nodes, determines, for a composite data type, a range of values for each of at least two non-composite data fields, and/or translates, prior to code analysis complex code into simpler code having fewer operators.
US07886269B2 XML application framework
An extensible markup language (XML) application framework (XAF) may be provided. XAF applications are data driven such that all operations with a computer system are data focused. In addition, the components used in the XAF application are instantiated and connected according to how data is displayed and what data type is used. Applications within XAF comprise a user interface (UI) connector, an action module, and a data connector. UI connectors receive UI events and connect the UI event to an action module. The action module generates a standard format action from the UI event and sends it to the data connector. The data connector translates the standard format action into a data-specific action that changes data in a data store. A data connector then sends a standard format data representation corresponding to the changed data back to the UI connector to provide the changed data to the UI.
US07886266B2 Robust personalization through biased regularization
The subject disclosure pertains to systems and methods for personalization of a recognizer. In general, recognizers can be used to classify input data. During personalization, a recognizer is provided with samples specific to a user, entity or format to improve performance for the specific user, entity or format. Biased regularization can be utilized during personalization to maintain recognizer performance for non-user specific input. In one aspect, regularization can be biased to the original parameters of the recognizer, such that the recognizer is not modified excessively during personalization.
US07886265B2 Process automation system and method employing property attachment techniques
The embodiments of the invention described herein employ sophisticated techniques for managing distributed processes in a process automation system. Specifically, one embodiment of the invention implements a general purpose property mechanism in which arbitrary data is attached to any object in the system (e.g., projects, procedures, jobs, job steps, resources, etc), thereby providing a convenient way to configure the system without modifying the underlying program code. In addition, in one embodiment, a three-tier hierarchy of data object is employed: “projects,” “procedures,” and “steps” (or “projects,” “jobs” and “job steps” during runtime). A property may be attached to any object on any tier of the hierarchy to configure that object and (potentially) all of the objects which reference the property. The properties and property sheets may be attached both statically (before runtime) and dynamically (during runtime). Moreover, one embodiment of the invention employs a unique property substitution syntax to allow the value for a particular property to be located and substituted dynamically at runtime.In addition, advanced report generation techniques are described below in which the report generation process is logically separated into a data gathering stage and a report generation stage. The data gathering stage extracts certain specified properties and diagnostic information from each job step. The extracted information is then stored in a highly flexible, reusable data format which is used to create different types of user-configurable reports.
US07886263B1 Testing to prescribe state capture by, and state retrieval from scan registers
State retention cells of a test circuit embedded in an electrical circuit are interconnected to form one or more scan chains. The scan chains are interconnected so that unknown states, or X-states, are shifted through the scan chains in an order other than the order in which the states were captured by the state retention cells of the scan chain. Such reordering of response states in individual scan chains may be used to align the X-states across multiple scan chains to achieve higher test compression scan register circuit testing.
US07886260B2 Focused ion beam defining process enhancement
Embodiments employ a method to define points on selected nets in a netlist for a focused ion beam (FIB) to create open circuits. A selected net is partitioned into a set of sub-segments, and after considering all metal layers at and above that of the selected net, a subset of the set of sub-segments is formed as those sub-segments having minimum distances from the considered metal layers greater than some threshold. All contiguous sub-segments in the subset of the set of sub-segments are grouped into groups. The midpoints of such groups, and any isolated sub-segments, are possible candidate for FIB points. For some embodiments, the midpoint of the longest (or one of the longest) groups of sub-segments is chosen as the FIB point for the selected net. Other embodiments are described and claimed.
US07886259B2 Method and circuit arrangement for determining power supply noise
The present invention relates to a method and circuit arrangement for determining power supply noise of a power distribution network. The power supply noise is determined by measuring the propagation delay of a delay circuit powered by the power distribution network, wherein the result of the measuring step is used as an indicator of the power supply noise. Thereby, a real-time power supply noise monitoring can be carried out at any point of a power distribution network of an observed circuitry.
US07886254B2 Method for amending layout patterns
A method for amending layout patterns is disclosed. First, a layout pattern after an optical proximity correction is provided, which is called an amended pattern. Later, a positive sizing procedure and a negative sizing procedure are respectively performed on the amended pattern to respectively obtain a positive sizing pattern and a negative sizing pattern. Then, the positive sizing pattern and the negative sizing pattern are respectively verified to know whether they are useable. Afterwards, the useable positive sizing pattern and the negative sizing pattern are output for the manufacture of a reticle when they are verified to be useable.
US07886253B2 Design structure for performing iterative synthesis of an integrated circuit design to attain power closure
A design structure that performs iterative synthesis of an integrated circuit design to attain power closure is described. In one embodiment, the design structure is embodied in a computer readable medium and has the capability to initially synthesized an integrated circuit design to satisfy timing and power constraints. Results from the initial synthesis are fed back into the synthesis process where specific nodes in the circuit design are targeted to satisfy the timing and power constraints. Selected nodes in the circuit design are worked on in an iterative manner until it has been determined that all of selected nodes have undergone evaluation for satisfying timing and power constraints. Once all of the selected nodes have undergone evaluation for satisfying timing and power constraints, then a final netlist representing the circuit design is generated.
US07886252B2 Same subgraph detector for data flow graph, high-order combiner, same subgraph detecting method for data flow graph, same subgraph detection control program for data flow graph, and readable recording medium
A same sub-graph detection apparatus for data flow graph is disclosed. An embodiment of the present invention detects a sub-graph at a high speed, in which an area-size reduction effect is large. The same sub-graph detection apparatus for data flow graph according to an embodiment of the present invention includes for a digital circuit behaviour, a conditional branching selection section for selecting one conditional branching from one or a plurality of conditional branchings in a data flow graph; a node set selection section for selecting a node set included in the selected conditional branching; a node grouping section for dividing the selected node set into several groups; and using each of the divided groups as a sub-graph, a sub-graph comparison section for detecting the same sub-graphs by comparing a plurality of sub-graphs obtained as a result of each processing performed on the one or the plurality of conditional branchings by the conditional branching selection section, the node set selection section and the node grouping section. The same sub-graph detection apparatus for data flow graph according to an embodiment of the present invention divides nodes included in each conditional branching in the data flow graph into groups in accordance with a prescribed rule, uses each of the groups as a sub-graph and detects the same sub-graphs by comparing the subgraphs.
US07886251B2 System and method for building configurable designs with hardware description and verification languages
An invention is provided for building configurable designs synthesizable to gates. The invention includes creating a configurable design using an HDL. The configurable design has a plurality of instantiated configurable constructs that can be optionally included in a design. Basically, the configurable design is an all-inclusive design having a large set of features, including varying interfaces, FIFO depths, and other features. Then, a derived design is generated by removing configurable constructs from the configurable design based on a specification, typically a customer specification received from a customer for a particular design. The specification indicates which configurable constructs are to be included in a derived design. Thereafter, the derived design is synthesizable in logic.
US07886245B2 Structure for optimizing the signal time behavior of an electronic circuit design
A design structure for designing an electronic circuit, especially a clock tree and a sub-clock tree, within a set of sinks with given target arrival time windows, preferably on an integrated circuit designed by an IC design house or other circuit design provider. The clock tree and the sub-clock tree are preferably connected through one or multiple fixed circuits which must not be altered, cloned or removed. Several alternative implementations of the at least one logic structure are built and for each of the several alternative implementations data is stored. A set of configurations is built, each configuration comprising a combination of the one or several alternative implementations and each configuration satisfying the target arrival time windows at the complete set of sinks. A configuration is selected according to an evaluation of the data, preferably latency data, for constructing the configuration. No manual interaction is needed and a configuration with minimum latencies is provided.
US07886242B1 Systems, methods, and apparatus for total coverage analysis and ranking of circuit designs
In some embodiments of the invention, a method and apparatus of consolidating all types of coverage metrics, obtained from an HDL simulator, under a single common framework is described. In other embodiments of the invention, a method and an apparatus are disclosed for performing ranking from a verification plan using total coverage metric.
US07886240B2 Modifying layout of IC based on function of interconnect and related circuit and design structure
Modifying a layout of an integrated circuit (IC) based on a function of an interconnect therein and a related circuit and design structure are disclosed. In one embodiment, a method includes identifying a function of an interconnect in the layout from data of the layout embodied in a computer readable medium; and modifying the layout to form another layout that accommodates the function of the interconnect. A design structure embodied in a machine readable medium used in a design process, according to one embodiment, may include a circuit including a high voltage interconnect positioned in a dielectric layer, the high voltage interconnect positioned such that no fill is above or below the high voltage interconnect.
US07886239B2 Phase coherent differtial structures
Phase-coherent differential structures contain a phase-coherent transformer having two pairs of phase-coherent coupled differential inductors.
US07886236B2 Dynamic feedback for gestures
Gesture feedback techniques are discussed that provide prompt feedback to a user concerning the recognition of one or more gestures. The feedback may be employed to confirm to a user that a gesture is being correctly recognized. The feedback may alternately warn a user that a desired gesture is not being correctly recognized, thereby allowing the user to cancel the erroneous gesture before it is invoked
US07886235B2 Interactive document summarization
A real-time interactive document summarization system which allows the user to continuously control the amount of detail to be included in a document summary.
US07886231B2 System for controlling and monitoring therapy modules of a medical workstation
A system is provided for controlling and monitoring therapy modules of a medical workstation. The system includes a first control and display unit, at least another control and display unit and at least one therapy module, which is either a ventilation module or an infusion module. The control and display units and the therapy module or therapy modules are connected to one another via bidirectional communications connections. The control and display units have a settable first display area for alarm and status reports of the therapy module or therapy modules and a second area for the display and modification of therapy settings of the therapy module or therapy modules. The communication between the control and display units is such that the display of the alarm and status reports for the therapy module or therapy modules can be turned off on one of the control and display units only if the display of the alarm and status reports of the therapy module or therapy modules is turned on, on at least one of the other control and display units and/or the communication between the control and display units is such that the display and modification of therapy settings of the therapy module or therapy modules can be turned off only if the display and modification is turned on, on at least one of the other said control and display units.
US07886227B2 Cross-environment context-sensitive help files
A method for providing context-sensitive help across variable environments. In each of the variable environments, the method can include tokenizing a received network request for help, the tokenization producing a contextually pertinent help file name and a base address of a corresponding help file. Subsequently, the corresponding help file can be located in a fixed storage location referenced by associating the help file name with the base address. Finally, the located help file can be encoded with the base address, and transmitting to a requesting client.
US07886226B1 Content based Ad display control
Methods, systems and program products for providing a first visual region, the first visual region configured to present content determined by a document. A distinct second visual region is provided, the second visual region not defined by the document and configured to present content that is not contained in the document. One or more attributes are identified in the electronic document. Based on the one or more attributes, the presentation of ad content in the second visual region is enabled or disabled. The electronic document is presented in the first visual region.
US07886224B2 System and method for transforming tabular form date into structured document
A definition data storage unit stores definition data defining a rule for transforming tabular form data into a structured document. The definition data includes a conditional repeat specifying description specifying grouping of part of tabular form data rows which corresponds to a common item having a single value. The conditional repeat specifying description includes the common item as an attribute value for a condition for repetition. The definition data further includes a portion into which the tabular form data is inserted as content of an element. The portion includes a value insertion specifying description made to correspond to an item name of an item included in the tabular form data. A transformation unit transforms tabular form data based on the definition data, with the part of the rows grouped as one group, and embeds the value of the item name in a portion specified by the value insertion specifying description.
US07886219B2 Automatic form generation
A computer system and method for generating a plurality of unique forms, such as invoices or medical claim forms, that may be populated with data to produce test forms for testing automatic document processing systems. A blank form image is selected, and a layout data file is created that includes information on the locations of data fields on the blank form image, data types, and the formatting of data in the data fields. Corresponding data fields on each form are populated with different data sets comprising pre-defined data, random data or a combination of data to create a plurality different forms for the testing of the document processing system.
US07886217B1 Identification of web sites that contain session identifiers
Web sites are analyzed to determine whether the web sites are embedding session identifiers in web documents. The analysis is based on a comparison of in-host links of multiple copies of a document from a web site. Rules governing the insertion of session identifiers for the web site may be determined and used to assist in crawling the web site.
US07886213B2 Methods and apparatus for providing linear erasure codes
Methods and apparatus for providing linear erasure codes. In one aspect, a method is provided for encoding a set of data values into a code symbol. The method includes determining an index sequence that defines selected data values to be used to generate the code symbol, and determining a value sequence that defines factors to be multiplied by the selected data values to generate the code symbol. The method also includes generating a packet header that describes the index sequence and the value sequence.
US07886208B2 LDPC decoding apparatus and method based on node memory
An apparatus is provided for decoding a Low-Density Parity Check (LDPC) code in a communication system. In the LDPC decoding apparatus, an edge memory stores a message delivered through an edge between a variable node and a check node. A node memory stores a node value. A node processor performs a node processing operation using information stored in at least one of the node memory and the edge memory, stores a check node value generated by performing the node processing operation in the node memory, and stores a message generated by performing the node processing operation in the edge memory. A switch switches outputs of the node memory and the node processor through a permutation operation. A parity check verifier parity-checks an output from the node memory. A controller provides a control signal for controlling the node processor.
US07886206B2 Semiconductor memory test device and method thereof
A semiconductor memory test device and method thereof are provided. The example semiconductor memory test device may include a fail memory configured to store at least one test result of a memory under test, a mode selecting unit configured to output a selection signal for selecting a memory address protocol of the fail memory based upon which one of a plurality of test modes is active in the memory under test and an address arranging unit configured to arrange address signals to conform with the selected memory address protocol in response to the selection signal received from the mode selecting unit.
US07886199B2 Recovery from a hang condition in a data processing system
A data processing system, method, and computer-usable medium for recovering from a hang condition in a data processing system. The data processing system includes a collection of coupled processing units. The processing units include a collection of processing unit components such as, two or more processing cores, and a cache array, a processor core master, a cache snooper, and a local hang manager. The local hang manager determines whether at least one component out of the collection of processing unit components has entered into a hang condition. If the local hang manager determines at least one component has entered into a hang condition, a throttling manager throttles the performance of the processing unit in an attempt to break the at least one component out of the hang condition.
US07886194B2 Event-generating instructions
An information carrier medium containing debugging software that, when executed by a processor, causes the processor to generate an event signal and an event code and provide the event signal and the event code to an event detection logic coupled to the processor. The event detection logic is adapted to generate a plurality of events, where a number of events generated corresponds to the event code.
US07886193B2 System and methods for processing software authorization and error feedback
Software error feedback information, typically that associated with authorization failures due to operating system resource access checks, is automatically communicated to a software vendor with actions needed to prevent the software application error from occurring on the client computer. If possible, information associated with the software error is communicated to the client computer in order to mitigate the error by modifying how the client computer's operating system interacts with the software application so that the error may be avoided and user interaction minimized. Modifications may include automatically redirecting a resource request associated with the authorization failure in a manner such that authorization will be granted by the operating system and prevent the authorization failure due to the access check.
US07886191B2 Method for rebooting a signal processing system
A method for rebooting a system having a plurality of execution units in a safe operating mode; after receiving a request signal, the signals delivered by the execution units are compared with one another as a function of a comparison operation to detect a signal deviation.
US07886188B2 System and method for distributed monitoring of a soap service
A computer implemented method, apparatus, and computer usable program code for the distributed monitoring of a SOAP service is provided. A test configuration file specifying a test input is distributed from a central reporting location to at least one remote data processing system that has access to a SOAP service to be tested. The test configuration file is created without accessing the SOAP service to be tested. Furthermore, the user that created the test configuration file is not allowed access to the SOAP service to be tested.
US07886178B2 Semiconductor memory apparatus
In order to provide a semiconductor memory apparatus which can adjust the locked loop circuit such as a DLL in detail after producing the semiconductor memory apparatus, and moreover, which can adjust the locked loop circuit by using a measuring apparatus which has a low testing frequency, an exclusive-OR circuit generates an adjusting clock signal TCLK obtained by multiplying a frequency of a pair of test clock signals which respectively have a phase difference. A DLL circuit inputs the adjusting clock signal TCLK in place to an external clock signal CLK. The counter circuit counts the control clock signal CCLK outputted from the DLL circuit for a predetermined time. A comparator compares a counted value to an expected value and outputs a comparison result. A phase adjusting circuit outputs an adjusting signal to a delay circuit inside the DLL circuit based on the comparison result outputted from the comparator, and adjusts a phase of the control clock signal CCLK outputted from the DLL circuit.
US07886177B2 Method and apparatus of collecting timer ticks
Described within is a power management system for a computing platform that provides additional reductions in power consumption from that provided by only periodically putting the CPU or peripheral devices in low power non-operational states. In particular, the embodiment prevents the OS from generating an interrupt due to timer ticks while in a non-C0 state, until such time as a number of timer ticks have been gathered.
US07886175B1 Delaying one-shot signal objects
A device may include a processor to execute a thread. The processor may be further configured to execute a set of wrappers that are called from within the thread to invoke a set of one-shot signal objects to generate delayed signals. Each of the set of wrappers may be configured to detect whether different ones of one-shot signal objects that were invoked from within the thread have generated signals at periodic time intervals, determine a delay to be used for invoking one of the set of one-shot signal objects, and invoke the one of the set of one-shot signal object to generate one of the delayed signals based on the delay when the different ones of one-shot signal objects have generated signals at periodic time intervals. The processor may be further configured to receive the delayed signals generated from the set of one-shot signal objects over a time period.
US07886173B2 Transitioning computing devices from secondary power to primary power after corresponding, independent delay times
A method for powering a system is described. The method includes receiving a signal that indicates availability of a primary power source to supply operating power to a plurality of computing devices, and responsive to the received signal, transitioning each of the plurality of computing devices from a secondary power source to receiving power from the primary power source after a delay time that is a function of a substantially unique seed value for each computing device.
US07886171B2 Music reproducing device that temporarily memorizes music information from notifying section when operating function unit is inactive
A music reproducing device comprises an operating function unit and a reproducing function unit, wherein the reproducing function unit comprises an information notifying section for notifying the operating function unit of information of a piece of music to be reproduced, a notification controlling section for controlling the notification of the music information to the operating function unit by the information notifying section when the operating function unit is in an inactive state, and a memory section for temporarily memorizing the music information from the information notifying section when the operating function unit is in the inactive state, and the operating function unit comprises an information obtaining section for obtaining the music information from the memory section when the operating function unit recovers from the inactive state to an active state.
US07886167B2 Load circuit supply voltage control
For one disclosed embodiment, an apparatus comprises a load circuit having one or more memory devices, one or more temperature sensors to sense one or more temperatures for the load circuit, and supply voltage control circuitry to control supply voltage to be applied to the load circuit. The supply voltage control circuitry may vary the supply voltage based at least in part on one or more sensed temperatures when the load circuit is in an inactive state and may help retain one or more signals by one or more memory devices of the load circuit as the supply voltage is varied. Other embodiments are also disclosed.
US07886164B1 Processor temperature adjustment system and method
The present invention facilitates processor speed adjustments within acceptable temperature ranges. In one embodiment, a present invention system includes a temperature sensor that senses the temperature of the processor. When the temperature sensor senses the processor temperature approaching predetermined levels one or more adjustments are performed. For example, the adjustment can include automatically increasing or decreasing a voltage level in response to crossing a temperature threshold.
US07886162B2 Cryptographic secure program overlays
A method, computer program product, and data processing system for executing larger-than-physical-memory applications while protecting sensitive program code (and also data) from unauthorized access in a memory space not subject to protection fault or page fault detection are disclosed. Large applications are accommodated by providing a mechanism for secure program overlays, in which a single large application is broken into two or more smaller applications (overlays) that can be executed from the same memory space by overwriting one of the smaller applications with another of the smaller applications when the latter needs to be executed. So that the data may be shared among these smaller applications, each of the applications contains embedded cryptographic keys, which may be used to encrypt or decrypt information to be stored persistently while control is transferred from one application to the other.
US07886160B2 Information processing apparatus and method, and computer program
An information processing apparatus for processing encrypted data input as a byte stream with dynamically changing decryption keys includes the following elements. An encrypted data receiving section receives encrypted data input as a byte stream, identifies a range of data that is decrypted using an identical key as a unit of decryption, extracts information necessary for decryption from the byte stream, and outputs encrypted data sets in which the extracted information is added to segments of the encrypted data. An encrypted data decrypting section sequentially decrypts the encrypted data by queuing the encrypted data sets while distributing the encrypted data sets to generate plaintext data. A plaintext processing section processes the generated plaintext data.
US07886158B2 System and method for remote copy of encrypted data
A system and method for remote copy of encrypted data where a primary storage system receives data, encrypts the data with a first cryptographic method, and stores the encrypted data. A secondary storage system connected to the primary storage system receives and stores a remote copy of the encrypted data. When a block of the stored encrypted data is converted using a second cryptographic method, the converted block and a pointer containing an address at which the conversion has finished is transferred to the second storage system and stored. The pointer is incremented for each block converted. A backup copy of the first cryptographic method and the second cryptographic method are stored at a backup system remote from the primary storage system. If the primary system fails, the backup system can decrypt the data using the first cryptographic method or the second cryptographic method based on the pointer.
US07886155B2 System for generating requests to a passcode protected entity
The security of an entity is protected by using passcodes. 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.
US07886153B2 Communication device and communication system
There is provided a communication system in which a public key certificate is easily updated when identification information is changed, while network traffic increase is prevented. A print server executes encryption communication using a public key certificate which attests that own public key corresponds to own identification information. Then, if the print server detects that the own identification information (IP address or host name) is to be changed, the own server certificate which attests that own public key corresponds to changed identification information is generated by an electronic signature using the CA private key in a server.
US07886150B2 System debug and trace system and method, and applications thereof
An embedded system or system on chip (SoC) includes a secure JTAG system and method to provide secure on-chip control, capture, and export of on chip information in an embedded environment to a probe. In one embodiment, the system comprises encryption logic associated with a JTAG subsystem and decryption logic in the probe for encrypted JTAG read traffic. Inverted encryption/decryption logic provides bi-directional encryption and decryption of JTAG traffic. Encrypted information includes both authentication of valid probe/target interface and encryption of debug data.
US07886145B2 Method and system for including security information with a packet
A method and system for including security information with a packet is disclosed. A packet is detected as it exits a first network and enters a second network. The first network is configured to support a network security technique, and the second network is not configured to support the network security technique. Network security information associated with the network security technique is included with the packet. A network device is configured to include network security information in overhead of a packet. A method for identifying a first network device in a network is also disclosed. Identification information of the first network is communicated to a second network device.
US07886141B2 Method and systems for advanced reprogrammable boot codes and in-application programming of embedded microprocessor systems
This invention relates to an advanced system and method of reprogrammable boot codes and In Application Programming (IAP) of embedded systems by booting up with boot loader to shadow program codes on to an internal high speed SRAM and extending contiguously to external higher space memory for runtime applications, and supporting on-line IAP to update run-time firmware or boot loader driver through network communication by utilizing advanced address remapping scheme as well as supporting In System Programming (ISP) to program initial Flash memory via ISP adaptor.
US07886138B2 Methods and systems for firmware access and modification
Embodiments of the present invention comprise systems and methods for accessing and modifying device firmware.
US07886137B1 Template-based BIOS project creation
Methods and computer-readable media provide for the creation of a basic input/output system (BIOS) project. Embodiments include a project creation wizard that guides a user through the project creation process. The project creation wizard utilizes a script file that includes entries corresponding to each category of BIOS component that should be included within a given project. Upon receiving a project type indicator from the user, the project creation wizard locates a corresponding script file and parses through each entry of the script file, systematically utilizing the corresponding information to search for applicable BIOS components and to allow or reject user selections of the located BIOS components according to the data within the script file entry. The BIOS components that are selected according to the script file data are copied to a designated location to create a BIOS project file.
US07886136B2 Computer system, method, and medium for switching operating system
An operating system switching method in a computer system having at least two operating systems is provided. The operating system switching method may include receiving a command of switching a first operating system that is currently running to a second operating system, causing the computer system to make a transition to a low-power sleeping state in response to the command, and booting the computer system using the second operating system in the transitioned state.
US07886132B2 Predication support in an out-of-order processor by selectively executing ambiguously renamed write operations
A predication technique for out-of-order instruction processing provides efficient out-of-order execution with low hardware overhead. A special op-code demarks unified regions of program code that contain predicated instructions that depend on the resolution of a condition. Field(s) or operand(s) associated with the special op-code indicate the number of instructions that follow the op-code and also contain an indication of the association of each instruction with its corresponding conditional path. Each conditional register write in a region has a corresponding register write for each conditional path, with additional register writes inserted by the compiler if symmetry is not already present, forming a coupled set of register writes. Therefore, a unified instruction stream can be decoded and dispatched with the register writes all associated with the same re-name resource, and the conditional register write is resolved by executing the particular instruction specified by the resolved condition.
US07886131B1 Multithread processor with thread based throttling
A multithreaded processor with dynamic thread based throttling, more specifically, based at least in part on the aggregated execution bandwidth requests of the threads, is disclosed herein. In various embodiments, the multithreaded processor may throttle by scaling clock frequency and/or voltage provided to the processor, based at least in part on the aggregated execution bandwidth requests of the threads. The aggregation and scaling may be performed when a bandwidth allocation request of an instruction execution thread is modified or when a computation intensive instruction execution thread is activated or re-activated. Other embodiments and/or features may also be described and claimed.
US07886127B2 Methods for accessing multiple page tables in a computer system
A virtual memory system implementing the invention provides concurrent access to translations for virtual addresses from multiple address spaces. One embodiment of the invention is implemented in a virtual computer system, in which a virtual machine monitor supports a virtual machine. In this embodiment, the invention provides concurrent access to translations for virtual addresses from the respective address spaces of both the virtual machine monitor and the virtual machine. Multiple page tables contain the translations for the multiple address spaces. Information about an operating state of the computer system, as well as an address space identifier, are used to determine whether, and under what circumstances, an attempted memory access is permissible. If the attempted memory access is permissible, the address space identifier is also used to determine which of the multiple page tables contains the translation for the attempted memory access.
US07886123B2 Memory card and host device thereof
A memory card is attached to a host device, and includes a data control circuit which transfers data with respect to the host device in synchronism with a rise edge and a fall edge of a clock signal.
US07886117B2 Method of memory management
A method of memory management is disclosed. The invention increases bank diversity by splitting requests and is also integrated with re-ordering and priority arbitration mechanisms. Therefore, the probabilities of both bank conflicts and write-to-read turnaround conflicts are reduced significantly, so as to increase memory efficiency.
US07886115B2 Techniques for implementing virtual storage devices
Some embodiments include a storage device with a storage medium having a memory capacity. The storage device also includes virtual storage device firmware that is configured to directly respond to commands from a guest operating system in a virtual machine for accesses to a subset of the memory capacity of the storage medium when a virtual storage device is enabled.
US07886110B2 Dynamically adjusting cache policy based on device load in a mass storage system
A dynamic cache policy manager for a mass memory may be used to decide whether a data request is to be routed to the cache or directly to the mass memory, based on estimated delays in processing the request. The choice may be based, at least partially, on the size of the respectively queues for the cache and mass memory. For write requests, the choice may be based on how many erase blocks are available in the cache.
US07886107B2 Data processor, data processing method, and computer readable medium storing program therefor
A data processor that erases data stored in a storage device includes an erase information storage unit that stores an erase information indicating a description of an erasing process having been performed, corresponding to an erase-specified area, after the erasing process for the erase-specified area, being an area specified to be subjected to the erasing process, is performed.
US07886105B2 Combined fibre channel and SAS host bus adapter
Apparatus, systems, and methods for coupling Fiber Channel (FC) storage devices and serial attached SCSI (SAS) storage device to a computer system through a single host bus adapter (HBA). The HBA includes a SAS storage controller four coupling to one or more SAS storage devices and an FC interface for coupling to one or more FC storage devices. The HBA also includes translation logic to translate information exchanged between the SAS storage controller and the FC storage device(s). Translation may include translation of addressing information between FC protocols and formats used by the SAS storage controller, may include use of a buffer to enable exchanges at different data rates, and may include use of a buffer to aggregate an inbound FC multiframe sequence into a single data buffer for use by the SAS storage controller.
US07886104B2 Detachable adapter and portable system
A detachable adapter is provided for being detachably connected to a data bus of a receptacle of a portable device to form a portable system. The adapter includes a conversion circuit and can inform the portable device that whether a power source is available and inform the portable device of connection status of the adapter through the data bus. The portable device can be connected to the power source through one of the receptacles of the adapter so that the portable device is powered or charged, and the portable device can be connected to at least one client device through the other receptacle of the adapter simultaneously.
US07886103B2 Input-output module, processing platform and method for extending a memory interface for input-output operations
Embodiments of an I/O module, processing platform, and method for extending a memory interface are generally described herein. In some embodiments, the I/O module may be configured to operate in a memory module socket, such as a DIMM socket, to provide increased I/O functionality in a host system. Some system management bus address lines and some unused system clock signal lines may be reconfigured as serial data lines for serial data communications between the I/O module and a PCIe switch of the host system.
US07886102B2 Apparatus for determining compatibility between devices
Embodiments are generally directed to an apparatus for determining compatibility between devices. In one embodiment, a table including a module's parameters and rules associated therewith is obtained from a module. The rules are applied to a slot's parameters to determine the module's compatibility with the slot upon coupling to the slot.
US07886097B2 Bus arbitration system, medium, and method
A bus arbitration system, medium, and method. The bus arbitration system can arbitrate access to a bus for a plurality of masters, requesting the use of a bus to which at least one slave is connected, and may include a bus use granting unit that outputs a plurality of bus grant signals for granting the use of the bus to the plurality of masters that request the use of the bus at the same time, a simultaneous processing available signal selecting unit that selects a predetermined number of operation instruction signals having a predetermined similarity, from among a plurality of operation instruction signals that are input from the masters, in response to the bus grant signals, and an operation instructing unit that simultaneously transmits the selected operation instruction signals to the slave through the bus.
US07886095B2 I/O space request suppressing method for PCI device
To minimize the restriction on the number of available PCI devices although the assignable size of I/O space is limited, an arithmetic unit is provided with a configuration information acquisition device for acquiring the configuration information about PCI devices, an available space determination device for determining available space for each PCI device, and a configuration information notification device for notifying an operating system of the configuration information.
US07886091B2 Methods and arrangements for performing desktop switching
A method for creating a complete data path between a user interface device (UID) and a second system device. The UID is coupled to a first system device via a UID switch prior to creating the UID, the first system device, and the second device being coupled to the UID switch. The method includes receiving from the UID at the first system device a connect request. The connect request represents a request to form the complete data path between the UID and the second system device via the UID switch. The method also includes formulating a switch command that is configured to cause the UID switch to create the complete data path when the switch command is executed by the UID switch. The method further includes transmitting the switch command from the first system device to the UID switch.
US07886082B2 Extended input/output measurement word facility, and emulation of that facility
An Extended Input/output (I/O) measurement word facility is provided. Provision is made for emulation of the Extended I/O measurement word facility. The facility provides for storing measurement data associated with a single I/O operation in an extended measurement word associated with an I/O response block. In a further aspect, the stored data may have a resolution of approximately one-half microsecond.
US07886080B2 Management of topology changes in layer two networks
In one embodiment, a method for managing topology changes in a Layer 2 network is provided. The method may comprise receiving a change notification at a provider edge bridging device and associating the change notification with a customer service. The method may further comprise identifying at least one destination provider edge bridging device associated with the customer service, encapsulating the change notification in a data frame and tunnelling the data frame over a tunnel comprising at least one core device to the at least one destination provider edge bridging device associated with the customer service, the at least one core bridging device tunnelling the data frame based on information relating to the destination provider edge bridging device.
US07886079B2 Dynamic use of backup path computation elements across domains of a computer network
In one embodiment, one or more path computation requests from path computation clients (PCCs) in a first network domain are received at a first border router (BR) arranged at the border of the first network domain and a second network domain. The first BR learns of a path computation element (PCE) in the second network domain. The PCE in the second network domain is informed of path computation information for the first network domain. One or more tunnels are established between the first BR and the PCE in the second network domain. One or more path computation requests from PCCs in the first network domain are passed from the first BR, through the one or more tunnels, to the PCE in the second network domain, to be serviced by the PCE in the second network domain using the path computation information for the first network domain.
US07886078B2 Connection support server and communication apparatus
A low cost communication apparatus enables detection of an apparatus present on a different network in a router multistage network having a plurality of routers. When a communication apparatus cannot detect, on a network thereof, a desired apparatus, the communication apparatus requests a connection support server securing communication paths with all the apparatuses on a home network, to relay an apparatus detection request. The connection support server transfers the request to relay the apparatus detection request, to an arbitrary apparatus belonging to a different network from the network to which the communication apparatus belongs, and the arbitrary apparatus, by proxy, performs an apparatus detection, and transfers information about a detected apparatus to the connection support server. By obtaining the information from the connection support server, the communication apparatus detects the apparatus on the different network.
US07886076B2 Bypassing routing stacks using mobile internet protocol
Methods, systems and computer program products for load balancing using Mobile Internet Protocol (IP) Version 6 are provided. A request for a connection is received from a client at a routing stack. A Mobile IP Version 6 Binding Update message is transmitted from the routing stack to the client responsive to the received request. The Binding Update message identifies a selected target stack so as to allow the client to communicate directly with the target stack bypassing the routing stack.
US07886074B2 Methods and systems for a receiver to allocate bandwidth among incoming communications flows
Disclosed are methods and systems for a receiver to autonomously allocate bandwidth among its incoming communications flows. The incoming flows are assigned priorities. When it becomes necessary to alter the allocation of bandwidth among the flows, the receiver selects one of the lower priority flows. The receiver then causes the selected flow to delay sending acknowledgements of messages received to the senders of the messages. In most modern protocols, senders are sensitive to the time it takes to receive acknowledgements of the messages they send. When the acknowledgement time increases, the sender assumes that the receiver is becoming overloaded. The sender then slows down the rate at which it sends messages to the receiver. This lowered sending rate in turn reduces the amount of bandwidth used by the flow as it comes into the receiver. This frees up bandwidth which can then be used by higher priority flows.
US07886072B2 Network-assisted remote media listening
Improved approaches for media listening amongst different users are disclosed. For example, methods, systems or computer program code can enable users to have a remote listening experience in real time. Advantageously, a remote user at a remote client device can in effect listen to a particular digital media asset that is being played at a local client device of a local user. Media information and/or user profiles can also be provided about themselves and shared with other users.
US07886071B2 Communication processing device, communication control method, and computer program
A configuration is provided that performs retransmission control in accordance with a processing state in which playback of received data is performed or a processing state in which playback and recording of the received data is performed. When a communication processing apparatus receives streaming data, the communication processing apparatus is in one of the following two states: (1) a state in which “only playback” is performed, and (2) a state in which “playback and recording” are performed. The communication processing apparatus determines in which state it is and changes the way in which a retransmission request for a lost packet is sent on the basis of the determined state. According to such a configuration, when the communication processing apparatus performs only a playback process, a real-time playback can be achieved. When the communication processing apparatus performs a recording process, the integrity of recorded data can be improved.
US07886070B2 Source updating for streaming based servers
A method includes the steps of: detecting a request from a client to restart a streamed multimedia presentation from a new starting point; determining if an update to a source file of the streamed multimedia presentation is available; if the update is available: closing the source file, opening the update, and establishing a link to the existing data channel; locating the new starting point of the streamed multimedia presentation; and streaming the multimedia presentation from the new starting point.
US07886069B2 Video distribution system including progressive playback
A receiver driven approach for playback of remote content is described. One embodiment includes obtaining information concerning the content of the media file from the remote server, identifying a starting location within the media sequence, identifying byte ranges of the media file corresponding to media required to play the media sequence from the starting location, requesting the byte ranges required to play the media sequence from the starting location, buffering received bytes of information pending commencement of playback, playing back the buffered bytes of information, receiving a user instruction, identifying byte ranges of the media file corresponding to media required to play the media sequence in accordance with the user instruction, flushing previous byte range requests, and requesting the byte ranges required to play the media in accordance with the user instruction.
US07886066B2 Zero-minute virus and spam detection
Disclosed are systems and methods for detecting unwanted electronic message transmissions on a communications network. These include establishing a database for storing metadata associated with message traffic according to at least the source addresses of the senders of electronic message transmissions. The disclosed principles also include monitoring electronic message transmissions at the certain location on the electronic communications network. Also, included is populating the database with metadata derived from analysis of the monitored electronic messages, where the metadata includes metadata derived by analyzing the contents of the monitored electronic messages. Based upon the populated database, it is determined whether certain received electronic messages are likely to be unwanted based on an examination of the metadata associated with the source addresses of the senders of the received electronic messages and based on the analysis of the content of monitored electronic messages at least in part without reference to a promulgated database of “signatures” of known unwanted electronic messages.
US07886065B1 Detecting reboot events to enable NAC reassessment
Providing security for a network is disclosed. Network traffic associated with a host is monitored. If an activity pattern associated with a reboot of the host is observed, access by the host to the network is restricted based at least in part on the observed activity pattern.
US07886063B2 User equipment, method and system for simultaneous session control
A user equipment (UE), method and system for processing session based communications, are discussed. According to an embodiment, the method includes receiving a message from a terminal that informs whether the terminal supports simultaneous PT (push-to) sessions; recognizing that the terminal supports simultaneous PT sessions according to the received message; and transporting data to one or more terminals through the server operating in B2BUA (Back-to-Back User Agent) mode, wherein a simultaneous PT session refers to a session where the server performs a PT session priority function or a PT session locking function.
US07886058B2 Method and apparatus for controlling multicast group subscriptions
A method and apparatus for controlling multicast group subscriptions in a multicast distribution circuit is presented. When a router included in the multicast circuit receives notification to terminate support of a particular multicast group (group leave request), data flow with respect to that multicast group is initially maintained on the communication link coupling the router to the hosts. Queries are issued to hosts on the communication link to determine whether continued support of the particular group is desired by any hosts coupled to the communication link. If, while waiting for a positive response to the queries issued, a request to join an additional multicast group is received, bandwidth availability on the communication link is examined to determine if adequate bandwidth is available for supporting the newly requested group addition. If adequate bandwidth is available, the newly requested group is added to those groups supported on the communication link. However, if adequate bandwidth for support of the newly requested group is not available, one or more groups that are pending termination (group specific queries have been issued for these groups) are selected for early termination in order to make enough bandwidth available to support the newly requested group addition. The selection criteria utilized to determine the groups to be terminated may be based on a variety of parameters.
US07886054B1 Graphical user interface (GUI) for administering a network implementing media aggregation
A graphical user interface (GUI) is disclosed that allows a user to identify routers, communities, residents and media aggregation managers existing on a network. The user may interactively select a path that includes two media aggregation managers and at least one router. The GUI predicts scheduled bandwidth utilization along the selected path for a variety of residents wishing to communicate across the path. The GUI may be utilized for initializing all media aggregation managers on the network along with provisioning each of the routers on the selected path. The GUI provisions all of the routers and initializes all of the media aggregation managers on the selected path simultaneously in order to accomplish the predicted schedule of usage provided by the GUI to the user and force all communication packets communicated between the residents to travel along the selected path.
US07886052B2 Capability broker and messaging system
Disclosed are a capability broker, a related messaging system and methods. The capability broker is placed in new network architecture between traffic proxies and enabler servers. The capability broker is equipped with a capability interface adapted to receive a capability request pertaining to a request of at least one capability. The capability broker is adapted to use one or more messages to obtain the requested at least one capability from one or more enabler servers responsive to receiving said capability request, and to provide a response to said capability request on the basis of the obtained capability.
US07886036B2 Method, system and computer program for configuring server farms at minimum cost
A solution is provided for configuring a server farm (for example, to run a SAP application). The SAP application sets corresponding operational constraints for the server farm (defined by a required processing power and a required memory for the application instances and the DBMS instance of the SAP application). A mathematical model of the server farm is defined, so as to allow selecting the optimal configuration thereof that minimizes its total cost. For this purpose, the servers are chosen with a memory proportional to the corresponding power. More complex models are then provided for a high-reliability scenario, a scalability scenario, and a consolidation scenario.
US07886035B2 Profile service based deployment configuration
A method and apparatus for providing a profile service in an application server for deployment configuration. In one embodiment, the method of the profile service includes populating a repository with deployments of an application server. The method of the profile service further includes managing the lifecycles of the deployments, and determining objects to instantiate when the deployments start.
US07886025B2 Information processing unit, system, remote control method, and storage medium
An information processing unit for operating a server on a network by remote control includes a key code receiving unit that obtains a key code outputted from a keyboard and saves the key code in a memory, before an operating system obtains the key code, a key code control unit that interrupts a transmission of the key code to the operating system, and a communication unit that transmits the key code saved in the memory to the server. It is thus possible to send the key code outputted from the keyboard or the pointing device data outputted from the pointing device to a KVM device on a network without sending to the OS. In addition, it is possible to directly send the key code outputted from the keyboard or the pointing device data outputted from the pointing device to the application that runs on the OS, instead of sending to the OS. It is thus possible to send a special key to the servers without being affected by another application that is monitoring any key input.
US07886023B1 Method and apparatus for a minimalist approach to implementing server selection
Server selection is optimized using randomness, feedback, and fanout. A central server maintains a vector of server selection probabilities and provides a subset of candidate servers from the vector for the client in response to receiving from a client a request for a server address to provide substantive service. An interrogating node (i.e., the client or DNS proxy) probes the candidate servers and selects a best server based on at least one criterion. The client accesses the selected server for the substantive data, and the selected server updates a counter used to keep track of the number of times the server is selected. The servers feedback the number of times selected to the central server, which, in turn, updates weightings in the vector of server selection probabilities.
US07886020B2 Computer peripheral device for accessing web site content
A computer peripheral device is provided comprising a housing, a plurality of figures each having a unique physical appearance and a unique structural characteristic, an identifying portion that is configured to identify one of the plurality of figures, at a time, based on the unique structural characteristic of the figure. The computer peripheral device comprises a controller coupled to the identifying portion that generates an identifier associating with the figure identified by the identifying portion. Connection of the computer peripheral device to a computer is made by a standard connection cable, such as a USB cable. Computer software is installed in the computer to store data associating a web site address with an identifier for each of the plurality of figures. A web browser application is activated to retrieve content from a web site having a web site address corresponding to an identifier received from the controller in the computer peripheral device.
US07886017B2 Method and apparatus for accessing a remote location by receiving a product code
A method for controlling a computer is disclosed wherein one or more remote locations disposed on a network are accessed in response to accessing a product code. A first computer disposed on the network connects to a device for accessing the product code of a product by a user. The device is uniquely identified with a device distributor by a device identification number. A second computer disposed on the network is accessed in response to the user accessing the product code with the device, wherein a lookup operation is performed at the second computer to match the device identification number with the device distributor to obtain remote routing information of the one or remote locations. The remote routing information is returned from the second computer to the first computer in order to access the one or more remote locations disposed on the network. The one or more remote locations are accessed to return remote information to the first computer for presentation.
US07886013B2 Selective throttling presence updates
Presence communications are selectively controlled to reduce signaling traffic associated with one or more presence attributes without impacting when or how frequently presence messages associated with other presence attributes may be sent. A first threshold condition is determined that is associated with sending a presence publication message including first presence information from a presence entity to a presence server. A second threshold condition is determined that is associated with sending a presence publication message including second different presence information from the presence entity to the presence server. How frequently a presence publication message including the first presence information is sent to the presence server by the presence entity is selectively controlled based on the first threshold condition so that at least some presence publication messages including the second presence information are sent to the presence server by the presence entity more or less frequently than presence publication messages including the first presence information.
US07886012B2 Electronic conversation text summarization
Summarization of text in a document may be requested in dependence upon the position of the text in relation to other text within the document or the position of the document containing the text within a plurality of documents in a document structure. Summarization of text in a document may also be requested in dependence upon a user's interaction with an application in conjunction with a version of the document or with a document structure including the document. Different levels of summarization may be applied to different segments of text within a document.
US07886002B2 Application collaboration system, collaboration method and collaboration program
An application collaboration system for allowing a portal application executed on a Web server and a client application executed on a client terminal to collaborate with each other, the application collaboration system including: a collaboration information storage unit that stores collaboration information including information indicating an application and call information used to call a process to be executed by the application in association with information indicating a condition to extract the collaboration information; an execution location information storage unit that stores execution location information indicating an apparatus where the application is executed in association with the information indicating an application; an information extraction unit that executes a process to extract collaboration information matching said condition from said collaboration information storage unit and acquires execution location information corresponding to the information indicating an application included in the extracted collaboration information from said execution location information storage unit; and a collaboration information notification unit that notifies the apparatus indicated by the execution location information acquired by said information extraction unit of the process indicated by the extracted collaboration information.
US07885999B2 Methods and systems for device personalization
Systems and methods for personalizing devices using data objects in a manner that deters theft and provides a mechanism for finding lost devices are described. In one embodiment, one of the methods includes uniquely registering a device and an owner of the device with the system. The method further includes personalizing the registered device to include lost and found information, such as by creating an image data object to include the information or providing a text data object that includes the information. In another method, a lost and found tracking service is used to receive a report of a found device from a finder and to determine an associated owner of the found device in order to contact the owner and convey information regarding the finder.
US07885998B2 Method of facilitating medical consultations
A method for a first healthcare provider to consult a second healthcare provider regarding at least one of diagnosis of a patient and treatment of a patient includes the first healthcare provider submitting a request for consultation on a machine, and the second healthcare provider submitting a consultation response on a machine.
US07885995B2 Processing service requests in a distributed environment
A computer-implemented method for processing service requests in a distributed environment includes routing a type of service request to a first service provider in the distributed environment, the first service provider having a commitment level for handling the service request type, detecting a second service provider in the distributed environment capable of handing the service request type, determining a commitment level of the second service provider to handle the service request type, and responsive to the commitment level of the second provider exceeding the commitment level of the first provider, routing the service request type to the second service provider.
US07885993B2 Communication apparatus, communication method, electronic apparatus, control method for controlling electronic apparatus, and storage medium
Value-added information is generated by collecting information relating to apparatuses from a plurality of users, and service is automatically and adaptively provided in a manner that satisfies each user's own preference.Since a second electronic apparatus of a given user is controlled based on control information of a second electronic apparatus of another user to which first electronic apparatus information of the user is similar, electronic apparatus control service is performed in a manner adaptively matching preference of the user without complex signal processing such as user preference analysis. The electronic apparatus of the user is controlled based electronic apparatus information of the similar user with whom the user shares activity information such as transfer and purchases of apparatuses in common, electronic apparatus control service is performed in a manner adaptively matching preference of the user without complex signal processing such as user preference analysis.
US07885989B2 Encoding circuit and digital signal processing circuit
An encoding circuit is disclosed which comprises: a data-for-encoding storing register that stores n-bit data for encoding; a data-for-calculation storing register that stores m-bit data for calculation generated by shifting the data for encoding; a shifter that shifts the data for encoding stored in the data-for-encoding storing register, and shifts and inputs the shifted data into the data-for-calculation storing register; a first coefficient register that stores m-bit first coefficient data indicating a first coefficient for executing encoding; a first logic circuit that is inputted with the data for calculation stored in the data-for-calculation storing register and the first coefficient data stored in the first coefficient register and outputs the logical product for each bit of the data for calculation and the first coefficient data; and a second logic circuit that is inputted with m-bit data outputted from the first logic circuit and outputs the exclusive logical sum of the m-bit data as the encoded data.
US07885983B2 Apparatus and method for producing a virtual database from data sources exhibiting heterogeneous schemas
A computer readable medium includes executable instructions to define an individual publication schema for each heterogeneous source of a set of heterogeneous sources. Each individual publication schema specifies mapping rules between data from a heterogeneous source and a non-permanent structured instance of data. A non-permanent structured instance of data as defined by an individual publication schema is generated. An integration schema defining a set of integration rules for combining data from each non-permanent structured instance of data as defined by individual publication schema is established. A target non-permanent structured instance of data to include data from the plurality of heterogeneous sources based on at least one integration schema is formed.
US07885982B2 Method and apparatus for creation and maintenance of database structure
The invention provides a method for configuring a database system to store information regarding a plurality of items, the method comprising: establishing a database on a computer system; establishing within the database a first object corresponding to a first item of the plurality of items; generating within the first object at least one field; associating a field identifier with each the field; and storing at least a portion of the information within each the field; the database system configured to store information regarding a plurality of items, each item in the plurality of items having at least one item attribute, the database system comprising a computer having memory, a database stored in said memory, a first object in said database corresponding to one item of the plurality of items, said first object corresponding to the first item, at least one field in said first object, a field identifier associated with each said field, and information regarding said first item stored in said first object.
US07885979B2 Method, graphical interface and computer-readable medium for forming a batch job
A method, graphical interface and computer-readable medium for forming a batch job includes selecting at least one input file to reformat in the batch job. A batch job tree is formed for constructing a batch job with each of the input files being associated to a corresponding branch of the batch job tree. At least one reformatting process is associated with each of the input files on each branch of the batch job tree. A graphical interface for configuring a batch job includes a first interface pane for displaying and enabling selection of at least one input file, a second interface pane configured for interactively configuring a batch job tree representative of the batch job, and a third interface pane for associating at least one reformatting process to each input file.
US07885977B2 System and method for the automated notification of compatibility between real-time network participants
The present invention is a method and system for using predetermined preferences/characteristics to ascertain personal compatibility between network or chat room participants based upon profile information. When the system determines that these preferences are favorable for interpersonal compatibility, the system will automatically notify or page the participants so as to facilitate their introduction. Further functionality, aside from the compatibility based upon profile information, includes e-mail and other electronic notification of personal compatibility as well as geographic compatibility.
US07885975B2 Mechanism for implementing file access control using labeled containers
A mechanism is disclosed for implementing file access control using labeled containers. With this mechanism, it is possible to implement file access control without storing a sensitivity label with each file, and without checking a sensitivity label each time a file is accessed. Rather, by virtue of the manner in which the containers are labeled, and the manner in which a portion of the file system of one container is incorporated into the file system of another container, file access is effectively controlled. Thus, with this mechanism, it is possible to implement file access control simply and efficiently.
US07885973B2 Computer method and apparatus for parameterized semantic inquiry templates with type annotations
A computer method and system generates inquires. The method and system provide a plurality of templates. Each template outlines a respective inquiry and is associated with one or more semantic types or contexts. Each template has one or more parameters for defining a query instance of the respective inquiry. User input selects a template from the plurality and specifies values for the parameters of the user selected template. Using the user selected template and the user-specified parameter values, an instance of a query is produced. Each template, is associated with semantic types during template construction. The semantic types may be based on classes in an ontology. Template construction may include templatizing prior existing or other queries to create respective templates. In application or use of a template, query generation may be during modeling of a certain domain, and the produced query is for information about the certain domain. Parameter value selection may be automated or assisted by the system based on the model context where the template is instantiated.
US07885970B2 Scalable system for partitioning and accessing metadata over multiple servers
In an aggregated file system, metadata is partitioned into multiple metadata volumes. On receipt of a file processing request, a file switch examines its mount entry cache to identify a target metadata volume that hosts the metadata of the requested file. The identification begins with mount entries at a root volume and continues recursively by examining a portion of the absolute pathname of the file until the target metadata volume is identified. Finally, the file switch forwards the request to a metadata server managing the target metadata volume. Since the identification process is carried out completely within the file switch, there is no need for multiple expensive network accesses to different metadata servers.
US07885969B2 System and method for executing compute-intensive database user-defined programs on an attached high-performance parallel computer
The invention pertains to a system and method for dispatching and executing the compute-intensive parts of the workflow for database queries on an attached high-performance, parallel computing platform. The performance overhead for moving the required data and results between the database platform and the high-performance computing platform where the workload is executed is amortized in several ways, for example, by exploiting the fine-grained parallelism and superior hardware performance on the parallel computing platform for speeding up compute-intensive calculations, by using in-memory data structures on the parallel computing platform to cache data sets between a sequence of time-lagged queries on the same data, so that these queries can be processed without further data transfer overheads, by replicating data within the parallel computing platform so that multiple independent queries on the same target data set can be simultaneously processed using independent parallel partitions of the high-performance computing platform. A specific embodiment of this invention was used for deploying a bio-informatics application involving gene and protein sequence matching using the Smith-Waterman algorithm on a database system connected via an Ethernet local area network to a parallel supercomputer.
US07885967B2 Management of large dynamic tables
Managing a table as multiple ordered blocks of entries. Each block has a local index value for each entry, and each entry has an associated element value. The entries in the table are monotonically ordered, and the table is searchable by element value and entry index value. Each block has an offset based on the number of entries in the blocks preceding it in order. The global index of an entry in a block is the offset combined with the local offset value, such as by adding the two values together.
US07885966B2 Geometrization for pattern recognition, data analysis, data merging, and multiple criteria decision making
An analyzer/classifier/synthesizer/prioritizing tool for data comprises use of an admissible geometrization process with data transformed and partitioned by an input process into one or more input matrices and one or more partition classes and one or more scale groups. The data to be analyzed/classified/synthesized/prioritized is processed by an admissible geometrization technique such as 2-partition modified individual differences multidimensional scaling (2p-IDMDS) to produce at least a measure of geometric fit. Using the measure of geometric fit and possibly other 2p-IDMDS output, a back end process analyzes, synthesizes, classifies, and prioritizes data through patterns, structure, and relations within the data.
US07885965B2 Application-responsive markup language parser
A markup language parser processes markup language data and provides processed data to an application. A reader is configured to tokenize the markup language data and store resulting tokens in a buffer associated with the reader. A scanner is configured to create string objects based on the tokens and to provide the created string objects to an application. The scanner is further configured to determine a need by the application for the string objects. For each at least some of the string objects created by the scanner, the scanner is configured to selectively create those string objects based on a determination of the need by the application for the string objects.
US07885960B2 Community mining based on core objects and affiliated objects
In community mining based on core objects and affiliated objects, a set of core objects for a community of objects are identified from a plurality of objects. The community is expanded, based on the set of core objects, to include a set of affiliated objects. According to one aspect, a model of a community of objects is obtained by grouping a first collection of a plurality of objects into a center portion, and grouping a second collection of the plurality of objects into one or more concentric portions around the center portion. The groupings of the first and second collections of the objects are identified as the community of objects.
US07885959B2 Enterprise controller display method
A method of displaying building system controller data includes receiving a user login associated with predefined user access privileges and receiving a building system controller selection, requesting a listing of building system controller applications and activities from a building system controller associated with the building system controller selection, and generating a display of available building system controller applications and allowable activities based on the user access privileges and based on the listing.
US07885952B2 Cloaking detection utilizing popularity and market value
The subject disclosure pertains to systems and methods that facilitate detection of cloaked web pages. Commercial value of search terms and/or queries can be indicative of the likelihood that web pages associated with the keywords or queries are cloaked. Commercial value can be determined based upon popularity of terms and/or advertisement market value as established based upon advertising revenue, fees and the like. Commercial value can be utilized in conjunction with term frequency difference analysis to identify a cloaked page automatically. In addition, commercial values of terms associated with web pages can be used to order or prioritize web pages for further analysis.
US07885951B1 Method for embedding a media hotspot within a digital media file
A computer-related and/or business type method is presented for embedding one or more media hotspots within a digital media file and, in response to interaction from a separate target entity, such as via an associating request, associating one or more resultant actions with the media hotspot(s). In exchange for associating the one or more resultant actions with the media hotspot(s), an interactive media service entity being affiliated with a web site displaying the digital media file and/or a user being affiliated with the digital media file itself is compensated based upon at least one compensation plan.
US07885950B2 Creating search enabled web pages
The present invention extends to methods, systems, and computer program products for creating search enabled Web pages. A search engine crawler requests a Web page. A Web server receives the request and constructs a Web page that includes client-side script configured to obtain a portion of content at a Web browser. The Web server inserts textual (e.g., HTML) hinting data for the client-side script into the Web page. When analyzed at the search engine, the textual hinting data provides similar analysis results to analysis results obtained from analyzing the portion of content that is to be obtained at through execution of the client-side script. Thus, the Web server can provide the search engine with information to sufficiently index the Web page even when the search engine lacks the capability to execute the client-side script.
US07885946B2 Low-overhead storage cluster configuration locking
A storage control apparatus, in communication with a cluster of storage devices in a storage network having plural administrator systems, comprises a cluster lock requester component, a cluster lock receiver component and a configuration component, wherein, responsive to receipt of a cluster lock by said cluster lock receiver component, the configuration component is operable to configure a logical resource object within said cluster. The apparatus may also include a cluster lock granter component operable to grant a cluster lock to the cluster lock receiver component responsive to said cluster lock requester component. A method of operating a storage control apparatus includes method steps corresponding to functional components of an apparatus and may be embodied in computer program codes.
US07885945B2 Secure schema identifier generation
A system that generates a unique identifier that employs a public key of a cryptographic key pair as a contribution to a name for an attribute associated with a schema. Additionally, a hash over the relevant entity name, version, and culture can be employed to automatically produce the remaining portion of the unique identifier. The innovation can ensure that the unique identifiers used by a schema are mathematically related to a public key in a way that can not be spoofed by malicious agents. To this end, unique identifiers can be computed at installation time by combining the n-bytes of the public key (or a hash, e.g., SHA1, of the public key) with the first n-bytes of another entity-specific hash (e.g., SHA1) computed with respect to specific attributes.
US07885940B2 Methods and systems for monitoring objects
A method and system for monitoring objects in a plurality of management information bases (MIBs) is provided. The objects required for functioning of an application are identified from the MIBs. The application identifies these objects. The identified OIDs are grouped in a group depending on grouping rules provided by the application. A rate for detecting changes in the group is provided. The changes in the group are detected at the provided rate. A notification is generated on detecting a change in the group. The notification is sent to the application. The notification reports a change in the identified OIDs in the group.
US07885932B2 Managing storage of individually accessible data units
Managing data includes: receiving at least one group of individually accessible data units over an input device or port, each data unit identified by a key value, with key values of the received data units being sorted such that the key value identifying a given first data unit that is received before a given second data unit occurs earlier in a sort order than the key value identifying the given second data unit; and processing the data units for storage in a data storage system. The processing includes: storing a plurality of blocks of data, each of one or more of the blocks being generated by combining a plurality of the data units; providing an index that includes an entry for each of the blocks, wherein one or more of the entries enable location, based on a provided key value, of a block that includes data units corresponding to a range of key values that includes the provided key value; and generating one or more screening data structures associated with the stored blocks for determining a possibility that a data unit that includes a given key value was included in the group of individually accessible data units.
US07885931B2 Apparatus and method for processing a data backup service for use in a mobile terminal
An apparatus and method for processing a data backup service of a mobile terminal. The apparatus and method backs-up data files stored in a mobile terminal in a backup server over a wireless Internet. The backup server is capable of backing-up resource information of the mobile terminal. The apparatus and method comprise a) checking setup backup resources during a backup setup procedure, and attempting to establish a connection to the backup server; b) analyzing category information of data to be transmitted to the backup server after connecting to the backup server, determining the number of references if the data category is equal to data including iterative information, and determining a division interval on the basis of a file size and performing data synchronization if the data category is equal to data including binary data. The apparatus and method further comprise c) separately storing the synchronization data serving as the iterative information and combining the separately-stored results when the synchronization data is determined to be iterative information, or divisionally storing the synchronization data, combining the divisionally-stored results, and transmitting the combined result when the synchronization data is determined to be divisionally-designated data; and d) terminating a backup operation of the mobile terminal when the backup server generates a response signal after the data is transmitted to the backup server.
US07885927B2 Transfer of table instances between databases
A system and computer program product for transferring N table instances X1, X2, . . . , XN of a table T from a source database S to destination databases D1, D2, . . . , DN, respectively. The method is implemented by executing a computer code by a processor of a computer system. N is at least 1. For I=1, 2, . . . , N the method includes: determining whether the table T has been defined for destination database DI, and if it is determined that the table T has not been defined for the destination database DI then defining the table T for the destination database DI; and transferring the instance XI of the N table instances from the source database S into the defined table T of the destination database DI.
US07885918B2 Creating a taxonomy from business-oriented metadata content
A method and system is provided for managing business taxonomy. The system comprises an indexing engine for indexing content of source business oriented metadata. The indexing engine has a content scanner for reading the business oriented metadata, defining taxonomy of the business oriented metadata, and building a content index of the business oriented metadata including a subject index representing the taxonomy of the business oriented metadata. The system also comprises an index store for storing the content index of the business oriented metadata, and a taxonomy engine for providing taxonomy services to users using the content index.
US07885909B2 Risk assessment between airports
A risk assessment method and system. The method includes receiving by an inference engine, first sensor cohort data associated with a first cohort located within a first airport. The inference engine receives first group technology inferences associated with the first cohort. The inference engine generates first risk cohort inferences based on the first group technology inferences and the first sensor cohort data. The inference engine receives first inference data comprising a first plurality of inferences associated with the first cohort. The inference engine generates second inference data comprising a second plurality of inferences associated with the first cohort. The second inference data is based on the first inference data and the first risk cohort inferences. The inference engine generates a first associated risk level score for the first cohort. The computing system stores the second inference data and the first associated risk level score.
US07885908B2 Risk assessment within an aircraft
A risk assessment method and system. The method includes receiving by an inference engine, first sensor cohort data associated with a first cohort located within an aircraft. The inference engine receives first group technology inferences associated with the first cohort. The inference engine generates first risk cohort inferences based on the first group technology inferences and the first sensor cohort data. The inference engine receives first inference data comprising a first plurality of inferences associated with the first cohort. The inference engine generates second inference data comprising a second plurality of inferences associated with the first cohort. The second inference data is based on the first inference data and the first risk cohort inferences. The inference engine generates a first associated risk level score for the first cohort. The computing system stores the second inference data and the first associated risk level score.
US07885906B2 Problem solving system and method
Provided is a problem solving system. More specifically, the problem solving system provides an interface operable to receive user supplied input data, the input data having at least one user defined characteristic. The system provides an algorithm pool having a plurality of pre-defined algorithms, each algorithm having at least one associated algorithm characteristic. The system also provides a data source pool having at least one data source, each data source having at least one data characteristic. An algorithm selector is in communication with the interface, algorithm pool and data source pool. The algorithm selector operable to; receive the input data and review the at least one user defined characteristic; select at least one algorithm from the algorithm pool based on the at least one user defined characteristic and selected algorithm's algorithm characteristic; select at least one data source from the data source pool based on the at least one user defined characteristic indicating a need for additional data and the selected data source's data characteristic; and bundle the input data, the selected algorithm and data source as a job operation for execution by a job operation subsystem to obtain a result, and return the result to a designated party. An associated method of solving a problem with such a system is also provided.
US07885905B2 False discover rate for graphical models
The claimed subject matter provides systems and/or methods that determines a number of non-spurious arcs associated with a learned graphical model. The system can include devices and mechanisms that utilize learning algorithms and datasets to generate learned graphical models and graphical models associated with null permutations of the datasets, ascertaining the average number of arcs associated with the graphical models associated with null permutations of the datasets, enumerating the total number of arcs affiliated with the learned graphical model, and presenting a ratio of the average number of arcs to the total number of arcs, the ratio indicative of the number of non-spurious arcs associated the learned graphical model.
US07885897B2 Intellectual property trading exchange and a method for trading intellectual property rights
An intellectual property trading exchange is disclosed for facilitating the trading of intellectual property rights. The exchange includes at least one intellectual property license contract relating to intellectual property rights and a forum configured to allow a plurality of participants to trade the license contract. The plurality of participants includes at least one seller, which may be the owner, having the license contract and desiring to trade the license contract. The plurality of participants also includes at least one buyer desiring to obtain the license contract. The buyer may be an investor, speculator, market maker, or arbitrageur, who purchases the license contract to achieve appreciation. The buyer also may be a licensee, who purchases the license contract to practice the intellectual property rights.
US07885896B2 Method for authorizing a substitute software license server
The present method for authorizing a substitute software license server allows the software provider to approve the temporarily usage of the customer's substitute license server to process application file usage requests when the host license server fails. The host license server is assigned a unique host identification for authorizing simultaneous usage of a plurality of application files having the same host identification, thus preventing a substitute license server from authorizing usage of the plurality of application files without obtaining host identification. A software provider server connected to the substitute license server via a network connection downloads a temporary identification and application files having the temporary identification to the substitute license server to allow the substitute license server to process the application file usage requests that are received by the substitute license controller.
US07885894B2 Content distribution system and content license management method
There are provided a content distribution system and a license management method for performing, in a collective manner, license management of a plurality of resources contained in contents. Each piece of content contains one upper-level resource (which is first referred to within the content), at least one lower-level resource (which can be referred directly or indirectly from the upper-level resource), one startup document and a license-corresponding document (which is an information file for performing, in a collective manner, license management of the resources contained in the content). The startup document contains at least upper-level resource reference destination information and at least one piece of license information for identifying view licenses required for viewing the resources contained in the content. In each resource, if link information for accessing other content is described, information for accessing the startup document of the other content is described.
US07885890B2 System for authorizing credit use
A credit approval and authorization system includes a credit request device, such as a terminal, located in a sales location, such as a store. The credit request device is operable to receive customer-related information, including a credit request, and to communicate the customer-related information to a credit analysis module. If the credit request is approved by the credit analysis module, the credit analysis module generates a conditional offer and the credit request device directs the customer to a point of sale system, such as a cash register, within the sales location, for manual verification of the customer's identity by an employee of the merchant. If the conditional offer is accepted and the identity of the customer is verified at the point of sale system, an activation module operates to establish a credit account. The system also includes an authorization module operable to determine whether to authorize use of the credit account to make a purchase.
US07885889B2 System and method for processing data pertaining to financial assets
A data processing system for processing loan data for a plurality of loans including a data storage system configured to store loan data for the plurality of loans and a user interface including one or more web pages configured to enable a servicer using a remote computing system to transfer loan data over the Internet to and from the data processing system. The user interface includes a loan activity processing function configured to receive servicer loan data including loan activity data from the servicer, a trial balance processing function configured to enable the servicer to submit servicer loan data for comparison with the stored loan data, and a loan level browsing function configured to allow the servicer to view stored loan data. The data processing system further includes loan process and compare logic which includes an amortization/calculation processor configured to perform validation calculations on servicer loan data based on stored loan data, a loan activity processor configured to process the loan activity data, validate the loan activity data based on the stored loan data, and update the stored loan data based on the loan activity data. The loan process and compare logic further includes a trial balance processor configured to compare servicer loan data with stored loan data.
US07885887B2 Methods and apparatuses for financing and marketing a creative work
The present invention is directed to a system and method for raising financing and/or revenue by artist for a project, where the project may be a creative work of the artist. The method including registering, by at least one artist, with a centralized database, at least one or more projects, offering, by the at least one artist, an entitlement related to the artist in exchange for capital for the project of the artist. The method and system may also include searching, by an interested party, the centralized database, for the least one artist, registering, by the interested party, with the centralized database and accepting the offer by the interested party for the entitlement related to the project. The capital may then be forwarded to the artist and the entitlement provided to the interested party.
US07885886B1 Method for structuring, pricing and settling a current mortgage price indicator contract
A current mortgage price indicator futures contract (“Mortgage Futures Contract”) that can be traded on a futures exchange is described. The contracts add value over existing hedging and speculating alternatives by meeting the needs of a wide range of mortgage and mortgage-backed securities (MBS) market participants such as portfolio managers, dealers, hedgers, originators, speculators and arbitrageurs. The Mortgage Futures Contract is based upon conventional MBS and has a relatively current coupon composition, thereby resulting in risk properties that appeal to market participants more so than prior contracts based on non-conventional MBS that were not correlated to current MBS production. The Mortgage Futures Contract has a cash settlement feature designed to eliminate complicated and largely uneconomic physical delivery of the underlying security. A options contract corresponding to the Mortgage Futures Contract and that can be traded on a futures exchange is also described.
US07885881B2 System and method for banking market analysis
System and method of estimating a wallet share for one or more advisors for investment banking deals involving equity-related products that occurred during an evaluation time period. Method may comprising determining a fee estimate for the one or more advisors for the deals involving equity-related products during the evaluation time period, wherein the fee estimate for the one or more advisors for each deal is determined based on one or more look-up tables specific to the type of equity-related product and the geographic region for the deal, and wherein the one or more look-up tables indicate a fee estimate for the one or more advisors based on the deal size, the number of advisors, and the role of the one or more advisors. Method may also comprise determining a wallet share for the one or more advisors over the evaluation time period based on an aggregation of the fee estimates for the one or more advisors during the evaluation time period.
US07885880B1 Atomic deposit transaction
A user may generate a digital image of a negotiable instrument such as a check. The digital image may be transmitted to an institution in a digital image file for deposit of the check. After the user selects to submit the digital image file, the digital image file may be sent from a user computing device to the institution. The user computing device may be decoupled from the transaction once the submission of the digital image file for deposit of the check is made. The transaction is thereafter managed by the institution. Incomplete transactions are avoided by moving the transaction processing to the server side at the institution after the user submits the digital image file. This may be referred to as an atomic deposit transaction.
US07885878B2 Systems and methods of payment account activation
Systems and methods are provided for activating a payment account. The payment account is associated with two identifiers. A payment instrument is provided as having the two identifiers. A first identifier is read at a first point of sale device to activate the payment account. A second identifier is read by a radio frequency identification reader at a second point of sale device to access funds in the payment account. The first point of sale device may not be capable of reading the second identifier.
US07885874B2 Obtaining consent for electronic delivery of compliance information
A method and related system obtains consent from an individual for computer-aided delivery of compliance information. Initially, a computer-readable data storage device is provided to the individual. The device stores the compliance information and computer-executable instructions. By inserting the device into a computer, the instructions are executed and the individual is prompted by the computer to consent to the computer-aided delivery of additional compliance information. Once consent is indicated, it is communicated from the individual's computer to another computer such as a server over, for example, a modem connection. Having secured the individual's consent, the additional compliance information can be delivered to the individual's computer as, for example, a file attachment to an email message.
US07885873B2 Obtaining consent for electronic delivery of compliance information
A method and related system obtains consent from an individual for computer-aided delivery of compliance information. Initially, a computer-readable data storage device is provided to the individual. The device stores the compliance information and computer-executable instructions. By inserting the device into a computer, the instructions are executed and the individual is prompted by the computer to consent to the computer-aided delivery of additional compliance information. Once consent is indicated, it is communicated from the individual's computer to another computer such as a server over, for example, a modem connection. Having secured the individual's consent, the additional compliance information can be delivered to the individual's computer as, for example, a file attachment to an email message.
US07885872B2 Obtaining consent for electronic delivery of compliance information
A method and related system obtains consent from an individual for computer-aided delivery of compliance information. Initially, a computer-readable data storage device is provided to the individual. The device stores the compliance information and computer-executable instructions. By inserting the device into a computer, the instructions are executed and the individual is prompted by the computer to consent to the computer-aided delivery of additional compliance information. Once consent is indicated, it is communicated from the individual's computer to another computer such as a server over, for example, a modem connection. Having secured the individual's consent, the additional compliance information can be delivered to the individual's computer as, for example, a file attachment to an email message.
US07885871B2 Method and system for managing DRM agent in user domain in digital rights management
A method and system for managing at least one DRM agent intending to join or leave a user domain in a Digital Rights Management (DRM) is provided, in which a Domain Enforcement Agent (DEA) manages the joining and leaving of the DRM agent resident in a home network it manages, and a Domain Authority (DA) provides a domain key to a DRM agent joining the user domain.
US07885851B2 Retailer optimization using market segmentation top quintile process
A method for determining an optimal number of lottery retailers is disclosed. The optimal number of lottery retailers for a region can be determined based households of the same segmentations purchasing lottery products similarly, and there is a strong correlation between lottery agent density (population/retailers) and per capita lottery sales. The lottery agent density (LAD) necessary to produce high per capita sales can be identified and applied to all markets of that household segmentation.
US07885847B2 End user oriented workflow approach including structured processing of ad hoc workflows with a collaborative process engine
In a structured workflow system, a configurable workflow engine provides mechanisms for executing and scheduling the work items in a defined way. End users use their discretion and define their own “local” processes and “local” rules for processing work items, or deviate from predefined processes. The configurable workflow engine might be installed at a server to organize workflows and business processes where end users can define processing steps for incoming work items by setting up rules and defining workflows as part of a local workflow structure. By defining these rules and workflows, the further processing steps of future incoming work items can be automated. When an administrator directs the workflow engine to move from a current phase to a next phase, the workflow engine deals with the incomplete items by allowing the administrator to carry over work items (or might do it automatically). End-user consultation might be included in the carry-over decisions. The carried over work items are added as parallel activities to the next phase. The workflow engine handles imposing and executing control flow dependencies between tasks, thus providing a smooth transition from totally unstructured work to semi-structured or completely structured work. When the workflow engine encounters semantically correlated work items/tasks, the process engine assumes that these work items/tasks belong to the same process instance.
US07885844B1 Automatically generating task recommendations for human task performers
Techniques are described for facilitating interactions between task requesters who have tasks that are available to be performed and task performers who are available to perform tasks, such as via an electronic marketplace acting as an intermediary for task performance. In some situations, the facilitating of the interactions includes automatically matching available tasks to task performer users, such as to automatically generate recommendations for task performer users of available tasks that are appropriate for those task performer users to perform. Such generated task recommendations for task performer users may then be provided to those task performer users in various ways, including via one or more Web pages or electronic communications sent to devices of the task performer users. The task recommendations may be generated in various ways, including based on previous tasks performed by the task performer users and on other prior activities of the task performer users.
US07885843B2 Computer-implemented decision support system and method
The invention concerns a computer-implemented decision support system and method, that determines the availability of work items and areas of responsibility, determines the feasibility of completing the work item tasks based on the determined availability of work items and the determined areas of responsibility, determines precedence of the work item tasks to be performed based on the determined feasibility, the determined availability of work items, and the determined areas of responsibility, and outputs one or more worklists that list work item tasks to be performed based on the determined precedence and the determined feasibility of the work item tasks.
US07885842B1 Prioritizing service degradation incidents based on business objectives
Embodiments of the present invention pertain to prioritizing services based on business objectives is described. According to one embodiment, a probability of a service violation occurring within a predetermined time period is determined based on a service level jeopardy threshold being exceeded. The probability of a service violation corresponds to an incident. An alignment of the service level violation with a business objective is computed based on the probability of the service level violation. The incident is prioritized based on the alignment.
US07885835B2 System and method for increasing capacity in an insurance system
The invention relates, in various aspects to systems, methods, and computer readable media suited for implementing a commonly administered, quota share-based multi-insurer primary insurance system.
US07885832B2 Insurance policy and method for providing an insurance policy having dormancy features
An insurance policy having a dormancy provision is provided in which the dormancy provision enables a policyholder to activate and deactivate benefits provided under the insurance policy. Also provided is a method for enabling a holder of an insurance policy with a dormancy provision to activate and deactivate benefits of an insurance policy, and includes purchasing an insurance policy having a dormancy provision and a set of associated benefits, paying premiums to maintain the set of benefits in an active state, deactivating the set of benefits; paying dormancy premiums to maintain the set of deactivated benefits in a deactivated state, and reactivating the set of deactivated benefits.
US07885830B2 Infrastructure method and system for managing deductibles for insurance policies
Insurance policy deductibles are managed by a plurality of interrelated tables each including a plurality of variables. The variables in a first table include a geographical variable, a transaction variable and an effective policy date variable. The variables in another table include additional geographic variables, structural characteristics, amount of insurance and provides controls for managing deductibles. The variables in a further table distinguish deductibles available to the policies. In an additional table, the variables identify movement from an old deductible to a new deductible.
US07885825B2 Data management system and method
A clinical trial data management system (1) receives clinical trial data in Case Record Forms (CRFs), which are scanned by a document management system (3) to provide an indexed image file. Client workstations and the document management system (3) communicate via a local area network (LAN) 4 with clinical data management application servers (5) in turn linked with database servers (7) which manage a clinical data database (8) in a storage area network (SAN). There is a separate path for work flow data, namely from the document management system and workstations (3) via LANs (4, 6, 9) to a cluster of work flow engine application and database servers 10. The work flow servers (10) perform work flow processing and manage work flow databases (11) in a second SAN. The work servers (10) execute a snapshot process comprising copying a portion of each of the clinical response data and of the work flow data from their respective databases (8, 11) to a temporary file in which said data is merged, and automatically generate reports exclusively from the temporary file without accesses to the clinical data or work flow databases (8, 11). The data is copied according to dynamically-set criteria, including metric requirements, and the data is copied from the full databases (8, 11) irrespective of data age. The snapshot process is executed only be applications on the work flow servers (10).
US07885824B1 Method and system for delivering medical therapies
A method for delivering a to a patient a medical therapy, which was previously characterized as a high-risk medical therapy, with restricted distribution or access under one or more restricted access programs, including programs with little or no restricted access. The medical therapy previously required a restricted distribution program that included registration of the physician, patient, or distributor in a computer readable medium prior to distribution. The method involves providing to a distributor or third party reviewer prescription data authorizing distribution of the medical therapy to a specific patient in need of the medical therapy and confirming the patient is eligible to receive the medical therapy and understands the risks associated with the medical therapy by the distributor or third party reviewer. The distributor or third party reviewer determines the qualified patient's eligibility for access to the medical therapy determines if the patient is eligible independent of requiring a registration of either the physician, patient, or distributor, in a computer readable medium, or a validation code. Over time, the patient's risk level may be reassessed by the patient's physician, a distributor, or a third party reviewer. In addition, the medical therapy itself may be re-characterized to a lower or higher risk level, requiring the adjustment of the previously required controls placed on the product.
US07885823B2 Computerized system and method for managing personnel data in a healthcare environment
The invention relates to a system and method in a computing environment for managing healthcare personnel data elements for at least one healthcare professional. In accordance with one method of the invention, first and second healthcare personnel data elements for a healthcare professional are received from first and second primary source providers. The first and second healthcare personnel data elements are associated with a profile for the healthcare professional. The profile is a repository for numerous pieces of healthcare personnel data elements for the healthcare professional and may be continuously updated with current healthcare personnel data elements. The first and second healthcare personnel data elements are stored with the profile for the healthcare professional.
US07885816B2 Efficient presentation of correction options in a speech interface based upon user selection probability
A method, a system, and an apparatus for efficiently presenting correction options. The present invention is capable of analyzing user voice commands and sorting multiple input requests based on user selection probability to determine whether a confirmation step should be presented and, if so, the manner in which the confirmation step should be presented. In particular, the method requests an information input from the user and then assigns a confidence level to the information input. If the confidence level is LOW, then the system performs an immediate confirmation step. If the confidence level assigned is MEDIUM or HIGH, then the information is placed into a data set that is confirmed in a batch confirmation step. The batch confirmation step presents the captured information to the user for confirmation. If any of the information is incorrect, then the method sorts the information in ascending order by confidence level and creates a menu of items that may be changed. The user then makes the change. Once all changes have been made, the batch confirmation is complete as well as the information collection process.
US07885814B2 Text information display apparatus equipped with speech synthesis function, speech synthesis method of same
A text information display apparatus equipped with a speech synthesis function able to clearly display a linked portion by speech and enabling easy recognition of a change from a link, provided with a controller for referring to the display rules of text to be converted to speech when converting text included in text information being displayed on a display unit to speech, controlling a speech synthesizing processing unit so as to convert the text to speech with a first voice in a case of predetermined display rules (presence of link destination, cursor position display, etc.) and convert the text to speech with a second voice having a speech quality different from that of the first voice in the case of not the predetermined display rules, and controlling the speech synthesizing processing unit so as to convert the text included in a display object to speech with a third voice when the display object linked with the link destination is selected or determined by a key operation unit.
US07885812B2 Joint training of feature extraction and acoustic model parameters for speech recognition
Parameters for a feature extractor and acoustic model of a speech recognition module are trained. An objective function is utilized to determine values for the feature extractor parameters and the acoustic model parameters.
US07885809B2 Quantization of speech and audio coding parameters using partial information on atypical subsequences
A method and apparatus is disclosed herein for a quantizing parameters using partial information on atypical subsequences. In one embodiment, the method comprises partially classifying a first plurality of subsequences in a target vector into a number of selected groups, creating a refined fidelity criterion for each subsequence of the first plurality of subsequences based on information derived from classification, dividing a target vector into a second plurality of subsequences, and encoding the second plurality of subsequences, including quantizing the second plurality of subsequences given the refined fidelity criterion.
US07885804B2 Computer program product and system for delivering a technical framework
An Enterprise Service Delivery Technical Architecture includes a Technical Model, and a Technical Delivery Framework, and is designed to facilitate the development of complete enterprise service management solutions. The use of the Enterprise Service Delivery Technical Architecture as the framework for an enterprise systems management technical solution results in solution designs created to be independent of the technology platform being managed with a view that meets the overall business requirements that span the technology platforms within a business environment. An information technology infrastructure already in place for a customer is analyzed and broken down to its very lowest level building blocks. Then the building blocks within the model of the technical architecture are mapped with the building blocks of the customer's information technology infrastructure to determine which of the building blocks of the model are to be used for the customer's information technology operation. A technical delivery framework is then established specific to a customer.
US07885796B2 Parallel calculation method and device
A method for executing calculation of the Hartree-Fock method in a molecular orbital method by a distributed memory parallel computing system includes the steps of: using a computer cluster made up of a plurality of computers; dividing a density matrix into multiple density submatrixes and distributing them to the individual computers and storing therein; and executing calculation processes such as two-electron integration or the like relating to density submatrixes in each computer while sequentially transferring the multiple density submatrixes between the multiple computers.
US07885795B2 Methods and systems for managing facility power and cooling
Systems and methods are provided for determining data center cooling and power requirements and for monitoring performance of cooling and power systems in data centers. At least one aspect provides a system and method that enables a data center operator to determine available power and cooling at specific areas and enclosures in a data center to assist in locating new equipment in the data center.
US07885788B2 Method and apparatus for weighing a stent
An apparatus for weighing a stent includes a buffer for storing a stent support with a stent mounted thereon, a stent mounting and dismounting assembly that mounts and dismounts the stent from the stent support, a robotic arm for moving the stent support with the stent between the buffer and the stent mounting and dismounting assembly, and a scale assembly for weighing the stent. The stent mounting and dismounting assembly moves the stent into the scale assembly after the stent has been dismount from the stent support.
US07885787B2 Magnetic winding and method of making same
The present invention provides an improved magnetic winding and method of calculating desired winding parameters (winding layer thickness, number of winding layers and number of turns per winding layer) for a winding in a magnetic component. The invention may be applied to general boundary conditions in a magnetic winding or component and considers relative phase displacement for sinusoidal and nonsinusoidal winding currents. Ratios of magnetic surface field intensities at corresponding inner and outer boundaries of one or more winding layer(s) are calculated, and considered with relative phase displacement to select magnetic winding configurations having desired or optimal power dissipation. In certain aspects, a normalized loss function f(H,R,B,Φ) is utilized to determine a preferred construction among a plurality of iteratively generated selections.
US07885784B2 Object-tracking and situation-analysis system
A situation analysis system for detecting and tracking moving objects within a limited space over a predetermined time period and for analyzing object combinations and episodes in relation to time as well as situations during the period of time, includes at least one tracking unit which has at least one sub-unit which is arranged and oriented to detect the limited space and moving and stationary objects disposed therein, and a central position data processing unit which for each real object determines a global position of the object in the detected space and generates a global object identification and an associated time-dependent global position data set. Each tracking unit has a data transmission unit connected to the central position data processing unit and allows bidirectional communication so that the central position data processing unit can simultaneously transmit data to each at least one tracking unit.
US07885781B2 Acquiring test data from an electronic circuit
Methods, systems, and computer program products are disclosed for acquiring test data from an electronic circuit by mounting a probe adjacent to a capture point on an electronic circuit board, capturing by the probe an electronic signal of the electronic circuit, digitizing by the probe the captured signal, and transmitting by the probe the digitized signal from the probe through a data communications connection to a remote device. Acquiring test data from an electronic circuit also includes storing by the probe the digitized signal in the probe. Acquiring test data from an electronic circuit may include processing by the probe the digitized signal. Acquiring test data from an electronic circuit also may include synchronizing acquisition of test data by the probe with acquisition of test data by one or more other probes.
US07885779B2 Measurement error correcting method and electronic component characteristic measurement device
A measurement error correcting method and electronic component characteristic measuring device capable of accurately coping with an electronic component which includes nonsignal line ports and whose electrical characteristics are changed by a jig. The method includes the steps of measuring an electrical characteristic, with correcting-data-acquisition samples mounted on a test jig enabling measuring nonsignal line ports, and the samples mounted on a reference jig; measuring a through device in which a signal line port and a nonsignal line port are electrically connected to each other; determining a numerical expression for calculating, from results of measurement on the test jig, an estimated electrical characteristic value obtained on the reference jig; measuring an arbitrary electronic component, on the test jig; and calculating the estimated electrical characteristic value obtained on the reference jig.
US07885775B2 Processing of a signal representing radiation
The invention proposes a method of processing a noisy digital time signal yk corresponding to an initial time signal xt after having been conditioned by a conditioning chain, the said initial signal xt representing information about radiations coming from a radiation source, these radiations having an energy distribution, characterised in that a state model is implemented, representing the conditioning imposed by the said chain to pass from the initial time signal xt to the noisy digital time signal yk in order to obtain from the noisy digital time signal yk a non-noisy digital estimate signal of the initial time signal xt.The invention furthermore proposes a system capable of implementing said method.
US07885774B2 System and method for analyzing power flow in semiconductor plasma generation systems
A system and method for measuring and analyzing power flow parameters in RF-based excitation systems for semi-conductor plasma generators. A measuring probe (8) is connected to an RF transmission line for receiving and measuring voltage (10) and current signals (12) from the transmission line (4). A high-speed sampling process converts the measured RF voltage and current signals into digital signals. The digital signals are then processed so as to reveal fundamental and harmonic amplitude and phase information corresponding to the original RF signals. Multiple measuring probes may be inserted in the power transmission path to measure two-port parameters, and the networked probes may be interrogated to determine input impedance, output impedance, insertion loss, internal dissipation, power flow efficiency, scattering, and the effect of plasma non-linearity on the RF signal.
US07885773B2 Fluid flow measuring and proportional fluid flow control device
Embodiments disclosed herein provide restrictive-flow flow measurement devices, valve improvements and signal control devices and processes that control the flow of liquids, including control processes for single-liquid calibration. In some embodiments, a fluid flow device can be calibrated using a single standard calibration fluid. The fluid flow of a first fluid through a flow meter is measured by calculating a first pressure difference between pressures sensed by two pressure sensors of the flow meter. The fluid flow of a second fluid through the flow meter is measured by calculating a second pressure difference between pressures sensed by the same two pressure sensors. A calibration coefficient is determined based upon the relationship between the flow rate, the fluid density and the calculated pressure difference for the first and second fluids. A relationship between the calibration coefficient and the kinematic viscosity of each fluid is then determined and stored.
US07885771B2 Device and method for the detection and evaluation of expirograms
The invention relates to an apparatus for the acquisition and interpretation of expirograms comprising: a gas measuring probe that is designed to determine the gas concentration ƒmess of a gas in exhaled respiratory air; a reading device that is connected to the gas measuring probe via signal and is designed to read for a plurality of values x1, . . . , xN of an exhaled volume of the exhaled respiratory air the respective determined gas concentrations ƒmess(x1), . . . , ƒmess(xN) from the gas measuring probe; a storage device that is designed to store the values x1, . . . , xN assigned to the gas concentrations ƒmess(x1), . . . , ƒmess(xN); a function fitting unit that is connected to the storage device via signal and that is designed to determine a non-linear fit function ƒ(x)=g(x)·h(x)+OffsetGas  for the stored gas concentrations ƒmess(x1), . . . , ƒmess(xN) by determining functions g(x) and h(x) wherein h(x)=a+b·x g(x) is a continuously differentiable, non-linear function with g ⁡ ( 0 ) = 0 ⁢ ⁢ and ⁢ ⁢ lim x -> ∞ ⁢ ⁢ g ⁡ ( x ) = const , a, b and const being constants and OffsetGas being a constant, mean concentration of the gas in room air.
US07885764B2 Method for adaptively constructing and revising road maps
A method for constructing and revising road maps in a vehicle map database using vehicle location signals to provide traffic flow information for recognized vehicle patterns from past vehicle travel. The method includes identifying vehicle travel segments as a series of exemplar points from the location signals. Exemplar points in each travel segment are eliminated to define the travel segment by a beginning exemplar point and an ending exemplar point. A potential ending exemplar point may be redefined if an average location of the exemplar points from a line connecting the beginning point and the potential ending point is outside of a threshold distance. The travel segments are stored in a database, where each stored travel segment includes a travel time. The method compares new vehicle travel segments to the stored vehicle travel segments to identify a match, and then revise the vehicle travel time for the stored travel segments.
US07885761B2 Destination display apparatus and destination display method
A destination display apparatus includes: a position obtaining unit (114) which obtains a current position of a mobile terminal; a situation obtaining unit (100) which obtains a current situation of the mobile terminal; a history accumulating unit (101) which obtains the current situation and a destination history; a destination predicting unit (102) which predicts destinations; a destination obtaining unit (103) which obtains the predicted destinations; a label accumulating unit (104) which accumulates a name label as a hierarchical structure including parent-child relationships between name labels; a number-to-be-displayed obtaining unit (105) which obtains the number of the name labels to be displayed on the mobile terminal; a label selecting unit (106) which selects a label to be displayed; an information obtaining unit (111) which obtains information from an external network medium (200); and a display unit (113) which displays the selected label and calculated information.
US07885760B2 GPS-based traffic monitoring system
A traffic monitoring system comprises memory for storing map data, a traffic report generating module that receives vector and location data from at least one of cellular phones and vehicles and that generates and transmits traffic reports based on the vector and location data. A map monitoring module includes a path determining module that determines a travel path of the at least one of the cellular phones and the vehicles based on the vector and location data, a comparing module that compares the travel path to roads defined by the map data, and an identifying module that selectively identifies new roads based on the comparison.
US07885756B2 Multi-pulse spark ignition direct injection torque based system
A control system is provided and includes a catalyst module that generates a multi-mode enable signal based on a catalyst light off enable signal. A transition control module controls transitions between a single pulse mode and multi-pulse mode based on the multi-mode enable signal. The transition control module receives a first torque signal and generates a second torque signal based on the first torque signal. The engine torque control module generates an air per cylinder signal, a throttle area signal, and a spark timing signal based on the second torque signal. The single pulse mode is associated with a single fuel injection pulse per combustion cycle. The multi-pulse mode is associated with multiple fuel injection pulses per combustion cycle.
US07885751B2 Vehicle integrated control apparatus integrally executing vehicle driving support control, driving force control, and braking force control
A driving support target braking/driving force is calculated by a driving support electronic controller, and transmitted to a first arbiter of a driving force control electronic controller. A vehicle driver requested target braking/driving force and the driving support target braking/driving force are arbitrated by the first arbiter, whereby a vehicle total target braking/driving force is calculated, and the vehicle total target braking/driving force is distributed to a vehicle target driving force and a vehicle target braking force by a braking/driving force distributor. A final target driving force is calculated by a second arbiter on the basis of the target driving force, and a driver requested braking force and the target braking force are arbitrated by an arbiter of a braking force control electronic controller, whereby a vehicle total target braking force is calculated.
US07885750B2 Integrated control system for stability control of yaw, roll and lateral motion of a driving vehicle using an integrated sensing system to determine a sideslip angle
A method of controlling a vehicle includes determining a desired sideslip angle in the moving road plane, determining an actual sideslip angle in the moving road plane, a desired yaw rate in the moving road plane, and an actual yaw rate in the moving road plane. A controller controls the vehicle system in response to the desired slip angle, the actual sideslip angle, the desired yaw rate and the actual yaw rate in the moving road plane.
US07885748B2 Virtual accelerometer
A vehicle control system for regulating operation of a vehicle having a transmission includes a first module that processes an output shaft signal which is based on rotation of an output shaft of the transmission through a third order Kalman filter to determine an acceleration of the output shaft A second module calculates the acceleration of the vehicle based on the acceleration of said output shaft. A third module regulates operation of the vehicle based on the acceleration of the vehicle.
US07885747B2 Scooter shifter
The present invention provides a system and method for automatically adjusting a continuously variable transmission (CVT) in a motorized vehicle. A microprocessor processor in the vehicle receives data about the operating status of the vehicle from a plurality. Examples of vehicle data include vehicle speed, motor speed, throttle position, current draw from a battery, and battery level. A servo motor is in mechanical communication with the CVT and provides an axial force to adjust the CVT. The microprocessor uses lookup tables of optimal set points for vehicle data to instruct the servo motor to adjust the transmission ratio of the CVT according to the vehicle data provided by the sensors.
US07885746B2 System architecture optimization for electronic transmission range selection
A transmission control system for a vehicle includes a first module that generates a first modified signal based on a first position of a driver input device and a second module that receives the first modified signal from the first module. The second module generates a second modified signal based on a second position of the driver input device and regulates operation of a transmission of the vehicle based on the first and second modified signals.
US07885742B2 Steering device of vehicle
A target turning angle calculation part 51 calculates a target turning angle δ on the basis of a steering angle θ and a vehicle speed V. A correction turning angle calculation part 52 calculates a transfer function K(s) which is a second transfer function, depending on the vehicle speed V, by using a difference between a transfer function G(s) which is a first transfer function determined on the basis of the specification of the vehicle and a stationary component G(0) of the transfer function G(s), the first transfer function having as an input a turning angle δ and as an output a yaw rate γ of the vehicle, the second transfer function having as an input a target turning rate δ*′ obtained by temporally differentiating the target turning angle δ* and as an output a correction turning angle δc. The correction turning angle calculation part 52 calculates a correction turning angle δc by multiplying the transfer function K(s) by the target turning rate δ*′. A final target turning angle calculation part 53 inputs thereto the target turning angle δ* from the target turning angle calculation part 51 and the correction turning angle δc from the correction turning angle calculation part 52 and calculates a final target turning angle δd by adding the correction turning angle δc to the target turning angle δ*.
US07885734B2 Method for detecting an error in input of one of the takeoff parameters into a flight management system
A method for detecting an error in input of one of the takeoff parameters into a flight management system includes a step of calculating a limit value based on one or more takeoff parameters input into the flight management system. The method further includes a step of comparing the calculated limit value with characteristic takeoff values.
US07885732B2 Systems and methods for haptics-enabled teleoperation of vehicles and other devices
Systems and methods are disclosed for haptics-enabled teleoperation of vehicles and other devices, including remotely-controlled air, water, and land-based vehicles, manufacturing robots, and other suitable teleoperable devices. In one embodiment, a system for teleoperation of a vehicle comprises a control component configured to provide position and orientation control with haptic force feedback of the vehicle based on a position measurement of the vehicle and configured to function in a closed-loop feedback manner. In a particular embodiment, the position measurement may include six degree-of-freedom position data provided by a motion capture system to the control and/or haptic I/O components of the application. The system may also use differences in position and/or velocity between the vehicle and a haptic I/O device for feedback control.
US07885731B2 Input control apparatus and input control method
A mobile unit input control apparatus can include an operation member, output means, determining means, display control means, input control means, and driving control means. A mode determining unit of the mobile unit input control apparatus can determine whether a driving mode is to be set or not and whether a text input mode is to be set or not in accordance with an operation signal supplied from an operation input apparatus and notifies it to an operation detecting unit. The operation detecting unit detects and analyzes the operation signal supplied from the operation input apparatus and outputs operation information as the analysis result to a text input control unit, for example. On the basis of the operation information, the text input control unit outputs a text input screen, for example, to the multi-display apparatus.
US07885729B2 Vehicle integrated-control apparatus and vehicle integrated-control method
A control target value calculation portion (42) calculates a control target value for an engine (32) based on a control instruction amount requested by a driver, which is calculated by a driver's instruction amount calculation portion (14), and control instruction amounts requested by control units such as a driver support amount calculation portion (16) and a wheel stability control amount calculation portion (18). A horsepower conversion portion (44) converts the control target value into a control target horsepower. Meanwhile, an allowable horsepower range calculation portion (40) calculates a target instruction horsepower and an allowable horsepower range based on the information from the driver's instruction amount calculation portion (14). Even when an integrated-control involving multiple control units is performed, a monitor portion (46) determines whether the control target derived through conversion is within the allowable horsepower range. Thus, whether the control target is within the allowable horsepower range is easily and accurately determined, and control of a drive source of a vehicle is monitored.
US07885728B2 Method and system for controlling semiconductor manufacturing apparatus
A method for controlling a semiconductor manufacturing apparatus in a wait mode, including: obtaining information regarding a waiting time required for a product to arrive at the apparatus on a production line, the product being subjected to a predetermined process by the semiconductor manufacturing apparatus; obtaining information regarding a time required to control energy saving between lowering electric power and other energy used by the semiconductor manufacturing apparatus in the wait mode to a level at which the processing is not ready and raising the electric power and the other energy to a processable level at which the product processing is ready; and judging whether or not to execute the energy saving control of the semiconductor manufacturing apparatus based on results of comparison of the required time with the waiting time and of estimation on an effect of energy saving obtained by executing the energy saving control during the waiting time.
US07885716B2 Audio/visual data communication system, audio/visual data transmitting device, and audio/visual data reproducing device
The present invention provides an audio/visual data communication system including an audio/visual data reproducing device capable of changing the type of data to be transmitted. Further, the present invention provides an audio/visual data transmitting device and an audio/visual data reproducing device forming the audio/visual data communication system. An audio data reproducing speaker 3 includes an instruction input unit 33 that inputs an instruction to change data transmitted from an audio data transmitting device, a message generating unit 32 that generates a message for requesting to change data on the basis of the instruction, and a message transmitting unit 31 that transmits the message. The audio data transmitting device includes a message receiving unit that receives the message transmitted from the message transmitting unit 31, a data setting unit that sets data on the basis of the message, a data generating unit that generates transmission data on the basis of the data set by the data setting unit, and a data transmitting unit that transmits the transmission data.
US07885715B2 Methods for restoring and modulating neural activity
A method of reviving and maintaining a severed nerve tissue or a bundle of nerves of a body comprising the steps of: providing a housing for conducting and modulating neural response having a first end, a second end and a cavity, wherein the cavity is interposed between the first end and second end and the first end of said housing has a plurality of openings and the second end of the housing has a plurality of openings; providing at least one conductor in communication with at least one of the first end of the housing and the second end of the housing, wherein each of the conductors are adapted to attach to at least one first nerve ending; and transporting fluids between the first nerve ending and the second nerve ending.
US07885713B2 Method and apparatus for laryngeal elevator musculature rehabilitation
The method of treating decreased laryngeal elevation uses a neuro-orthotic device in combination with electrical stimulation of the submandibular muscles to treat the laryngeal elevator musculature. Muscle re-education and rehabilitation is provided using a neuro-orthotic device in combination with electrical stimulation of the submandibular muscles to treat laryngeal elevator musculature.
US07885704B2 Intracavity probes and interfaces therefor for use in obtaining images and spectra of intracavity structures using high field magnetic resonance systems
An intracavity probe for use with an MR system allows images or spectra of a region of interest within a cavity of a patient to be obtained. The probe includes a shaft, a balloon at one end thereof, and a coil loop within the balloon. The coil loop preferably includes two drive capacitors and a tuning capacitor, all of which in series. A junction node between the drive capacitors serves as a ground for electrically balancing the coil loop. Diametrically opposite the junction node, the tuning capacitor enables the coil loop to resonate at the operating frequency of the MR system. Across each drive capacitor is connected an output cable having an electrical length of SL+n(λ/4). The output cables terminate in a plug that is used to connect the coil loop to an interface device for the intracavity probe.
US07885702B2 Segmentation of the airway tree using hyperpolarized noble gases and diffusion weighted magnetic resonance imaging
Diagnostic MR images of the lung are segmented to distinguish the airway tree from lung parenchyma. Diffusion weighted images of the lungs are acquired using hyperpolarized gas MRI and a segmentation image is produced from the apparent diffusion coefficient (ADC) image calculated from the diffusion weighted images. Voxels in the diagnostic MR images having an ADC above a selected amount are segmented as being in the airway tree.
US07885701B2 Registration pointer and method for registering a bone of a patient to a computer assisted orthopaedic surgery system
A registration pointer includes a camera located in an elongated shaft having a distal end configured to be contacted to a bone of a patient to register the bone to a computer assisted orthopaedic surgery system. The camera may be a hemispherical camera and may include a panoramic camera and a wide-angle camera equipped with a fish-eye lens. The registration pointer is configured to transmit images received by the cameras to the computer assisted orthopaedic surgery system for display thereon. The computer assisted orthopaedic surgery system may be configured to generate an image, such as a hemispherical image, based on the images received from the registration pointer.
US07885696B2 Method for searching for material generating interband phase difference soliton
A method of searching for a material fated to generate an interband phase difference soliton includes the steps of generating an AC in a soliton candidate material, identifying a loss of AC magnetic susceptibility of the siliton candidate material due to a turn and a twist cut of a vortex line and judging whether or not the soliton candidate material is capable of generating soliton.
US07885693B2 Sliding device for dual sliding-type portable communication apparatus
A dual sliding-type portable communication apparatus having a housing configured to slide in a twofold manner is provided. The apparatus includes a main housing, a sliding housing which is configured to slide on the main housing to expose/hide the main housing, a slider, and a dual sliding guide slidably coupled to the slider to enable the sliding housing to slide towards or away from the main housing in the longitudinal or perpendicular directions.
US07885691B2 Apparatus for processing event data
An apparatus for processing event data for use with a communications system comprising a wireless device operable for use in a vehicle. The apparatus in accordance with an embodiment includes: a receiver for receiving event data associated with the vehicle; a logic analyzer, responsive to receipt of the event data, for determining a score value associated with the event data; and a system, responsive to determining the score value, for identifying an action for execution.
US07885689B2 Suppressing interference using beamforming of uplink signals received at multiple base stations
The present invention provides a method for suppressing interference using beamforming of uplink signals received at multiple base stations. The method may include accessing information indicative of a plurality of signals received over a plurality of uplink channels between a plurality of mobile units and a plurality of base stations. The method may also include forming a plurality of weighted signals by applying a plurality of beamforming weights to the plurality of signals. The plurality of beamforming weights are determined based on estimates of the channels from the plurality of users to the plurality of base stations and estimated interference between the signals. The method may further include combining subsets of the plurality of weighted signals associated with each of the plurality of mobile units.
US07885687B2 Device for updating configuration information in a wireless network
In one aspect, a digital device comprises a wireless station, a universal serial bus (USB) port, a memory, and a processor. The processor is configured to detect a coupling of a flash device to the USB port and obtain wireless network configuration information from the flash device. The wireless network configuration information comprises a network name and a security key for a wireless communications network. The processor is further configured to store the wireless network configuration information in the memory, configure the wireless station using the wireless network configuration information, and connect the wireless station to the wireless communications network based on the wireless network configuration information.
US07885685B2 Wireless communication method
Methods of communicating between a mobile unit and a peripheral device are described. In a first embodiment, a method of wireless communication is described. In a second embodiment, an apparatus for wirelessly communicating with a peripheral device is described.
US07885684B2 Enhanced wireless handset, including direct handset-to-handset communication mode
A wireless handset is provided with enhanced features and capabilities. The wireless handset may be embodied as a full-featured handset that is capable of operating either within a wireless network (such as a cellular or PCS network) or in a direct handset-to-handset communication mode that is independent of the wireless network. Alternatively, the wireless handset may be embodied as a special purpose handset, that is capable of simply operating in a direct handset-to-handset communication mode. The wireless handset may additionally include features for supporting and enhancing direct communication between handsets. Such features may include a find feature that permits a user to determine which objects, including other wireless handset users, are located within a predetermined operating range of the wireless handset. A memorize feature may also be provided to permit handsets and other objects exchange information by wireless transmission.
US07885683B2 Method and system for simultaneous FM transmit and FM receive functions using an integrated bluetooth local oscillator generator (LOGEN)
Aspects of a method and system for enabling simultaneous FM transmitter and FM receiver functions using an integrated Bluetooth Local Oscillator Generator (LOGEN). A Bluetooth® LOGEN may be utilized to generate Bluetooth® signal that comprise (I) and (Q) components for use in Bluetooth® communication. The Bluetooth® LOGEN may then be utilized by a DDFS to generate FM radio (I) and (Q) signals for FM radio reception. The Bluetooth® LOGEN may also be utilized by a second DDFS to generate FM radio (I) and (Q) signals for FM radio reception. The Bluetooth® signals may be kept at the same frequency, or reduced in frequency, for use in clocking the DDFS. A frequency word may also be utilized to clock the two DDFS. The outputs of each DDFS may be a constant frequency while the inputs to each DDFS may vary in frequency.
US07885682B2 Systems and methods of RF power transmission, modulation, and amplification, including architectural embodiments of same
Methods and systems for vector combining power amplification are disclosed herein. In one embodiment, a plurality of signals are individually amplified, then summed to form a desired time-varying complex envelope signal. Phase and/or frequency characteristics of one or more of the signals are controlled to provide the desired phase, frequency, and/or amplitude characteristics of the desired time-varying complex envelope signal. In another embodiment, a time-varying complex envelope signal is decomposed into a plurality of constant envelope constituent signals. The constituent signals are amplified equally or substantially equally, and then summed to construct an amplified version of the original time-varying envelope signal. Embodiments also perform frequency up-conversion.
US07885680B2 Instantaneous joint transmit power control and link adaptation for RTS/CTS based channel access
A method for closed loop link adjustment based on a Request To Send-Clear To Send (RTS-CTS) channel access scheme includes the following steps. Designating a station as an originating station. Transmitting a RTS frame with predetermined transmit power from an originating station, prior to an intended DATA transmission, sounding the channel such that reception characteristics can be evaluated at a designated receiving station. Transmitting, in response to the originating station, a CTS frame with a predetermined transmit power from the receiving station with directives of link adjustments. Transmitting a DATA frame from the originating station to the receiving station frame complying with link adjustment directives to the extent of the originating stations capabilities. And, transmitting an acknowledge (ACK) frame in response to the originating stations from the receiving station indicating result of DATA frame reception.
US07885676B2 Wireless communication device and marginal transmission power determining method
A PC card terminal device operates while supplied with power from a computer in which the PC card terminal device is mounted. A transmission power controller determines a first marginal transmission power, and increases the transmission power of the PC card terminal device up to the first marginal transmission power, and further increases the transmission power increased to the first marginal transmission power at an increasing rate smaller than the increasing rate of the above-mentioned increase.
US07885675B2 Method and apparatus for providing voice mailbox function in PoC service
A method of providing a voice mailbox function in a PoC service, including: if the voice mailbox of at least one called user is to be connected in response to receiving a session establishment request from a calling user, determining whether the session corresponding to the session establishment request is a one-to-many session; and recording a message from the calling user through the voice mailbox if the session is a one-to-many session. The invention further discloses a method in a PoC service of notifying of a message in a voice mailbox, and a PoC service server.
US07885673B2 Transmission method in a wireless telecommunication system including at least a base station intended to communicate with terminals
The present invention concerns a transmission method in a wireless telecommunication system including at least a base station intended to communicate with terminals over bidirectional communication channels, each channel supporting frames being divided into downlink sub frames and uplink sub frames, each downlink sub frame including a number of symbols intended to be transmitted to at least two terminals, wherein the transfer of at least one supplementary symbol between the base station and at least one terminal that can receive or transmit said at least one supplementary symbol is enabled. The base station forms a first group of terminals and at least another group of at least one terminal, the first group of terminals comprising at least terminals which can not receive and/or transmit said at least supplementary symbol, the other group of at least one terminal comprising at least a terminal which can receive and/or transmit said at least supplementary symbol during the time delay, allocates multiplexing resources of the wireless telecommunication network to at least a part of the terminals comprised in the first group, allocates all the multiplexing resources allocated to the terminals comprised in the first group to one terminal comprised in the other group for at least one supplementary symbol.
US07885668B2 Determining the network location of a user device based on transmitter fingerprints
Reliably identifying an AP through which a user device is accessing one or more networks, and reliably determining the current network location of the user device. An AP and network location may be reliably identified using a set of transmitter fingerprints unique to the AP or network location, respectively. In response to a user device receiving at least one signal from at least one unknown entity, a transmitter fingerprint set of the at least one entity may be determined from the at least one signal. It then may be determined whether the at least one entity is an AP having an ID known to the user device, and/or whether the current network location is known by the user device. The user device may determine information that may be divulged with the at least one entity based on this determination.
US07885665B2 System and method for failsafe presence monitoring
A telecommunications system includes a plurality of network clients (150) including a positioning controller (504) and a communications controller (502); and a positioning server (152) configured to receive position information from said positioning controller (504); wherein said positioning server includes a timer (1804) for determining when said position information is to be received from associated ones of said plurality of network clients.
US07885664B2 Method for generating triggers based on the position of a terminal in a mobile communication network, related network and computer program product therefor
Triggers for the provision of location based services in a mobile communication network supporting a plurality of mobile terminals over a given territory, are generated by defining a set of target areas within the territory covered by the network, each target area being identified by respective geographic data, transforming the geographic data in a respective set of values of network related entities, the respective set of values being expected to be encountered by a mobile terminal when located in the corresponding target area, monitoring the values in the respective set as experienced by at least one monitored mobile terminal in the mobile communication network, checking whether the values as monitored match with the set of values are expected to be encountered, and when a match is found, which is indicative of the monitored mobile terminal being located in a given target area of the set, generating a trigger for prompting delivery of location based services related to the target area considered toward the monitored mobile terminal.
US07885663B2 MBMS dual receiver
A method for communicating between a network and a dual receiver UE includes receiving first signaling from a first network node at a first frequency, and receiving second signaling via a PtM control channel from a second network node at a second frequency. The method further includes receiving a request from the second network node at the second frequency, such that the request is carried on the PtM control channel, and transmitting to the first network node a response to the request from the second network node. An alternative method includes receiving communications from a first network node, and identifying that the first network node lacks uplink capabilities. This method may further include identifying that the first network node provides a MBMS service, and receiving the MBMS service from the first network node despite the identification of the lack of uplink capabilities.
US07885662B2 Selection of channel for radio resource control signaling in HSDPA
A Radio Network Controller (RNC) is configured to send Radio Resource Control (RRC) messages to a mobile station using a selected downlink channel. Depending on the mobility rate of the mobile station, the RNC is configured to configure a signaling connection to use either a first downlink channel or a second downlink channel for transmitting the RRC messages. According to one embodiment, the RNC selects a dedicated channel when the mobile station has a high mobility rate, and selects a shared channel when the mobile station has a low mobility rate.
US07885660B2 Method and system for performing a soft handoff in an OFDMA wireless network
A method for performing a soft handoff for a mobile station from a source base station to a target base station in an Orthogonal Frequency-Division Multiple Access (OFDMA) wireless network that is capable of communicating with a plurality of mobile stations in a coverage area of the OFDMA wireless network is provided. The method includes determining whether a relative delay between receipt of a source pilot signal from a source base station and receipt of a target pilot signal from a target base station is less than a downlink coherence time. When the relative delay is less than the downlink coherence time, the soft handoff is performed.
US07885658B2 Method for detecting reverse link collisions on an air interface
The present invention provides a method of wireless telecommunication. The method includes accessing information indicative of a first mobile unit in response to a signal from the first mobile unit, accessing information indicative of at least one second mobile unit, and comparing the information indicative of the first and second mobile units. The method also includes establishing a call connection with the first mobile unit based on the comparison of the information indicative of the first and second mobile units.
US07885657B2 System and method of transitioning between cellular and voice over internet protocol communication
A computer implemented method includes determining, at a Wireless Local Area Network (WLAN) base station, that a mobile device capable of communicating via a Wireless Wide Area Network (WWAN) and via the WLAN is within a range of the WLAN base station. The computer implemented method includes sending a registration message including an Internet Protocol (IP) address from the WLAN base station to the mobile phone device. The mobile device sends a call forwarding message from the mobile phone device to a network element of the WWAN after receiving the registration message. The call forwarding message redirects a call destined for the mobile phone device to the WLAN base station for transmission to the mobile phone device. The computer implemented method includes receiving the redirected call from the WWAN. The computer implemented method includes sending the redirected call to the mobile phone device when the mobile phone device is within the range of the WLAN base station, but not sending the redirected call from the WLAN to the mobile phone device when the mobile phone device is outside the range of the WLAN base station.
US07885654B2 Dynamic carrier selection
Systems, methods, computer software for providing access to wireless communication services are provided. The invention, in one embodiment, can involve storing a network address on a mobile device and sending a request for network operator data from the mobile device to a mobile virtual network operator server associated with the network address. In response, network operator data is received, and, based on the received network operator data, a network operator is selected. Communications are thereafter conducted using the selected network operator. In some situations, bids are received from multiple network operators for rates at which communication services using each network operator can be obtained. Preferences among the network operators are identified using the received bids, and the preferences are used to select the network operator for the mobile device to use in conducting communications.
US07885652B2 Mobile station, mobile communication system, and mobile communication method
A mobile station includes; a retransmission control section configured to perform retransmission control of user data in a physical layer and a MAC sublayer with one or more radio base stations; and a threshold setting section configured to set a threshold used for determining presence or absence of an acknowledgement signal of the user data, according to the number of the radio base stations to which the mobile station connects.
US07885650B2 Adaptive coding and modulation with MIMO wireless and wired communication
A system and method for processing Adaptive Coding and Modulation (ACM) in Multiple Input Multiple Output (MIMO) Wireless and Wired Communication. The ACM and MIMO system is connected with Infrared and with Radio Frequency Identification systems and sensors as well as with wired Fiber Optic Communication (FOC) and wireless cellular land based or satellite systems. A received Global Positioning System (GPS) signal is also used for processing and transmission in single or in cascaded communication systems. A modulator and transmitter which comprise cascaded hybrid systems, including a cascaded GSM or EDGE, of cascaded infrared (IR) or GSM or CDMA or TDMA or UMTS systems and contain Radio Frequency identification (RFID) signals or sensor or infrared signals.
US07885649B2 Methods and apparatus for efficiently managing the storage of email message information for a mobile station
Methods and apparatus for efficiently managing the storage of e-mail message information for a mobile station are described. In one illustrative example, a plurality of e-mail messages are received by the mobile station through a wireless network and stored in memory. If a size of the e-mail messages reaches a predetermined limit of the memory, e-mail message bodies of some of the e-mail messages (e.g. relatively “old” e-mails) are automatically deleted from the memory while e-mail message headers of the e-mail messages are retained. E-mail message headers of e-mail messages having deleted e-mail message bodies may still be visually displayed in a list at the mobile station. Subsequently, if a user selection of one of these e-mail messages in the list is identified, an e-mail message body of the e-mail message is requested by the mobile station and received from a server through the wireless network. Thus, the e-mail message body of the selected e-mail message may still be visually displayed at the mobile station.
US07885648B2 Method and system of reporting conformance violations in web-services messages
Methods, systems, and computer readable media for reporting conformance violations in web-services messages are described. A web message is received, and a location tag is assigned to at least a portion of the elements contained therein. The web message is analyzed to determine if any conformance violations are contained therein. When the web message contains at least one conformance violation, a descriptive entry is generated in a partial nonconformance report for each conformance violation, wherein the descriptive entry includes the location tag assigned to the element containing the conformance violation. The web message is annotated with the location tag for each conformance violation and merging the annotated web message with the partial nonconformance report to thereby produce a full nonconformance report, and an analyzed web message is output.
US07885644B2 Method and system of providing landline equivalent location information over an integrated communication system
Some embodiments provide a method and apparatus for seamlessly providing the location of user equipment of a first communication network while accessing a second different communication network. The first and second communication networks may include licensed wireless networks, unlicensed wireless networks, or internet protocol (IP) networks, to name a few. Furthermore, some embodiments provide a civic address as the location information for identifying the location of the caller.
US07885643B2 Information communication system
A system of plural vehicles is organized by transmitting information through communication devices being capable of establishing direct intercommunication respectively installed in the plural vehicles. The transmission of the information is controlled by a control unit in the system as well as a memory for storing a vehicle ID, an information generation unit for generating offer information including the vehicle ID, a display unit for displaying information, an output unit for outputting information, and a vehicle-to-vehicle communication unit for establishing communication. The control unit provides a user in the vehicle that has transmitted the offer information with an information fee or an information point by performing an information fee/point payment process.
US07885642B2 Method and device for performance optimisation of a data distribution network
A method for scheduling the delivery of a plurality of data portions to respective recipients in a data distribution network, wherein the recipients are commonly utilizing a bottleneck element limiting the performance of the data distribution network.A proportion of recipients automatically requesting a respective data portion is determined upon receiving a respective notification message. A preferred time span for delivering the data portions is determined according to a capacity of the bottleneck element, the amount of data that is to be delivered and the proportion of recipients automatically requesting the respective data portion. The delivery of a data portion is delayed according to the preferred time span for delivering.
US07885638B2 Implementing generic cell global identity for unlicensed mobile access
A method for causing GSM location information and UMA billing information to be encapsulated in a single CGI structural element during a standalone UMA network access session comprises a plurality of operations. An operation is provided for applying at least one algorithm to location information of a Mobile Station (MS) serving a subscriber device during a standalone UMA network access session for causing at least one of compressing, re-aligning and repackaging the MS location information whereby an amount of MS location information holding space of a GSM Edge Radio Access Network (GERAN) Cell Global Identity (CGI) structural element occupied by the MS location information is reduced such that a portion of the MS location information holding space becomes unused. An operation is performed for inserting UMA billing information into at least a portion of the unused portion of the MS location information holding space.
US07885629B2 Circuit with Q-enhancement cell having programmable bias current slope
Various embodiments are disclosed relating to Q-enhancement cells. According to an example embodiment, a circuit may include an inductor with a quality factor (Q), and a Q-enhancement cell coupled to the inductor. The Q-enhancement cell may include a current source having a variable bias current slope. Stability may, for example, be improved by providing a variable or programmable bias current slope for the Q-enhancement cell. In another example embodiment, a Q-enhancement cell may be used to compensate for Q degradation due to one or more switched capacitors in a circuit. The switched capacitors may be used, for example, for channel or frequency selection for the circuit. In another example embodiment, a Q-enhancement cell may be used to compensate for Q degradation caused by a transmission line.
US07885625B2 RF A/D converter with phased feedback to low noise amplifier
Methods and apparatus to perform radio frequency (RF) analog-to-digital conversion are described. According to one example, a receiver includes an amplifier to amplify received analog RF signals and a mixer-free circuit for converting the received analog RF signals to digital signals.
US07885624B2 Filter switching system and method
A communication system with variable filter bandwidth includes a first mixer circuit configured to receive a communication signal and shift the frequency range of the communication signal to a first frequency range. A second mixer circuit is configured to receive the same communication signal and shift the frequency range of the communication signal to a second frequency range. An activation circuit is coupled to the first and second mixer circuits so as to provide an activation signal that activates at least one of the mixer circuits. A plurality of filter circuits are provided such that each filter circuit is configured to receive a signal from a corresponding mixer circuit, when the corresponding mixer circuit is activated.
US07885622B2 Entertainment system with bandless tuning
An entertainment system comprising a base unit with a transceiver for interacting, at times, with a control unit via a communications link, and a control unit for controlling the base unit, the control unit being dockable with the base unit to establish direct electrical connection between them, and including a transceiver for interacting with the control unit via said link when undocked. The control unit is a separate aspect of the invention or system. The base unit may contain a tuner, preferably with bandless tuning capability, and may be designed to receive into a universal docking arrangement a digitally controllable auxiliary audio source such as a portable MP3 player or other device. The base unit may further provide alarm clock functionality with numerous features including a “fail-safe” volume control system and fail-safe alarm time setting capability.
US07885621B2 Receiver and electronic apparatus using the same
A receiver according to the present invention includes a first receiving (RCV) quality detector and a second RCV quality detector connected before a combining unit. The second RCV quality detector determines a quality of a signal output from at least one of a first receiving unit and a second receiving unit by a method different from that of the first RCV quality detector. A controller allows the receiver to operate in a single receiving mode when a determination result of the second RCV quality detector is not better than a predetermined level regardless of a determination result of a determination result of the first RCV quality detector not being a predetermined level. When the receiver passes in an area where the receiver cannot receive a broadcast signal, the determination result of the second RCV quality detector is not better than the predetermined level. In response, the controller allows the receiver to operate in the single receiving mode, thereby reducing power consumption of the receiver.
US07885620B2 High dynamic range time-varying integrated receiver for elimination of off-chip filters
A receiver circuit comprising a quadrature passive mixer having an input and an output, and an input impedance of the quadrature passive mixer provides a band-pass response. One or more output impedances coupled to the output of the quadrature passive mixer. A low noise amplifier (LNA) having an input and an output coupled to the quadrature passive mixer, the LNA configured to provide substantially linear transconductance over a predetermined input range.
US07885616B2 Method and system for coordinating necessary radio transmission events with unrelated opportunistic events to optimize battery life and network resources
A method and apparatus for sending an event from user equipment operating in a mobile network, the method comprising the steps of: monitoring whether an unrelated opportunistic event has occurred; and sending said event with said unrelated opportunistic event.
US07885612B2 Clock generation circuit and semiconductor device provided therewith
It is an object of the present invention to solve a problem that malfunction of communication is generated by varying a frequency of a clock due to noise from outside in a case where there is no supplied signal in a circuit which performs negative feedback control so that the supplied signal and the feedback signal can maintain a fixed phase relationship between the signals. The present invention provides a configuration including a PLL circuit and an oscillator circuit, where a switch for switching an output between a signal from the PLL circuit and a signal from the oscillator circuit to the signal output portion is provided to switch from a connection to the PLL circuit to a connection to the oscillator circuit in a case where there is no received signal.
US07885601B2 Radio node apparatus, multi-hop radio system, and multi-hop radio system constructing method
The present invention provides a radio node apparatus, a multi-hop radio system and a multi-hop radio system constructing method, capable of constructing a tree type multi-hop radio system in which mutual radio nodes determine a radio node which becomes a root node of a tree in an autonomous manner and the root node is set as a root in an autonomous manner. The radio node apparatus includes a storage unit for storing state information, used for constructing a multi-hop radio system, including information for specifying a root radio node apparatus positioned at a summit of the multi-hop radio system, with the radio node apparatus has a connection, and the number of hops from the root ratio node apparatus, a collection unit for collecting state information transmitted from surrounding radio node apparatus, and a selection unit for selecting a host connection-accepting radio node apparatus on the basis of the information for specifying the root radio node apparatus and the number of hops included in the collected state information.
US07885600B2 RFID system with RF bus
A radio frequency identification (RFID) system includes an RFID reader, an RFID tag, and a network connection module. The RFID reader includes a reader radio frequency (RF) bus transceiver. The network connection module includes a network connection RF bus transceiver, wherein the reader RF bus transceiver exchanges at least one of inbound RFID data and outbound RFID data with the network RF bus transceiver via an RF bus.
US07885595B2 Lubricant applicator, process cartridge including same, and image forming apparatus including same
A lubricant applicator, which is included in a process cartridge, and an image forming apparatus, includes a fur brush disposed downstream from a cleaning member in a direction of rotation of the image carrier that moves in the direction of rotation of the image carrier, scrape a solid lubricant disposed opposite to the image carrier while rotating, and apply powder scraped from the solid lubricant to the surface of the image carrier; a lubricant fixing member to fix the powder to the surface of the image carrier; and a first guide member disposed between the lubricant fixing member and the fur brush to convey the powder scattered from the fur brush to the surface of the image carrier.
US07885592B2 Rotary operated mechanism for retracting paper pathways of printers
An apparatus is provided for clearing paper jams in a module along a print path of a printer, the module having nip baffles and a rotatable and removable core element defining a print path therethrough. The apparatus comprises at least one cam, a rotatable handle mechanism and a ramp drive mechanism to facilitate the paper jam clearing and removal of the core element from the module.
US07885591B2 Fixing device including a heating unit and a pressurizing unit that includes a rotatable endless member and image forming apparatus having the same
A low-heat loss, belt nip-type fixing device achieves good recording medium separation performance without increasing the size of the device, prevents image misalignment, and achieves a high-quality image without placing a major burden on the recording medium. This fixing device comprises a heat-fixing roller having an elastic layer and a heat source; and a pressurizing unit having an elastic member with a flat surface for pressing an endless member. The endless member conveys a recording medium, against the elastic layer. A pressurizing spring biases the elastic member toward the side of the recording medium. Biasing is carried out using the pressurizing spring such that the amount of deformation of the elastic member approaches the saturation region (maximum amount of deformation) inside a region of a nip portion, which is formed between the elastic layer of the heat-fixing roller and the endless member of pressurizing unit, and through which is passed a recording medium carrying an unfixed toner image.
US07885588B2 Transfer assembly and image forming apparatus including same
An image forming apparatus includes a plurality of image carriers and a transfer assembly. The transfer assembly includes a plurality of transferees, a supporter, and a plurality of transferee holders. The plurality of transferers is each configured to electrostatically transfer a toner image carried on one of the image carriers onto an intermediate transfer member or a recording medium. The supporter is configured to support the transferers. The transferer holders are each configured to hold one of the transferers. Each of the transferee holders and the transferer held thereby form an integrated individual unit independently attachable to and detachable from the supporter.
US07885584B2 Self-cleaning electrophotographic toning roller system
An apparatus and related method for a self-cleaning toner roller device adjacent a toner roller. The cleaning device having one or more shields to capture the toner debris from the toner roller, a toner debris receptacle to collect the toner debris, and a controller to move the applicator from an operational mode to a self-cleaning mode.
US07885581B2 Developer transferring device, developing device, process unit, and image forming apparatus
An image forming apparatus capable of reducing the number of toner concentration detection errors caused by variation in the volume of a toner includes a reverse vane for transferring developer in an opposite direction and protruding from the rotary shaft member in a region where a lower side faces a bottom wall of a first transfer chamber and two lateral sides that are orthogonal to the rotary axis direction face respective side walls of the first transfer chamber, and a toner concentration detection sensor is disposed to detect the toner concentration of the developer as the developer is transferred between the reverse transfer vane and a location of the screw vane adjacent to the reverse transfer vane.
US07885571B2 Image forming apparatus, fixing unit, and heating system capable of heating at increased speed with reduced power
An image forming apparatus includes an image forming mechanism configured to form a toner image on a recording medium with a toner according to image data and a fixing unit configured to fix the toner image on the recording medium. The fixing unit includes first and second heating members and a first heater. The first and second heating members are configured to apply heat to the recording medium having the toner image. The first heater is configured to heat the second heating member. The image forming apparatus further includes an auxiliary power source configured to drive the first heater.
US07885568B2 Image forming device with improved fixing temperature control and method
An image forming device that uses only one temperature sensor to detect temperatures of the recording sheet and a rotation member for fixing, and can perform the temperature adjustment control carefully in detail during the image forming operation. The CPU 61 performs the temperature adjustment control 1 by executing the temperature adjustment program 64b (step S109), then executes the paper passing judgment program 64a to judge whether or not paper is passing (step S110). As far as it judges that no paper is passing (NO in step S110), the CPU 61 continues to perform the temperature adjustment control 1 by executing the temperature adjustment program 64b. When it judges that paper is passing (YES in step S110), the CPU 61 performs the temperature adjustment control (step S112).
US07885565B2 Development device, image forming apparatus and image forming method
A development device includes a developer carrier 20Y that carries liquid developer containing toner liquid and carrier liquid, a developer supply member 32Y that supplies liquid developer to the developer carrier 20Y, a developer carrier cleaning member 21Y that collects liquid developer from the developer carrier 20Y, a collection reservoir 31bY that stores the liquid developer collected by the developer carrier cleaning member 21Y, a supply section 31aY that makes liquid developer flow to the collection reservoir 31bY, a conveyance member 34Y that conveys the liquid developer collected in the collection reservoir 31bY in a first direction X and a conveyance capacity regulation section 100 that regulates the conveyance capacity of the conveyance member 34Y.
US07885564B2 Image forming device
An image-forming device includes an image acquiring unit, an image forming unit, a determining unit, and a controller. The image acquiring unit acquires image data for one page. The image forming unit forms an image based on the image data. The image forming unit includes a developing roller, a supply roller, and a bias applying unit. The developing roller carries a developer. The supply roller supplies the developer to the developing roller. The bias applying unit applies a first voltage between the developing roller and the supply roller in a first mode, and applies a second voltage between the developing roller and the supply roller in a second mode. The determining unit determines whether the image data includes a part having density greater than or equal to a prescribed density. The controller controls the bias applying unit to apply the first voltage when the determining unit determines that the image data does not include the part having density greater than or equal to a prescribed density, and to apply the second voltage when the determining unit determines that the image data includes the part having density greater than or equal to a prescribed density.
US07885563B2 Development apparatus and image forming apparatus
A development apparatus is provided that can quickly form high quality printing material by steadily supplying developer charged and thinned to a uniform thickness and can also prevent the decrease in the quality of the printing material in a case where the developer carrier and developer supply unit are operated quickly. The toner supply roller is constructed in a manner using the elastic material with a hardness of HAF [degree] set to 20≦HAF≦80 measured by an Asker F-type and disposed in a manner such that the amount of push δ, defined as the amount pushed by the contact between the developer supply unit and the developer carrier, is 0.5 [mm] or below. In addition, toner supply bias voltage VS [V] applied to the toner supply roller has a frequency f [Hz] of 500≦f≦5000, and, with VSH and VSL as the peak values of the AC voltage component, fulfill the condition of 1≦|VSH−VD|/|VD−VSL≦5.
US07885561B2 Electric charging device, image forming apparatus, electric charging method, and manufacturing method of electric charging device
A needle electrode having a pointed section is provided so as to face a charge-target object, and a voltage to be applied to the needle electrode is set so that 2≦(E2·S2)/(E1·S1)≦5 is satisfied, where an ionization area A1 indicates an area where ionization occurs to oxygen molecules in an atmosphere; a dissociation area A2 indicates an area where dissociation occurs to the oxygen molecules in the atmosphere (excluding the ionization area A1); E1 indicates an average electric field strength in the ionization area A1; E2 indicates an average electric field strength in the dissociation area A2; S1 indicates square measure of the ionization area A1 on a plane which includes a straight line connecting the needle electrode and the charge-target object so that a distance between the needle electrode and the charge-target object becomes a shortest distance; and S1 indicates square measure of the dissociation area A2 of the plane. Thus, the electric charging device is capable of carrying out charging which (i) excels in charging uniformity, (ii) reduces products such as ozone and nitrogen oxide and (iii) stably continues for a long stretch of time.
US07885552B2 Driver system of image forming apparatuses and method of controlling the same
A driver system of image forming apparatuses whose structure is improved to receive a necessary service without additional confirmation by automatically requesting a management service and to improve the efficiency of use of the image forming apparatuses and a method of controlling the same. The driver system of the image forming apparatuses that is provided in a host computer to connect the host computer to the image forming apparatuses in order to perform a management service includes an input unit to receive state information on the image forming apparatuses from the image forming apparatuses and a transmitting unit to transmit a management service requesting signal to a management service supplying unit using the input state information.
US07885550B2 Method and apparatus for producing RZ-DPSK modulated optical signals
The invention provides an optical transmitter comprising a differential encoder having first and second outputs, the first and second outputs being of opposite polarity to one another, a first RZ converter connected to the first output of the differential encoder and a second RZ converter connected to the second output of the differential encoder, and a dual electrode Mach Zehnder modulator to which an unmodulated coherent light source is coupled, wherein the output of the first RZ converter is connected to a first electrode of the Mach Zehnder modulator and the output of the second RZ converter is connected to a second electrode of the Mach Zehnder modulator. The invention provides improved signal integrity as compared with existing RZ-DPSK solution through the use of high quality RZ drivers. Furthermore, the invention gives rise to controllable RZ pulse edge chirping, providing rapid pulse compression or broadening through a dispersive fibre length. This can be used to mitigate pulse distortion in non-linear transmission links.
US07885549B1 Facilitating automated service activation on passive optical networks
One embodiment of the disclosures made herein is a method for activating services in a Passive Optical Networking (PON) system. In accordance with such an embodiment, an Optical Line Terminal (OLT) within the PON system is pre-provisioned with PON services and with at least a portion of information required for facilitating automatic activation of the PON services. Pre-provisioning is defined herein to mean that such provisioning is performed prior to installing an ONT (i.e., a network interface device) that will serve such to services at the service subscriber's site and that is controlled by the OLT. After installation of the ONT is complete, the PON services served by the ONT are automatically activated using at least a portion of the pre-provisioned information and information discovered about the ONT during a post-installation discovery process. For example, to enable the PON services to be automatically activated after the ONT is installed, network element management software of the PON system is adapted to automatically check the ONT selected for installation against a database of legitimate units. After the installed ONT is verified as a legitimate unit, the PON services are automatically activated. By providing such an automated mechanism for supporting the activation of PON services at the ONT, resources utilization for performing various system management activities (e.g., provisioning at the central office, ONT install, etc) are advantageously reduced.
US07885548B1 Free space optical communication
Free space optical communication systems, methods, and apparatuses are provided. A free space optical communication system embodiment includes a light source for emitting a light beam toward a receiver, where the light beam includes a signal to be transmitted, an output lens through which the light beam is directed toward the receiver, and an actuator coupled to the light source for moving the light source to adjust the diameter of the light beam.
US07885547B2 Optical wireless transmission system for performing optical space transmission, and optical transmitter used therein
An optical transmitter for performing high-rate data communication by means of optical space transmission is provided, which can reliably perform optical axis adjustment manually and visually, and can prevent a device from being made large in size and manufacturing cost of the device from being increased by using an simply-constructed optical transmitter. Thus, the optical transmitter of the present invention comprises an incident beam restriction section operable to allow only a visible beam which is emitted by a terminal located within a range in which an infrared beam is emitted and incident thereon to pass therethrough, a reflection section operable to reflect the visible beam which has passed through the incident beam restriction section, and a light source operable to emit the infrared beam to pass through the reflection section according to a data transmission request signal from the terminal.
US07885546B2 Method and apparatus for transparent Ethernet multiplexing and demultiplexing
A method and apparatus for multiplexing multiple Ethernet-based data streams in an optical network reduce the number of optical transceivers required by the optical network. Multiple data streams are multiplexed into a combined data stream, transmitted from a node in the optical network as the combined data stream, and demultiplexed at the receiving node. Data streams are multiplexed and demultiplexed at the bit level, and packets from each data stream are routed based on a VLAN tag that is contained in the header of each packet. By transmitting the information contained in multiple data streams as a single multiplexed data stream, the number of optical transceivers required for the optical network may be reduced by more than half. An optical supervisory channel may also be bundled with one of the data streams to eliminate the need for a dedicated transceiver for the optical supervisory channel.
US07885545B2 Dispersion compensation method and compensation node
A dispersion compensation method comprising the steps of: a) providing a compensation node for each predetermined number of in-line repeaters; b) carrying out dispersion compensation for the in-line repeaters with the different bit rates in common; c) carrying out wavelength demultiplexing on the optical signal for each of the different bit rates in the compensation node; and d) setting an optimum dispersion compensation amount for the optical signal of each bit rate.
US07885544B2 Device for temporal subsampling of an OTDM optical signal, OTDM-WDM converter comprising same and OTDM-WDM converter
The invention concerns a device for temporal subsampling of an OTDM optical signal at a predetermined subsampling frequency, comprising a generator (10) for generating clock pulses transmitted at the predetermined subsampling frequency and at a conversion wavelength λH and a wavelength converter device (16) adapted to receive at its input the OTDM optical signal and the clock pulses in order to deliver at its output a subsampled OTDM optical signal at the conversion wavelength. The converter device comprises a linear optical amplifier (18) adapted to receive the OTDM optical signal and the clock pulses propagating in the opposite direction, the maximum linear power of the conversion being adjusted so that it can be less than the peak power of the OTDM optical signal, and a converter (20) of phase modulation into amplitude modulation.
US07885543B2 High performance gigabit passive optical network
A device determines a bandwidth demand for traffic provided between a line terminal (LT) and multiple optical network terminals (ONTs), and dynamically tunes, based on the determined bandwidth demand, one or more tunable filters provided in the LT and the multiple ONTs to one of balance the traffic, protect the traffic, or increase available bandwidth for the traffic.
US07885542B2 Format converter with smart multitap and upstream signal regulator
Systems and methods for signal conversion with smart multitap are disclosed. Embodiments of the systems can be scalable to model different signal topologies, transmission frequencies, bandwidths, and distances. An exemplary embodiment of the systems and methods includes a fiber optic to RF converter and a smart multitap. Although a fiber optic to RF converter is used in exemplary embodiments throughout the disclosure, conversion between other signal topologies is within the scope of the disclosure. The smart multitap includes a multiple tap for distributing a signal to multiple terminals and a microprocessor to select a particular terminal for a signal. Exemplary embodiments include downstream implementations in which a stream is typically sent from a service provider server to a user. Alternative embodiments include downstream implementations as well as upstream implementations in which a user typically sends a stream to a service provider server.
US07885539B2 Method for detecting and localizing faults in an optical transmission path, and optical transmission system
A method for detecting and locating faults in an optical transmission path, and to an optical transmission system having such a functionality, is provided. By measuring the temporal change in the state of polarization SOP, external influences on a glass fiber cable of a long-haul transmission system, e.g., a WDM transmission system, may be detected. Such fault(s) may be localized with the aid of the relative arrival time of the polarization signal at both sides of a bidirectional transmission system.
US07885535B2 Methods and systems for estimation of visible light amount in a light source
Methods and systems for estimating the amount of visible light in a light source using an image sensor, e.g., such as an image sensor of the type commonly found in color video cameras. The methods and systems may be implemented to use information about the normalized differences of three color components contained in a light source in conjunction with a measure of total light energy of the light source in order to estimate the amount of visible light present in light received by the image sensor from a light source.
US07885534B2 Light-amount adjusting system and optical apparatus
The light-amount adjusting system includes a light-amount adjusting unit that changes a size of an aperture through which light passes, an actuator that drives the light-amount adjusting unit, and a detector that detects an aperture state of the light-amount adjusting unit. The system further includes a deviation signal generator that generates a signal corresponding to a deviation between a target aperture state of the light-amount adjusting unit and an aperture state thereof detected by the detector, a driving signal generator that provides an offset to the signal corresponding to the deviation to generate a driving signal for driving the actuator, and a filter which perform a low-pass-filter processing on the driving signal. An output from the filter is used as the offset. The system can control the light-amount adjusting unit with high stability and accuracy at any position and in any driving direction thereof.
US07885529B2 Lens driving apparatus, imaging apparatus, and lens barrel and camera main body used for this
A lens position calculator is provided that determines a phase of a driving signal as a reference position of an imaging lens when an output value of a position detection sensor reaches a threshold value. The lens position calculator determines a position obtained by performing addition or subtraction on the reference position read out from a reference position storage as a judgment position, detects an output value of the position detection sensor at a timing in synchronization with the driving signal that drives a driver and at the judgment position, and judges whether the output value of the position detection sensor at the judgment position reaches the threshold value or not, so as to determine the reference position again.
US07885528B2 System and method for focusing a charge coupled device lens on a selected surface of an object
A positioning system and method for focusing a charge coupled device (CCD) lens on a selected surface of an object to be measured is provided. The positioning system and method moves the CCD lens downwards to approximate an estimate Z-axis coordinate of the CCD lens, and moves the CCD lens upwards to find an accurate Z-axis coordinate of the CCD lens according to the selected surface of the object. The system and method further moves the CCD lens to a position corresponding to the accurate Z-axis coordinate to focus the CCD lens on the selected surface.
US07885526B2 Grey card for controlling exposure and white balance of a digital camera
A target (10, 20) is disclosed suitable for setting the exposure and white balance of a photographic digital camera. The target (10, 20) comprises a target surface (12) that has a reflectance of 18% for all wavelengths of visible light. The target surface (12) is provided with a feature (16) upon which the camera is able to focus.
US07885525B2 Lens barrel, driving method thereof, and image pickup device
A lens barrel which is capable of increasing the total length of the lens barrel in a shooting state even in a case where the collapsed lens barrel length is short, with a simple construction. A shooting optical system is disposed movably in an optical axis direction. A lens barrel driving member moves the shooting optical system in the optical axis direction while rotating around the optical axis. A lens barrel driving member moving unit moves the lens barrel driving member in the optical axis direction in a transition region during which the lens barrel moves between a shooting state and a non-shooting state while the driving member rotating.
US07885524B2 Photographic apparatus
A photographic apparatus comprises a movable platform, a translational movement switch, a rotational movement switch, and a controller. The movable platform has an imager, and is movable and rotatable in an xy plane. The translational movement switch is for selecting ON/OFF states of a translational movement including a first stabilization and a second stabilization. The first stabilization moves the movable platform in the x direction for correcting hand shake caused by yaw. The second stabilization moves the movable platform in the y direction for correcting hand shake caused by pitch. The rotational movement switch is for selecting ON/OFF states of a rotational movement that rotates the movable platform in the xy plane. The controller controls the movable platform for the translational movement on the basis of the state of the translational movement switch, and the rotational movement on the basis of the state of the rotational movement switch.
US07885523B2 Image pickup apparatus
An image pickup apparatus includes a gyro sensor 1240 that detects camera shakes, a feed forward value is calculated by multiplying a first coefficient c1 to an output value of the gyro sensor 1240 when the output value of the gyro sensor 1240 is less than a first predetermined value, another feed forward value is calculated by multiplying a second coefficient c2 smaller than the first coefficient c1 to an output value of the gyro sensor 1240 when the output value of the gyro sensor 1240 is greater than or equal to the first predetermined value, each of the products is respectively added by an addition device to an output value of a drive signal.
US07885519B2 Audio/video device with replay function and method for handling replay function
The present invention relates to an audio/video device (100) with a replay function containing a stream source (101) providing a replayable audio/video data stream, a user interface (108) for inputting stream play requests, a stream processor (102) coupled to the stream source (101) and to the user interface (108) providing stream play status and processing the stream according to the stream play requests, a tag memory (106) and a microphone (103) receiving ambient sound. To the microphone is coupled an ambient sound analyzer (104) detecting disturbing events, to which is coupled an audio events memory (109) and a tag manager (105) coupled to the stream processor (102) and to the tag memory (106), which upon detecting a disturbing event, generates a disturbing event tag according to stream play status and stores the tag in the tag memory (106), to which is coupled a replay manager (107) coupled to the stream processor (102) and handling stream replay requests by directing a replay of the stream from a point associated with a disturbing event tag.
US07885518B2 Recording control device and method, recording medium, and program
A recording control device records a program to be reserved for recording on the basis of reservation information including recording start time information indicating a time, at which recording starts, and recording end time information indicating a time, at which recording ends. The recording control device includes a setting unit that, when it is judged that the program is not recorded after recording is reserved, sets the same time as the time, indicated by the recording start time information, at which recording starts, in the recording end time information of the reservation information for recording the program; and a recording control unit that, when the time, indicated by the recording start time information, at which recording starts, is the same as the time, indicated by the recording end time information, at which recording ends, controls recording of the program such that recording of the program is suppressed.
US07885517B2 Scheduling the recording of television programs
A television receiving system displays an advertisement for a future television program. If the future television program is identified as recordable, the system also displays an option to set a reminder for the advertised program and/or an option to record the advertised program on a video recorder. If a viewer of the advertisement selects the reminder option, then a reminder is programmed in the system. If the viewer selects the record option, then the system automatically programs the video recorder to record the advertised program. If the viewer has established an interactive session during a television advertisement, and has not completed the interactive session when the advertisement ends, then the current television program is paused until the interactive session is completed.
US07885513B2 Seamless reproduction from a signal recorded on a first and a second layer of a record carrier
The invention relates to an apparatus for reproducing a digital information signal which is recorded on a first and a second layer of a record carrier, the digital information signal being divided into cells, each cell being recorded in at least one sector, the digital information signal comprising a first cell recorded on the first layer and a second cell recorded on the second layer, while in addition control data indicating that the first and the second cell have to be presented in a non-seamless manner one after the other is recorded on said record carrier. The apparatus is arranged to detect that the first cell is read from the first layer and the second cell is read from the second layer and generates a control signal indicating that the first and the second cell have to be presented seamlessly in dependence on said detection. In this way the control data indicating that the cells have to be presented with a seam is replaced with a control signal indicating that the cells have to presented seamlessly. This results in an improved presentation of the digital information signal at a layer break.
US07885510B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07885509B2 Information processing system, information processing method, and computer program
A system and method is disclosed by which two or more information processing apparatus having a recording reservation function are linked in recording reservation setting to each other. The information processing apparatus exchange schedule information such as recording reservations with each other. The recording reservation program information of all of the information processing apparatus are displayed in a merged form on a GUI of any of the information processing apparatus. When a user wants to reserve a number of programs for recording within the same time zone, the user can confirm, on the GUI of a particular information processing apparatus, a recording reservation situation of another information processing apparatus or an unoccupied situation of an external recording section and perform setting of a reservation for a further information processing apparatus.
US07885507B2 Image reproducing apparatus and method
An image reproducing apparatus for selectively reproducing and outputting image data of an arbitrary angle from image data of a plurality of angles including a plurality of reproduction units, comprising: an angle position information determination section which determines whether or not angle change is available based on angle change position information representing an address of an angle change destination recorded in the reproduction units; control means which changes an angle of a reproduced image data by using the angle change position information representing the address of the angle change destination recorded in the reproduction units; and angle change position information storage means which stores the angle change position information recorded in the reproduction units excluding a currently-reproduced reproduction unit at a currently-reproduced angle, wherein, if the angle position information determination section determines that the angle change cannot be performed by using the angle change position information recorded in the currently-reproduced reproduction unit, the control means changes the angle of the reproduced image data by using the angle change position information stored in the angle change position information storage means.
US07885506B2 Device and a method for polarized illumination of a micro-display
A display device comprises a light source to provide an input light beam, a substrate having an input surface to form an in-coupled light beam by receiving light of the input light beam, wherein the in-coupled light beam is confined to the substrate by total internal reflections, the substrate further comprising a plurality of out-coupling features to form an illuminating light beam by diffracting light of the in-coupled light beam out of the substrate, a display element having a plurality of reflective polarization-rotating pixels arranged to form reflected light beams by reflecting light of the illuminating light beam, and imaging optics to form an image by focusing or collimating light of the reflected light beams transmitted through the out-coupling features.
US07885504B2 Dual-optical fiber coupler enclosure
Disclosed herein is an optical fiber coupler enclosure. The optical fiber coupler enclosure includes a lid member, a base member, and a first end cap. The lid member includes two lid side walls and a first open end. The base member is opposite the lid member. The base member includes two base side walls and a first open end. The base member includes at least one mounting channel proximate to each of the base side walls. The mounting channels are configured to fixedly dispose at least two fiber optic couplers adjacent to one another. The first end cap is disposed between the lid member first open end and the base member first open end.
US07885500B2 Apparatus and method for adjusting an optical rotating data transmission device
The invention relates to a method for adjusting an optical rotating data transmission device having two units that are rotatable with respect to each other about a rotation axis, and that each have a coaxial collimator for coupling light in or out, and relates also to an optical rotating data transmission device that is adjustable by means of the method. For an adjustment, a deviation of a light beam from the rotation axis is determined by means of two detectors at different distances, and from this a positional deviation and also a tilt of the light beam is calculated and suitably compensated.
US07885499B2 Optical junction apparatus and methods employing optical power transverse-transfer
A method comprises: (i) forming a first optical waveguide on a first substrate; (ii) forming a second, structurally discrete optical waveguide on a structurally discrete second substrate; (iii) assembling the second substrate or second optical waveguide with the first substrate or first optical waveguide so that the first and second optical waveguides are positioned between the first and second substrates and are relatively positioned for transferring the optical signal therebetween via optical transverse coupling; and (iv) arranging the first or second optical waveguide for transferring the optical signal therebetween via substantially adiabatic optical transverse coupling with the first and second waveguides so positioned.
US07885497B2 TFT array substrate with storage capacitor having large capacitance and LCD panel using the same
An exemplary thin film transistor array substrate (200) includes a transparent substrate (261), a plurality of gate lines (201) and a plurality of data lines (202) formed at the transparent substrate, the gate lines and the data lines crossing each other thereby defining a plurality of pixel regions (230). Each of the pixel regions includes a storage capacitor (220). The storage capacitor includes a first capacitor and a second capacitor aligned along a direction generally perpendicular to the transparent substrate, and the first capacitor and the second capacitor are electrically connected in parallel.
US07885493B2 Broadband wavelength multiplexing and demultiplexing filter and optical splitter with optical signal multiplexing and demultiplexing function
Two Mach-Zehnder optical interferometer circuits 13a and 13b are accurately point-symmetrically connected to each other to form a first point-symmetrically connected optical interferometer circuit 5 constituting a light input side circuit 1. Optical signals having a plurality of wavelengths are input to a light input terminal 17. A second point-symmetrically connected optical interferometer circuit 7 having the same functional structure as the first point-symmetrically connected optical interferometer circuit 5 is connected to a through port 18, which is an output terminal of the light input side circuit 1, as a first light output side circuit 2. A cross port 19, which is the other output terminal of the light input side circuit 1, is connected to a second light output side circuit 3 having at least one of Mach-Zehnder optical interferometer circuits 13c and 13d whose transmittance characteristics are different from those of the Mach-Zehnder optical interferometer circuits 13a and 13b.
US07885491B2 Method for producing a bending sensor
At least one sensing region is formed on the bending sensor by providing a flexurally elastic base cover which is interrupted in at least one partial region of the sensing region or is structured using elevations and/or depressions. At least one planar optical fiber core is generated on the base cover. The optical fiber core has a greater index of refraction than the base cover. The optical fiber core is covered by a shroud. The optical fiber core has a greater index of refraction than the shroud.
US07885490B2 Optical chemical detector and method
An apparatus and method for optically detecting the presence of an analyte in a solution is presented. An embodiment comprises a waveguide resonator that is optically coupled to a fluid in a fluidic conduit so that the resonant wavelength of the waveguide resonator is based on the refractive index of the fluid.
US07885488B2 Image processing apparatus, method and medium
Provided are an image processing apparatus, method and medium, more particularly, an image processing apparatus, method and medium which perform interpolation such that a pixel value in each pixel region included in a digital image and an average value of interpolation data extracted using a predetermined interpolation method in the pixel region are equal. The image processing apparatus includes an accumulative addition unit to sequentially integrate values of pixels included in an image, an interpolation unit to interpolate the integrated pixel values, and an accumulative subtraction unit to perform differentiation at a predetermined position of the interpolated pixel values.
US07885487B2 Method and apparatus for efficiently enlarging image by using edge signal component
A method and an apparatus for efficiently enlarging an image, where the outermost Discrete Cosine Transform (DCT) components from a DC value are regarded as high frequency components in DCT components expressed in one two-dimensional coordinate system, the edge signals of an image are restored by means of only the high frequency components, and then a binary edge mask, which represents the distribution of high frequency components within the image, is generated from the restored edge signals. Accordingly, an interpolation order can be determined based on the binary edge mask and interpolation can be performed. A higher order low pass filter is applied to an area having many high frequency signal components, so that it is possible to output more precisely enlarged image signals. In this way, that it is possible to improve the overall picture quality of an enlarged image, and to properly adjust the amount of calculation and buffer capacity, which are used when interpolation is performed.
US07885486B2 Image processing system, method for processing image and computer readable medium
An image processing system includes a frequency conversion section, a frequency component generation section, an enlarged image area generation section and an enlarged image generation section. The frequency conversion section converts neighboring areas of each area in question into plural frequency components. The areas in question and the neighboring areas of the areas in question are included in an input image. The frequency component generation section generates predetermined frequency components from the frequency components of each neighboring area. The enlarged image area generation section generates an enlarged image area for each area in question, using (i) an image region which contains each area in question and which has a predetermined size and (ii) the predetermined frequency components. The enlarged image generation section places the enlarged image areas to generate an enlarged image for the input image.
US07885481B2 Authenticity proving optical structure, authenticating proof recording medium and authenticity certifying method
An optical structure 3 having a plurality of minute optical unit areas 4 is formed on a base 2. Each of the minute optical unit areas 4 has a plurality of minute areas A and B storing depth information representing multiple-valued phase information about a Fourier transformation image obtained through the Fourier transformation of an original image. In another embodiment of the present invention, the two adjacent minute optical unit areas 4 have a plurality of minute areas A and B storing depth information representing multiple-valued phase information about Fourier transformation images obtained through the Fourier transformation of different original images, respectively.
US07885480B2 Correlation peak finding method for image correlation displacement sensing
A correlation function peak finding method for an image correlation displacement sensing system is provided. The method may include capturing a reference image and a displaced image, and searching for an initial peak correlation function value point (CFVP) with pixel-level resolution based on correlating the reference image and displaced images at a plurality of offset positions. Then a complete set of CFVPs may be determined at each offset position in an analysis region surrounding the initial peak CFVP. Then a preliminary correlation function peak location is estimated with sub-pixel resolution, based on CFVPs included in the analysis region. Finally, curve-fitting operations are performed to estimate a final correlation function peak location with sub-pixel accuracy, wherein the curve-fitting operations apply a windowing function and/or a set of weighting factors that is/are located with sub-pixel resolution based on the preliminary sub-pixel correlation function peak location.
US07885479B2 Image processing device that quickly displays retinex-processed preview image
A reduced-image creating portion creates a reduced image from an original image. A reduced-retinex-image forming portion calculates reflectance of each pixel in the reduced image, thereby forming a reduced retinex image. A normalizing-parameter setting portion obtains frequencies of the reflectance in the reduced retinex image and sets upper and lower limits for normalization. A first normalizing portion obtains a normalized reflectance for each pixel in the reduced image. A first correcting portion obtains a corrected reduced image. A preview-image displaying portion displays the corrected reduced image on a display unit. A retinex-image forming portion calculates reflectance of each pixel in the original image. A second normalizing portion normalizes the reflectance of the original image based on the upper limit and the lower limit, thereby obtaining a normalized reflectance for each pixel in the original image. A second correcting portion corrects the original image, thereby obtaining a corrected original image.
US07885472B2 Information processing apparatus enabling an efficient parallel processing
A method of processing information, includes: creating threads for respective input data streams, and switching them for processing, the threads each being for applying predetermined processing to an input data stream and storing the resulting intermediate data into a buffer; and reading multiple pieces of the intermediate data from the respective corresponding buffers to output multiple pieces of output data in parallel. The switching for processing includes: detecting the amount of intermediate data that is stored and yet to be read in the buffers when starting processing the threads; and stopping processing of the thread when the amount of the intermediate data thereof exceeds a set value, and switching processing to other threads.
US07885469B2 Encoded high dynamic range textures
Encoded HDR textures are described. In one aspect, a HDR image comprised is preprocessed such that HDR information is represented in a single color channel. The preprocessed image is quantized in view of two luminance ranges to retain HDR in the single color channel. Each block of quantized channel information is then encoded across two textures (encoded HDR textures). Specifically, when encoding a block of the quantized information, pixels in a first range of the two luminance ranges are put into a color channel associated with a first texture. Additionally, pixels in a second range of the two luminance ranges are stored into a color channel associated with a second texture.
US07885465B2 Document portion identification by fast image mapping
An efficient technique is provided for determining a portion of a document corresponding to a captured image. Areas of a document in which the pattern is at least partially obscured are identified. A reference pixel in the image is selected, and an offset between the pixel and the pattern is determined. A pixel-by-pixel comparison is then made of the image with the document such that the reference pixel is only compared with locations in the document that are both within the identified areas and have the determined offset from the pattern. The comparison with the highest correspondence between the image pixels and the electronic document then identifies the position of the reference pixel relative to the electronic document.
US07885457B2 Image processing device and image processing method which are capable of displaying white, black and a color other than white and black at each pixel
An image processing device is provided for processing image data in order to display an image at an image display medium which is capable of displaying white, black, and colors at individual pixels, which are structured by pluralities of sub-pixels. The judgment component acquires the image data and judges whether there is a chromatic color or a non-chromatic color at each pixel. When a pixel is judged to be non-chromatic, the selection component selects a pre-specified black-and-white sub-pixel set in accordance with a gray level of the non-chromatic color. When a pixel is judged to be chromatic, the conversion component converts color data to a sub-pixel set of black and the color in accordance with a pre-specified condition. Of results of conversion, the replacement component replaces a pre-specified sub-pixel set of colors, in an individual pixel or in a pre-specified sub-pixel group, with a pre-specified black-and-white sub-pixel set.
US07885455B2 Method of combining images of multiple resolutions to produce an enhanced active appearance model
A method of producing an enhanced Active Appearance Model (AAM) by combining images of multiple resolutions is described herein. The method generally includes processing a plurality of images each having image landmarks and each image having an original resolution level. The images are down-sampled into multiple scales of reduced resolution levels. The AAM is trained for each image at each reduced resolution level, thereby creating a multi-resolution AAM. An enhancement technique is then used to refine the image landmarks for training the AAM at the original resolution level. The landmarks for training the AAM at each level of reduced resolution is obtained by scaling the landmarks used at the original resolution level by a ratio in accordance with the multiple scales.
US07885448B2 Diagnostic scanning microscope for information-enriched qualitative histopathology
A microscope array with staggered rows of magnifying imaging systems is used to scan a biological tissue sample in a single linear pass to produce an image and corresponding optical-density data. A conventional computerized algorithm is used to identify, isolate and produce segmented images of nuclei contained in the image. The OD values corresponding to nuclear chromatin are used to identify numerical patterns known to have statistical significance in relation to the health condition of the biological tissue. These patterns are analyzed to detect pre-neoplastic changes in histologically normal-appearing tissue that suggest a risk for the development of a pre-malignant and a potentially malignant lesion. This information is then converted to a visually perceptible form incorporated into the image of the tissue sample and is displayed for qualitative analysis by a pathologist.
US07885442B2 Perfusion weighted MRI with local arterial input functions
A method for perfusion weighted imaging in which a plurality of local arterial input functions is estimated at each of a plurality of voxels. At least in part of the basis of the local arterial input functions, a cerebral blood flow at a voxel associated with one of the local arterial input functions is estimated.
US07885440B2 Systems and methods for interleaving series of medical images
After selecting two or more image series for comparison, images of the image series are interleaved so that they are alternatively displayed in a comparison pane on a display device. In one embodiment, after one or more image series are selected for comparison, an interleaved image series is created containing each of the images of the one or more selected image series, or, alternatively, the interleaved image series comprises links to the images arranged in the interleaved pattern. If differences exist in the images of the multiple image series, these differences may be more easily detectable as the display device cycles between the images. Comparison of images in an interleaved image series may be more advantageous if the images of each selected image series are of a common anatomical area, common image size, and the images are in the same order.
US07885439B2 Apparatus and method for creating identification information based on unique components of a body
An identification information creation apparatus and method capable of improving reliability in an identification process. A prescribed number or fewer isolated pixels are eliminated as condition noises from a binarized image created from images obtained by imaging blood vessels unique to a body, and identification information is created based on the blood vessels of the resultant noise-free binarized image. This can reduce a possibility of creating the identification information with the condition noises as a part of the blood vessels, thus making it possible to prevent the identification information from deteriorating due to different imaging conditions and physiologic change of imaging target and thus improving reliability in the identification process.
US07885437B2 Fingerprint collation apparatus, fingerprint pattern area extracting apparatus and quality judging apparatus, and method and program of the same
To enable extraction of a specific area (pattern area) that includes a characteristic part of the inherent pattern of individual fingerprint from an inputted fingerprint image of a human being or other creature. The pattern area is extracted as the minimum area that is surrounded by a right pattern area slope, a left pattern area slope, and pattern area bases. The right (left) pattern area slope is a fingerprint ridge which runs towards the outside on the right (left) side from the start point that is located on the upper side of the center point of the fingerprint image, and satisfies a prescribed condition. The pattern area base is a fingerprint ridge which runs on the lower side of the center and satisfies a prescribed condition.
US07885434B2 Biometric information authentication device and method
At least one wrong template for storing features of pattern information imaged on condition unsuitable for biometric authentication is provided and the wrong template information is collated with collation template information produced by extracting features from biometric information when authentication information is registered. When similarity is low, the collation template information is stored in an authentication template. The collation template is collated with the wrong template upon authentication and when similarity is high, authentication processing is not made. Further, when similarity of the collation template information and the wrong template information is high, a guidance message for solving a problem is displayed to the user. Thus, reduction of authentication performance is prevented.
US07885433B2 Biometrics authentication method and biometrics authentication system
A biometrics authentication system detect body characteristics, verify the characteristics against registered biometrics data to perform individual authentication. In 1:n authentication, a plurality of different type biometrics database sets of a user are registered in a database, and at the time of verification of one type biometrics data set with one type registered biometrics data set, the control unit judges whether similar biometrics data sets of other person are registered, and if other person's similar biometrics data sets are registered, performs verification of each of the another type biometrics data sets of the plurality of similar biometrics data sets with the detected another type biometrics data set, and identifies the individual in question.
US07885431B2 Controlling operation of information processing device using movement data
An apparatus and a method for controlling an operation of an information processing device using movement data of the information processing device or a peripheral device are provided. An operation configuration variable set value for performing a predetermined function of the information processing device is changed according to movement data of the information processing device or the peripheral device detected by a movement detecting unit. After that, a predetermined function provided by the information processing device is automatically enabled or disabled, so that power consumption of a battery is minimized and user convenience in using the information processing device is enhanced.
US07885425B2 Electrodynamic electroacoustic transducer and electronic device
An electrodynamic electroacoustic transducer comprises: a first magnetic pole; a second magnetic pole that forms a magnetic gap between itself and the first magnetic pole and is arranged in a space excluding spaces in upper and lower face directions of the first magnetic pole; a yoke; a diaphragm; and a voice coil. The yoke magnetically couples one magnetic pole face of the first magnetic pole with one magnetic pole face of the second magnetic pole so as to support them. The diaphragm is arranged in a space in an upper face direction of the first magnetic pole and in a space in a lower face direction of the second magnetic pole, while its outer periphery is supported by the yoke. The voice coil is arranged in the magnetic gap and adhered to the diaphragm. At least one of the first magnetic pole part and the second magnetic pole part includes a magnet.
US07885423B2 Support apparatus for microphone diaphragm
A microphone includes a diaphragm assembly supported by a substrate. The diaphragm assembly includes at least one carrier, a diaphragm, and at least one spring coupling the diaphragm to the at least one carrier such that the diaphragm is spaced from the at least one carrier. An insulator (or separate insulators) between the substrate and the at least one carrier electrically isolates the diaphragm and the substrate.
US07885422B2 Audio device and method
The present invention provides a method of operating a digital audio device, the method comprising: receiving a voice call; receiving another digital audio signal which is not a voice call; mixing the two received signals; transmitting the mixed signal wirelessly to another device.
US07885421B2 Method and system for noise measurement with combinable subroutines for the measurement, identification and removal of sinusoidal interference signals in a noise signal
An approach is provided for measuring, identifying, and removing at least one sinusoidal interference signal (Ak·ej(ωkt+φk), Ak·ej(μ·ωkΔt+φk)) in a noise signal (w(t), w(μ·Δt)). A frequency range to be measured is split into a plurality of frequency bands (ν) via a Fast Fourier Transform (FFT) filter bank. For each of the frequency bands (ν), an autocorrelation matrix ({circumflex over (R)}ν) is determined, wherein parameters of the autocorrelation matrices ({circumflex over (R)}ν) are variably adjusted based on whether the at least one sinusoidal interference signal (Ak·ej(ωkt+φk), Ak·ej(μ·ωkΔt+φk)) is to be measured, identified, or removed and further based on at least one averaging. The autocorrelation matrices ({circumflex over (R)}ν) are jointly utilized for one or more of measuring, identifying, or removing the at least one sinusoidal interference signal (Ak·ej(ωkt+φk), Ak·ej(μ·ωkΔt+φk)) in the noise signal (w(t), w(μ·Δt)).
US07885420B2 Wind noise suppression system
The invention includes a method, apparatus, and computer program to selectively suppress wind noise while preserving narrow-band signals in acoustic data. Sound from one or several microphones is digitized into binary data. A time-frequency transform is applied to the data to produce a series of spectra. The spectra are analyzed to detect the presence of wind noise and narrow band signals. Wind noise is selectively suppressed while preserving the narrow band signals. The narrow band signal is interpolated through the times and frequencies when it is masked by the wind noise. A time series is then synthesized from the signal spectral estimate that can be listened to. This invention overcomes prior art limitations that require more than one microphone and an independent measurement of wind speed. Its application results in good-quality speech from data severely degraded by wind noise.
US07885417B2 Active noise tuning system
Active noise control system and method for controlling an acoustic noise generated by a noise source at a listening location, in which system and method sound is picked up in the surroundings of the listening location by a sound sensor; an electrical noise signal which corresponds to the acoustic noise of the noise source is generated and filtered adaptively in accordance with control signals. The adaptively filtered noise signal is irradiated into the surroundings of the listening location by a sound reproduction device, where a secondary path transfer function extends between the sound reproduction device and sound sensor. The noise signal is filtered with a transfer function that models the secondary path transfer function. The signals which are provided by the sound sensor after first filtering serve as control signals for the adaptive filtering.
US07885414B2 Band-selectable stereo synthesizer using strictly complementary filter pair
A new method is proposed that produces stereophonic sound image out of monaural signal within a selected frequency regions. The system employs a strictly complementary (SC) linear phase FIR filter pair that separates input signal into different frequency regions. A pair of comb filters is applied to one of the filter's output. This implementation allows a certain frequency range to be relatively localized at center while the other sounds are perceived in a wider space.
US07885412B2 Pre-generation of generic session keys for use in communicating within communications environments
Generic session keys are pre-generated and stored in a pool of session keys for later use in communicating within a communications environment. The session keys that are stored in the pool are pre-encrypted with the private key of the entity storing those keys. To communicate between entities, a pre-encrypted session key is extracted from the pool and then further encrypted with the destination entity's public key to ensure data integrity and data confidentiality. The encrypted key is then forwarded to the destination entity and used during communications between the two entities.
US07885409B2 Software radio system and method
A multichannel communications device is disclosed. The multichannel communications device includes more than one transceiver. The multichannel communications device also includes a first switch configured for switching between transceivers. Further still, the multichannel communications device includes more than one cryptographic element. Yet further still, the mulitchannel communications device includes a second switch which is configured to switch between the cryptographic elements. A switch policy is configured to control communications between the cryptographic elements, including restricting communications between the cryptographic elements.
US07885402B2 Gain control
Methods, systems, and devices are provided for controlling the power level of voice signal streams. A gain controller embodiment includes a measurement module, a gain factor setting module, and a gain adjustment module. The measurement module includes program instructions to measure a power level of a voice signal stream. The gain factor setting module includes program instructions to set a gain value by comparing the measured power level to a threshold. The gain adjustment module includes program instructions to adjust a power level of a voice signal stream by applying the gain value to the voice signal stream.
US07885401B1 Method and apparatus to forecast the availability of a resource
The present invention is directed to systems and methods for providing an accurate forecast of resource availability within a determined forecast horizon. Statistics regarding time spent by resources in tasks that can be differentiated into or considered as a number of discrete segments are accessed to obtain a probability of resource completion of the task within the forecast horizon. In particular, statistics related to different task segments are combined to obtain a composite forecast of resource availability. Embodiments of the present invention may be applied to predictive dialer applications and workflow systems.
US07885399B2 Cost-conscious telecommunications terminal
A method and apparatus are disclosed for routing calls over an organization's private network of private branch exchanges. In particular, when a member of the organization (e.g., an employee, etc.) places a call from his or her affiliated off-premises telecommunications terminal (e.g., cell phone, etc.), the call is automatically routed to its destination through at least a portion of the private network of private branch exchanges when doing so reduces the cost of the call. In the illustrative embodiment, the call routing is performed automatically and transparently via software on the affiliated terminals (i.e., employees' cell phones) and on the organization's private branch exchanges.
US07885393B1 Location based format selection for information services
A call control system comprises an interface configured to receive from a caller a session request for an information service, and a processing system configured to determine a location of the caller, select a format for the information service from a plurality of formats based on the location of the caller, and generate a session setup message for the information service indicating the selected format. The interface is further configured to transmit the session setup message to the information service.
US07885390B2 System and method for multi-modal personal communication services
A system for personalizing interactive services provided to users of voice and data enabled communications devices, including users of SMS, MMS and WAP enabled communications devices. The system is designed to access source information associated with a particular requester for a service and to map the source information to personalization information associated with a user of the system. The source information is extracted in various embodiments from different types of communications channels. The personalization information is employed by the system to influence the behavior of the system while providing an interactive service to the user.
US07885387B2 Extreme ultraviolet light and X-ray source target and manufacturing method thereof
The present invention is made to provide an extreme ultraviolet light source target or an X-ray source target having a good operationality. An extreme ultraviolet light source target in accordance with an aspect of the present invention is obtained by including a heavy metal such as tin into a matrix made of a polymeric material such as hydroxylpropylcellulose (HPC). The target can be manufactured by mixing the heavy metal and the polymeric material with a solvent, and evaporating the solvent. Since the target uses the polymeric material as a matrix, the target can be easily deformed to have a desired shape. For this reason, the target can be easily attached to a target holder irrespective of the shape of the holder, resulting in a good operationality of the target. Furthermore, an emission efficiency can be improved by including the heavy metal at a low density.
US07885380B2 Generating a representation of an object of interest
A volumetric image of a space is acquired from an imaging system. The space includes an object of interest and another object, and the volumetric image includes data representing the object of interest and the other object. A two-dimensional radiograph of the space is acquired from the imaging system. The two-dimensional radiograph of the space includes data representing the object of interest and the other object. The two-dimensional radiograph and the volumetric image are compared at the imaging system. A two-dimensional image is generated based on the comparison. The generated two-dimensional image includes the object of interest and excludes the other object.
US07885379B2 Positioning device for a mammography unit
The present embodiments relate to a mammography unit may be improved, by provision of a positioning device for a mammography unit, comprising a device support section for accommodating the radiation source and an object support device for accommodating the object holder for the relative positioning of a radiation source and an object holder. The object support section may be and/or is connected to the mammography unit by means of a connector element, wherein the device support section is mounted such as to be able to rotate relative to the connector element.
US07885377B2 X-ray computer tomographic apparatus, medical imaging apparatus, and medical image display apparatus
An X-ray computed tomographic apparatus includes an X-ray tube, an X-ray detector, a rotating mechanism unit which continuously rotates the X-ray tube around a subject to be examined, together with the X-ray detector, a data storage unit which stores projection data corresponding to an output from the X-ray detector in association with the angles of the X-ray tube at the time of data acquisition, a reconstruction processing unit which reconstructs a plurality of images on the basis of a plurality of projection data sets stored in the data storage unit, the plurality of projection data sets corresponding to the same range from a first view angle to a second view angle, and a display unit which displays the plurality of reconstructed images.
US07885369B2 PLL frequency generator
A PLL frequency generator is disclosed for generating an output signal with a settable target frequency, comprising a) a voltage-controlled oscillator for generating the output signal depending on a control voltage, b) a switchable frequency divider, which is connected to the voltage-controlled oscillator and is designed to derive a frequency-divided signal whose instantaneous frequency depends on a value of an adjustable divisor, from the output signal c) a switchable delay unit, which is connected to the frequency divider and is designed to generate a delayed signal in that the frequency-divided signal is delayed by delay times that in each case depend on a control word and a control signal, and d) a phase detector, which is connected to the switchable delay unit and is designed to determine the phase difference between a reference signal and the delayed signal and to provide it for the generation of the control voltage. According to the invention, a calibration unit is provided, which is connected to the switchable delay unit and is designed to derive the control signal from the reference signal.
US07885368B2 Analog phase controller
Disclosed are embodiments of a phase control circuit with an analog phase controller that is able to effectively generate control signals for all four quadrants of phase control operation.
US07885362B2 Data transmission system and method thereof
A data transmission system includes a transmitter and a receiver. The transmitter mixes an original clock signal and an original data signal to generate and output a hybrid differential signal, the hybrid differential signal having multiple clock pulses and multiple data pulses. At lease one data pulse occurs between two clock pulses, and the period between two clock pulses corresponds to the frequency of the original clock signal. The clock pulses and the data pulses have different differential swings. The receiver receives the hybrid differential signal via a bus and generates a recovered clock signal and a recovered data signal based on the hybrid differential signal. The hybrid differential signal, the original clock signal and the original data signal are reduced swing differential signals.
US07885360B2 Wireless communication apparatus and receiving method
A wireless communication apparatus receives an quadrature modulated signal, generate a local signal having a frequency different from a center frequency of the quadrature modulated signal, performs quadrature demodulation on the quadrature modulated signal by using the local signal, to obtain an I channel signal and a Q channel signal, performs Fourier transform on the I channel signal and the Q channel signal, to obtain signals in a frequency domain, and calculates a first correction coefficient for correcting phase distortion and amplitude distortion caused by the quadrature demodulation by using pairs of signals among the signals, each of the pairs are located at symmetrical frequency positions with respect to the frequency of the local signal.
US07885359B2 Sampling demodulator for amplitude shift keying (ASK) radio receiver
A method, algorithm, circuits, and/or systems for amplitude shift keying (ASK) modulation are disclosed. In one embodiment, a sampling demodulator includes a comparator configured to compare an ASK modulated input to a predetermined voltage level and provide a comparison result, a pulse stretcher with a sampler configured to sample the comparison result a plurality of times for each of a plurality of cycles of the ASK modulated input to generate a bit stream and digital logic configured to determine a value for each data bit in the ASK modulated input from the bit stream, and a digital filter configured to filter an output of the digital logic, thereby providing a demodulated signal.
US07885354B2 System and method for enhancing near vertical incidence skywave (“NVIS”) communication using space-time coding
A system and method are described in which space-time coding techniques are used to transmit and receive multiple data streams within a near vertical incidence skywave (“NVIS”) communication system. Within the NVIS communication system, multiple independent data streams may be transmitted from a transmitting station at a high radiation angle, approaching or reaching 90 degrees. The data streams are reflected off of the ionosphere of the earth and received by one or more receiving stations. In one embodiment, the space-time coding techniques are multiple-input multiple-output (“MIMO”) signal communication techniques.
US07885352B2 Method and device for determining transmit power spectral density
A method for determining transmit power spectral density (PSD), includes: calculating time sharing parameters corresponding to transmission patterns for all users in each frequency band; and determining transmit PSD according to the transmission patterns and the time sharing parameters. A device for determining a transmit PSD including a calculation module and a PSD determining module is disclosed as well. Using the solution, the time for determining the transmit PSD can be saved.
US07885351B2 Method of correcting gain and phase imbalance of a multi-carrier transmission signal, transmitter and base station
Method of correcting a gain and phase imbalance of an analogue modulator (32) for multiple channels (CHi) of a multi-carrier transmission signal, the method comprising the steps of determining a gain imbalance correction factor (GCFi) and phase imbalance correction factor (PCFi) for each channel individually and applying said correction factors (GCFi, PCFi) to the corresponding channel (CHi) individually, before the multi-carrier synthesis of the channels is done, whereas step a) for each one of the multiple channels (CHi) is performed in a time-multiplexed manner with step a) for the other ones of the multiple channels (CHi).
US07885345B2 Pilot allocation method and device of orthogonal frequency division multiplexing system
The present invention relates to a pilot allocation method for an orthogonal frequency division multiplexing system, and the said method is used for a communication system which at least includes one transmitter and two transmitting antennas, characterized in including the following steps: step 1, a user data carrier allocating module in the transmitter allocating a data carrier for a user data symbol, then mapping the user data to the allocated carrier, and finally, outputting the mapped user data to a inverse fourier transform module in the transmitter; step 2, at the same time with step 1, the pilot data carrier allocating module in the transmitter determining the allocation rule of the pilot data according to the subchannel allocation manner and the number of the transmitting antenna of the system, and allocating the pilot carriers for the pilot data, then mapping the pilot data to the allocated carriers, and finally, outputting the pilot data to the inverse fourier transform module. The present invention synthetically considers the question of practical application as well as reducing the floor effect.
US07885342B2 Managing bit error rates on point-to-point wireless links in a network
In one embodiment, a method includes receiving, from a decoder connected to a wireless receiver for communication with a remote apparatus, first error data that indicates a current error rate that corresponds to a first inbound data packet received from the remote apparatus. Based in part on the first error data, it is determined whether the remote apparatus should increase a current signal to noise ratio. If so, then a first outbound data packet is sent to an encoder connected to a wireless transmitter. The first outbound data packet includes first link conditioning request data that indicates a current signal to noise ratio for one or more data packets received from the remote apparatus based at least in part on the first error data. The remote apparatus increases signal to noise ratio of transmissions in response to receiving the outbound data packet.
US07885341B2 Spatial filtering for improving compression efficiency of motion compensated interframe coding
An apparatus, method, and carrier medium carrying computer-readable code to implement a method that includes generating a difference picture of an accepted picture of a time sequence of pictures minus an estimate of the previous picture in the sequence. The generating of the difference picture includes forming quantized coefficients and passing the quantized coefficients via a prediction loop to generate the estimate of the previous picture. A spatial filter is applied to at least a component of the difference picture such that the forming of quantized coefficients is from a spatially filtered difference picture. The spatial filter is a noise reducing spatial filter configured such that there is a fixed delay between the filter input picture and the filter output picture. The fixed delay is significantly less than the time between consecutive pictures in the time sequence.
US07885339B2 Bi-directional temporal error concealment
Systems and methods for bi-directional temporal error concealment are described. In one aspect, a lost frame is detected during encoded video decoding operations. Bi-directional estimations for each pixel of the lost frame are calculated to generate a current frame for bi-directional temporal error concealment of the lost frame.
US07885338B1 Decoding interdependent frames of a video for display
A module may provide codec-independent services including determining frame display order, frame dependency sets, and queuing the dependency frames in advance so as to enable display of a video. The module enables a video to be played forwards or backwards at a variety of playback speeds from any position within the video. In one implementation, a device communicatively coupled to a plurality of decoders accesses a video that includes a plurality of frames. One or more of the frames are decodable by one or more of the communicatively coupled decoders. The device identifies a frame in the video that is to be displayed, and determines a plurality of dependency frames in the video upon which decoding of the frame to be displayed depends. The device provides an indication that one or more associated dependency frames are to be decoded.
US07885336B2 Programmable shader-based motion compensation apparatus and method
A video decoding method and apparatus receives a motion compensation shader command, such as a packet, for a programmable shader of a 3D pipeline, such as programmable vertex shaders and pixel shaders, to provide motion compensation for encoded video, and decode the encoded video using the programmable shader of the 3D pipeline. As such, the programmable shader of a 3D pipeline is used to provide motion compensated video decoding as opposed to, for example, dedicated hardware, thereby, among other advantages, eliminating the need for the dedicated hardware.
US07885333B2 Video encoding/decoding method and apparatus
A video encoding apparatus comprises a frame memory/predictive image generator having a first predictive mode for generating a predictive image signal by selecting a combination from among a plurality combinations of a reference image number and a plurality of predictive parameters, and a second predictive mode for generating a predictive image signal according to a predictive parameter computed based on reference image numbers of reference images and an image-to-image distance, and a variable-length encoder to select one of the first and second prediction modes by the number of reference images, and encode orthogonal transformation coefficient information concerning a predictive error signal of a predictive image signal with respect to input video signal, mode information indicating an encoding mode, motion vector information and combination of selected reference image number with predictive parameter index information indicating combination of selected reference image information.
US07885332B2 Video encoding/decoding method and apparatus
A video encoding apparatus comprises a frame memory/predictive image generator having a first predictive mode for generating a predictive image signal by selecting a combination from among a plurality combinations of a reference image number and a plurality of predictive parameters, and a second predictive mode for generating a predictive image signal according to a predictive parameter computed based on reference image numbers of reference images and an image-to-image distance, and a variable-length encoder to select one of the first and second prediction modes by the number of reference images, and encode orthogonal transformation coefficient information concerning a predictive error signal of a predictive image signal with respect to input video signal, mode information indicating an encoding mode, motion vector information and combination of selected reference image number with predictive parameter index information indicating combination of selected reference image information.
US07885331B2 Moving picture processor, method for processing a moving picture, and computer program product for executing an application for a moving picture processor
A moving picture processor includes a first detector configured to detect a reference block most similar to a target block for which motion is to be detected and which is set in a current picture, and to generate a first motion vector candidate indicating a relative position between the target block and the reference block. A second detector is configured to detect a first reference area most similar to a first target area obtained by combining the target block and a first adjacent block adjacent to the target block, and to generate a second motion vector candidate indicating a relative position between the first target area and the first reference area. A determination circuit is configured to determine a motion vector for the target block, based on the first and second motion vector candidates.
US07885329B2 Motion vector detecting apparatus and method for detecting motion vector
In relation to search positions within a search range determined with a reference image block located in the same position as a standard block of interest, correlation computation is performed by parallel processing under a pipeline method through use of a plurality of correlation computing units. A correlation extreme value is searched while the center position is sequentially moved on the basis of a predetermined search position setting standard according to the result of correlation computation. Further, sub-sampled image data for a plurality of channels corresponding to the search positions are retained in system memory for a plurality of channels, and correlation computation is performed in connection with search positions through parallel processing under a pipeline method through use of the plurality of correlation computing units.
US07885328B2 Video encoding/decoding method and apparatus for motion compensation prediction
A video encoding method includes selecting one combination, for each block of an input video signal, from a plurality of combinations. Each combination includes a predictive parameter and at least one reference picture number determined in advance for the reference picture. A prediction picture signal is generated in accordance with the reference picture number and predictive parameter of the selected combination. A predictive error signal is generated representing an error between the input video signal and the prediction picture signal. Encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination is included.
US07885327B2 Video coding and decoding methods with hierarchical temporal filtering structure, and apparatus for the same
A method and apparatus for video coding and decoding with hierarchical temporal filtering structure are disclosed. A video encoding method in a temporal level having a hierarchical temporal filtering structure, includes generating prediction frames from two or more reference frames that temporally precede the current frame; generating a residual frame by subtracting the prediction frames from the current frame; and encoding and transmitting the residual frame.
US07885326B2 Method for determining a pulse position in a signal
A method is presented for determining an actual pulse position in a signal. This signal comprises a plurality of successive frames, wherein each frame has length L and contains one pulse with width W, a number of discrete possible pulse positions being considered within in each frame which is at least L/W. The method comprises the steps of a) sampling the signal at a sampling rate below L/W with a varying sampling phase such that the whole frame length L is covered, b) obtaining a set of samples with at least one at each of the possible pulse positions, c) correlating this set of samples with a set of one or more predetermined values and d) determining the actual pulse position from said correlation. The method provides a low-complex signal acquisition solution in a receiver and is particularly useful for low-complexity and low-power IR-UWB transceivers.
US07885324B2 Methods and systems for soft-bit demapping
Methods and systems for reconfigurable soft-output bit demapping, reconfigurable for different modes of operation (i.e., different transmitter/receiver configurations) and for different modulation schemes are provided. In an embodiment, a reconfigurable soft-output bit demapping system includes a mode/modulation independent equalizer, a plurality of mode/modulation independent soft-slicers coupled to the outputs of the equalizer, a plurality of mode/modulation independent post-scalers coupled to the outputs of the soft-slicers, and a mode-dependent coefficient calculator. The coefficient calculator generates parameters for configuring the equalizer, the soft-slicers, and the post-scalers according to the used mode of operation and modulation scheme.
US07885323B2 Asymmetric multi-channel adaptive equalizer
An apparatus is disclosed to compensate for non-linear effects resulting from the transmitter, the receiver, and/or the communication channel in a communication system. A receiver of the communication system contains an image cancellation module that compensates for images generated during the modulation and/or demodulation process. The image cancellation module includes a fine carrier correction loop to correct for frequency offsets between the transmitter and receiver. The image cancellation module includes a coarse acquisition mode and a decision directed mode. The decision directed mode allows for a larger signal-to-noise ratio for the receiver when compared against the coarse acquisition mode.
US07885322B2 Jitter measuring circuit
A jitter measuring circuit that is capable of measuring the amount of clock jitter and the amount of logic circuit delay jitter separately is provided. The jitter measuring circuit comprises a variable logic delaying section, a data holding section and a controller. The data holding section outputs predetermined data whenever a delay time of the variable logic delaying section is within a time period equivalent to one clock cycle. While the controller changes a delay time of the variable logic delaying section, it observes whether the data holding section outputs expected data and finds a marginal delay time which represents the amount of jitter. If the jitter measuring circuit operates on a power supply without power supply noise, the measured jitter has component of the clock signal only, and if it operates on a power supply with power supply noise, the jitter contains components of the clock signal plus the logic delay time variation.
US07885317B2 AltBoc receiver
An AltBoc receiver accumulates power measurements over code chip ranges that are associated with time slots that span the code chips. The receiver combines a received signal with code and carrier phase offsets that correspond to the time slots to produce the power measurements, with the code phase offsets determined from compressed signals representing one or a combination of the codes in the AltBoc signal. The receiver recovers navigation data from the data channels of the received signal and combines the recovered data with the corresponding locally generated PRN codes to produce a locally generated 4 code signal that is then used track the full 8PSK AltBoc received signal. The receiver rotates and shifts the phase of the received signal in order to line up the subcarrier splitting code zero crossings. The pulse shape of this rotated and shifted signal is measured. The resulting sharp edges of the recovered subcarrier are used to control the code phase of the receiver.
US07885310B2 Gas slab laser
The invention relates to a gas slab laser comprising a gas-filled chamber limited by a housing (1, 2, 3). The laser is provided with at least two high-frequency excited electrodes (5, 6) that extend into the housing and overlap. The electrodes define a discharge chamber (14). The laser is additionally provided with resonator mirrors (12, 13). In order to adjust the laser, the spatial arrangement of the electrodes and the resonator mirrors is optimized. Adjustment is carried out by applying a force (F) in the housing so that the spatial arrangement of the resonator mirrors is optimized as a result of the bending of the housing caused by the application of force. Deformation of the housing can occur plastically or elastically by maintaining the deforming forces.
US07885307B2 Vertical-cavity surface-emitting semiconductor laser device
A vertical-cavity surface-emitting (VCSEL) device has a layer structure including a top DBR mirror, an active layer, a current confinement oxide layer, and a bottom DBR mirror, the layer structure being configured as a mesa post. The current confinement oxide layer has a central current injection area and a peripheral current blocking area oxidized from the sidewall of the mesa post. The mesa post has a substantially square cross-sectional shape, thereby allowing an oxidation heat treatment to configure a substantially circular current injection area in the current-confinement oxide layer.
US07885305B2 Semiconductor laser device and semiconductor laser device array
In an active layer 15 of a semiconductor laser device 3, a refractive index type main waveguide 4 is formed by a ridge portion 9a of a p-type clad layer 17. Side surfaces 4g and 4h of the main waveguide 4 form a relative angle θ, based on a total reflection critical angle θc at the side surfaces 4g and 4h, with respect to a light emitting surface 1a and a light reflecting surface 1b. The main waveguide 4 is separated by predetermined distances from the light emitting surface 1a and the light reflecting surface 1b, and optical path portions 8a and 8b, for making a laser light L1 pass through, are disposed between one end of the main waveguide 4 and the light emitting surface 1a and between the other end of the main waveguide 4 and the light reflecting surface 1b. The optical path portions 8a and 8b are gain type waveguides and emit light components L2 and L3, which, among the light passing through the optical path portions 8a and 8b, deviate from a direction of a predetermined axis A, to the exterior. A semiconductor laser device and a semiconductor laser device array that can emit laser light of comparatively high intensity and can reduce side peaks are thereby realized.
US07885304B2 Nitride-based semiconductor laser device and method of manufacturing the same
A nitride-based semiconductor laser device includes a nitride-based semiconductor layer formed on a main surface of a substrate and having an emission layer, wherein the nitride-based semiconductor layer includes a first side surface formed by a (000-1) plane and a second side surface inclined with respect to the first side surface, and a ridge having an optical waveguide extending perpendicular to a [0001] direction in an in-plane direction of the main surface of the substrate is formed by a region held between the first side surface and the second side surface.
US07885303B2 Nitride semiconductor laser device and method of manufacturing the same
A nitride semiconductor laser device is formed by growing a group III nitride semiconductor multilayer structure on a substrate. The group III nitride semiconductor multilayer structure has a laser resonator including an n-type semiconductor layer, a p-type semiconductor layer and a light emitting layer held between the n-type semiconductor layer and the p-type semiconductor layer. The laser resonator is arranged to be offset from the center with respect to a device width direction orthogonal to a resonator direction toward one side edge of the device. A wire bonding region having a width of not less than twice the diameter of an electrode wire to be bonded to the device is formed between the laser resonator and the other side edge of the device.
US07885296B2 Maintaining consistency among multiple timestamp counters distributed among multiple devices
Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, mechanisms, and means for maintaining consistency among timestamp counters distributed among multiple devices. When timestamp counters are distributed among multiple physical devices, variances in their timestamp values can occur, such as, but not limited to those cause by variances among clocks in these different devices, different routing delays, different components, etc. These differences may be same, but still not allow high enough precision, especially as packet and processing rates continue to increase (which also causes clocking rates of devices to increase). One implementation distributes a time advance signal to each of these devices, which each device independently uses to determine when to advance its timestamp counter in response to its clock signal. These timestamps may be generated according to IEEE 1588 Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems; and/or Physical Layer Transceivers (PHYs) may be disposed in each of the different physical devices.
US07885288B2 Method and system for channel estimation in a single channel (SC) multiple-input multiple-output (MIMO) system comprising two-transmit (2-TX) and multiple-receive (M-RX) antennas for WCDMA/HSDPA)
In a wireless system, a method and system for channel estimation in a single channel MIMO system comprising two-transmit and multiple-receive antennas for WCDMA/HSDPA are provided. A first receive antenna and at least one additional receive antenna may receive a plurality of SC communication signals transmitted from a first and an additional transmit antennas. Estimates of the propagation channels between transmit and receive antennas may be performed concurrently and may be determined from a baseband combined channel estimate. The integration time may be based on channel estimation accuracy and wireless modem performance. The signals received in the additional receive antennas may be multiplied by a rotation waveform to achieve channel orthogonality. The rotation waveform's amplitude and phase components may be modified based on the channel estimates. Rotation of the received signals in the additional receive antennas may be continuous or periodic.
US07885285B2 Probabilistic routing for vehicular ad hoc network
A probabilistic method of determining a second vehicle in the VANET to which a packet is to be forwarded from a first vehicle is provided. The method includes determining the second vehicle to forward the packet from the first vehicle based on pre-calculated expected latency data corresponding to the second vehicle, and forwarding the packet from the first vehicle to the determined second vehicle. The expected latency data is indicative of the latency expected for communication of the packet from the first vehicle to the destination if the packet is forwarded from the first vehicle to the second vehicle, and is calculated in advance of the step of the determining the second vehicle to forward the packet. The second vehicle to forward the packet may also be determined based on pre-calculated communication probability data corresponding to the second vehicle in addition to the pre-calculated expected latency.
US07885284B2 Message-based communications
A method of communicating information between an intermediate element and a source element in a message-based communications system is provided where request and response messages being are sent via an intermediate element arranged to forward the messages to the appropriate element The method includes, at the intermediate element: prior to forwarding a received request message: determining the presence, in the received request message, of an indication of the information to be communicated and where present, adding a temporary identifier associated with the intermediate element to the message in such a way that the temporary identifier is included in the corresponding response message; and prior to forwarding a received response message: determining the presence of a temporary identifier associated with the intermediate element and, where present, replacing the temporary identifier with the information to be communicated to the source element.
US07885278B2 Method and system for connecting a media stream, and method and system for detecting a connectivity
This invention discloses a method for connecting a media stream, which includes: transmitting, by a media gateway in a private network, a connecting message to an external network device through a network address translation device; the connecting message is used for generating a new address mapping, which is used for a subsequent media stream to pass through the network address translation device, in the network address translation device when there is no address mapping available in the network address translation device; and the connecting message is used for keeping alive an address mapping when the address mapping is already available in the network address translation device. The invention further discloses a system for connecting a media stream, two methods for detecting connectivity, and a system for detecting connectivity.
US07885277B2 Methods and apparatus to analyze autonomous system peering policies
Methods and apparatus to analyze autonomous system (AS) peering policies are disclosed. A disclosed example method comprises obtaining routing information from two or more border routers of a first AS, wherein the routing information identifies two or more routes to a prefix associated with a second AS, and wherein the second AS is a peer of the first AS, identifying one of the two or more routes as an inferior route advertised by the second AS based on the routing information, and determining whether a routing impact is present within the first AS due to the advertised inferior route.
US07885274B2 Route optimization between a mobile router and a correspondent node using reverse routability network prefix option
In one embodiment, a method includes generating by a mobile router a home test message that includes a prefix option field specifying at least one mobile network prefix claimed to be owned by the mobile router. The method also includes outputting the home test message by the mobile router to a correspondent node via a prescribed home agent assigned to the mobile router, for initiation of a reverse routability test between the mobile router and the correspondent node that verifies the mobile router owns the at least one mobile network prefix. In another embodiment, the home agent is configured for forwarding a route optimization message, for example the home test message, to the correspondent node if the home agent determines that the at least one mobile network prefix is owned by the mobile router.
US07885273B2 Method and system for converting service types of devices connected to control gateway
A method and a system for converting the service types of the devices connected to a control gateway are provided. The system includes a server, an open platform, a control gateway and devices connected to the control gateway. Wherein, the device possesses device description information and is operated in a first device service type; the control gateway is electrically coupled between the open platform and the device, holds or obtains the device description information of the device and delivers the device description information to the open platform; the server provides a plurality of device service contents. The open platform further according to the device description information obtains the device service content corresponding to the device from the server and registers the device service content in the open platform.
US07885270B2 Statistical multiplexing of compressed video streams
Described are computer-based methods and apparatuses, including computer program products, for statistical multiplexing of compressed video streams. A deadline of a packet of a compressed video stream is computed based on a program clock reference value of the packet. A plurality of packets, which includes the packet, is sorted based on deadlines corresponding to the packets. A next packet from the sorted plurality of packets is selected, the next packet having a corresponding deadline nearest to a system clock time. The next packet is transmitted.
US07885269B2 Network analysis with Steiner trees
Networks may be analyzed using Steiner trees. In an example embodiment, a method includes acts of receiving, accepting, creating, and analyzing. Data specifying a network is received. Steiner tree parameters are accepted. A Steiner tree model is created on the data specifying the network responsive to the Steiner tree parameters. The Steiner tree model includes a local representation having a depth constraint for neighborhood vertices. The data specifying the network is analyzed to ascertain a Steiner tree solution based on the Steiner tree model, which includes the local representation, and using a locally-oriented combinatorial algorithm.
US07885265B2 Transmission control method, mobile station, radio base station, and radio network controller
A transmission control method for uplink user data in a mobile communication system in which a plurality of HARQ processes is applied to the uplink user data, includes: classifying, at the radio network controller, each HARQ process into any of a scheduled transmission process, a non-scheduled transmission process, or a scheduled and non-scheduled transmission process in which either of the scheduled transmission or the non-scheduled transmission is performed; notifying, at the radio network controller, the classification result to the mobile station; and transmitting, at the mobile station, the uplink user data in each HARQ process to the radio base station using the scheduled transmission or the non-scheduled transmission, based on the notified classification result.
US07885260B2 Determining packet forwarding information for packets sent from a protocol offload engine in a packet switching device
Disclosed are, inter alia, methods, apparatus, computer-readable media, mechanisms used in one embodiment configured for, and means for, determining packet forwarding information for packets sent from a protocol offload engine in a packet switching device. The protocol offload engine performs the protocol processing for a protocol application (e.g., BGP) running on a separate control plane processing system, and generates packets to be sent to external devices. The protocol offload engine sends these packets to one of the line cards without using the routing information lookup facility of the control plane processing system, thereby, freeing the control plane processing system to use those processing cycles to perform other tasks.
US07885259B2 Deterministic multiprotocol label switching (MPLS) labels
Disclosed are, inter alia, methods, apparatus, computer-readable media, mechanisms, and means for deterministically determining MPLS labels as functions of addresses of Forwarding Equivalence Classes (FECs), and using these determined labels in the forwarding of packets. By each packet switching device in a network deterministically determining the same MPLS label to use for each FEC, each packet switching device knows what label will be used by the other packet switching devices, without running Label Distribution Protocol (LDP) or another label publishing protocol. Additionally, this knowledge extends to all packet switching devices in a network, not merely neighboring packet switching devices, which allows a packet switching device to specify a stack of labels to define a desired path through the network for explicit path routing and/or fast rerouting of traffic without having to previously establish a tunnel or path using Resource Reservation Protocol (RSVP), for example.
US07885258B2 Packet switch equipment and bandwidth control method using the same
Disclosed is a packet switch equipment and a band control method using same. In accordance with one embodiment of the invention, a number of packets are sampled by using a packet sampling function provided by a packet switch chip, and the sampled packets are transmitted to a CPU. By using the transmitted sample packets, the total amount of bandwidth used by a corresponding user is estimated based on the source MAC address or the source IP address. If the estimated value exceeds a predetermined threshold, a bandwidth limitation function is applied to the user that is providing packets that exceed the bandwidth. A number of users can be dynamically recognized even when they are undefined, and a dynamic bandwidth limitation function is performed by tracking the bandwidth used by a corresponding user.
US07885255B2 Synchronous read channel
A synchronous read channel having a single chip integrated circuit digital portion which provides digital gain control, timing recovery, equalization, digital peak detection, sequence detection, RLL(1,7) encoding and decoding, error-tolerant synchronization and channel quality measurement is disclosed. The integrated circuit accommodates both center sampling and side sampling, and has a high degree of programmability of various pulse shaping and recovery parameters and the ability to provide decoded data using sequence detection or digital peak detection. These characteristics, together with the error-tolerant sync mark detection and the ability to recover data when the sync mark is obliterated, allow a wide variety of retry and recovery strategies to maximize the possibility of data recovery. Various embodiments, including an embodiment incorporating the analog functions as well as the primary digital functions of the read channel in a single integrated circuit, and preferred embodiments utilizing a reduced complexity, programmable modified Viterbi detector supporting a broad class of partial response channels are disclosed.
US07885253B2 Synchronization of session-initiation-protocol proxy databases
An improvement in the design and operation of telecommunications networks is described in which when a caller's telecommunication terminal does not know the address of the called party's telecommunications terminal, the caller's telecommunication terminal contacts one Session Initiation Protocol Proxy server after another until the address of the called party's telecommunications terminal is found. Thereafter, one or more of the Session Initiation Protocol Proxy servers that did not have the address of the called party's telecommunications terminal are populated with that information for future use.
US07885252B2 IP telephone apparatus
A source IP telephone inputs, from its numeric keypad, a telephone number of a call destination and obtains, from an ENUM server, a NAPTR record of the destination IP telephone based upon the input telephone number of the call destination. By referring to a search table, the source IP telephone retrieves, from the obtained NAPTR record, an available specific number in the ascending order of call rates from the lowest based upon communication services available to the source IP telephone. The source IP telephone transmits a call to the destination IP telephone by using the retrieved specific number.
US07885251B2 Real-time wireless sensor network protocol having linear configuration
A network configuration method of a sensor network configured to collect sensed data from a plurality of sensor nodes comprising: arranging linearly a path of respective node so as to enable all sensor nodes except for a sink node and a terminal node to have respectively a predecessor and a successor; and setting the time synchronization of whole network by fixing the each node take its own time synchronization on the basis of an operation section of the predecessor.
US07885248B2 System and method for traffic localization
Systems and methods for bridging packet flows to bypass call legs and/or tunnels are provided. A tunnel initiator, which can be an access gateway, a foreign agent, and a mobility anchor point, for example, provides a bypass for certain packets that have a destination serviced by the same tunnel initiator. The bridge allows the packets to bypass a backhaul loop and reduces latency and frees bandwidth for other purposes in the network. The bridging can be implemented in a tunnel initiator for mobile to mobile packet flows, mobile to land line packet flows, and land line to mobile packet flows. Route optimization can also be provided in certain embodiments.
US07885247B2 Method of transmitting feedback information using an extended subheader in a MAC PDU structure
A method of transmitting feedback information is disclosed. More specifically, a mobile station (MS) receives a Protocol Data Unit (PDU) which includes a Medium Access Channel (MAC) header from a base station (BS). Thereafter, the MS determines from the received MAC header whether an extended subheader group appears after the MAC header, and also identifies a feedback request extended subheader from the extended subheader group. Lastly, the MS transmits the feedback information according to the feedback request extended subheader.
US07885241B2 Receiving apparatus
LCCH steal receiving is done by a receiving unit which uses TDMA method without overloading to the control processor. A UW detecting unit 10 for detecting a UW by setting a UW expected value for control channel according to a timing signal TM3 from a LCCH timing unit 30, a frame timing unit 20 for outputting a frame timing signal TM1 of the frame according to a UW detecting signal DET, the LCCH timing unit 30 for outputting a timing signal TM3 for the UW detecting unit 10 and a timing signal TM5 for a PLL control unit 40 by counting the timing signal TM1, and the PLL control unit 40 for selecting and outputting a channel setting signal CH for a PLL2 according to the timing signal TM5 are all configured by hardware circuits. By the above configuration, the LCCH steal receiving becomes possible without software operations of the receiving units.
US07885239B1 Multi-sector rate control
An improved mechanism for managing allocation of air interface timeslots for transmission of data to access terminals. When an access terminal requests an access network to transmit data to the access terminal in a first sector, the access terminal will identify within its request a second sector that the access network can optionally use instead. The access network will then determine whether a threshold number of upcoming timeslots in the first sector are already scheduled to carry data to other access terminals and whether at least one of those timeslots is available for use in the second sector. If so, the access network will then responsively transmit the data to the access terminal in the at least one timeslot on the second sector. Advantageously, this process can help to increase sector throughput.
US07885232B2 Mobile communication terminal, method of operating the same in handover rejection and method of rejecting handover in portable internet system
A method of operating a mobile communication terminal for a handover rejection in a portable Internet system and the mobile communication terminal using the same are disclosed. The method includes transmitting a handover request message to a serving base station and receiving a response message corresponding to the handover request message from the serving base station, in which the handover request message requests a handover operation to at least one target base station. The method also includes checking whether the received response message includes contents regarding the handover rejection, extracting at least one of terminal action instruction information and rejection reason information corresponding to the handover rejection from the response message according to a result of the checking step, and executing an action according to the extracted information.
US07885230B2 Method for scheduling distributed virtual resource blocks
A method for efficiently scheduling virtual resource blocks to physical resource blocks is disclosed. In a wireless mobile communication system that supports a resource block group (RBG) allocation scheme, when consecutively allocated virtual resource blocks are distributively mapped to physical resource blocks, a gap for the distribution is determined to be a multiple of a square of the number of consecutive physical resource blocks constituting an RBG.
US07885225B2 Transmission control method of downlink packet communication and wireless base station
A wireless base station for transmitting a data packet to a plurality of mobile stations through a downlink shared channel determines two powers to be allocated to the downlink shared channel using two large and small transmission power margins. The wireless base station carries out a step of relating a first transmission format, which applies a phase modulation or a phase-amplitude modulation to a data packet to be transmitted by an allocation power corresponding to the larger margin, to the mobile stations and a step of relating a second transmission format, which applies only the phase modulation to the data packet to be transmitted using the allocation power corresponding to the other margin, to the mobile stations, compares the total numbers of bits to be transmitted by the respective transmission formats, and transmits the data packet by the transmission format corresponding to a larger value. With this operation, the communication fault of an HSDPA due to the transmission power margins can be prevented.
US07885223B2 Communications infrastructure for content delivery using edge servers
A communications infrastructure, such as a public land mobile network (PLMN) complying with the GPRS standards, is described comprising at least a local support node for packet stream communication with a plurality of terminals and a gateway support node for packet stream communication with an external network, which may be an IP network such as the public internet. The local support node and the gateway support node are arranged for interconnection by a point to point tunnel, a GTP tunnel in the case of GPRS via for instance an IP network, for carrying packets between each terminal and addressed servers on the external network. A control element and one or more edge servers are associated with the local support node. The edge servers are each associated with respective addresses on the external network and the control element is interposed between the local support node and the gateway support node. The control element is arranged in operation to extract from the tunnel packets destined for a predeterminable set of external network addresses and redirect the extracted packets to corresponding ones of the edge servers. Finally, the control element is arranged route packets received from the edge servers to a corresponding terminal via the local support node.
US07885222B2 Task scheduler responsive to connectivity prerequisites
A method for scheduling tasks for execution by a mobile device is provided. A connectivity prerequisite is defined for a task scheduled to be executed by the mobile device. Connectivity state information associated with the mobile device is received. The connectivity prerequisite is compared to the connectivity state information. The task is executed responsive to the connectivity state information satisfying the connectivity prerequisite.
US07885220B2 Method and apparatus for improved dual channel operation and access point discovery in wireless communication networks
A method and apparatus of coordinating Time Division Multiple Access operation of wireless communication devices is disclosed. The method comprises an access point announcing a Quiet Period to one or more clients of the access point and transmitting as part of Target Beacons and probe responses an indication to the one or more clients that the access point will be absent from the communication channel for a period of time. The method also comprises the one or more clients establishing a connection with the access point after the Quiet Period when the access point is present on the communication channel on the basis of the indication.
US07885216B2 Method and device for setting up the transfer of a multimedia content in a cell of a wireless cellular telecommunication network
The invention concerns a method and a device for setting up the transfer of a multimedia content in a cell of a wireless cellular telecommunication network constituted of plural cells, the cells being neighbour of at least one other cell, each cell being managed by a base station. A first base station which manages a first cell receives from a second base station which manages a second cell which is neighbor of the first cell managed by the first base station, a message notifying that the second base station transfers the multimedia content in the second cell, the message comprising at least information identifying the multimedia content. The first base station obtains the multimedia content from the wireless cellular telecommunication network and transfers the multimedia content in the first cell.
US07885215B2 Method and apparatus for allocating communication resources to communicate data in a radio communication system
Apparatus and method for allocating communication resources in a data radio communication system, such as an MAIO (Mobile Allocation Index Offset) communication system, e.g., a communication system that provides for Enhanced Data for GSM Evolution (EDGE) data services. A multi-carrier radio resource control logic element includes an analyzer that analyzes communication resource requirements to carry out a communication service. A resource allocator allocates communication resources to be used by which to communicate the data. The communication resources are allocated across a plurality of radio carriers such that resources are allocated, during a particular time period, upon a single radio carrier of the plurality of radio carriers.
US07885214B2 Device, system, and method for partitioning and framing communication signals in broadband wireless access networks
A method and system for partitioning frames into sub-frames, where the frames may be defined according to a reference system standard, and transmitting one or more sub-frames during a pre-designated downlink transmission, and transmitting one or more sub-frames during a pre-designated uplink transmission. A method and system for partitioning frames into sub-frames, transmitting one or more sub-frames including a legacy preamble for communicating with a legacy terminal operating according to a reference system standard during a pre-designated legacy transmission period, and transmitting sub-frames including a supplemental preamble for communicating with a non-legacy terminal operating according to the evolved version of the reference system standard during a pre-designated non-legacy transmission period. A method and system for partitioning each of two or more frames into two or more sub-frames and transmitting the sub-frames for a non-relay transmission including transmitting a (DL:BS→MS/RS) sub-frame during a pre-designated downlink transmission and a (UL:MS/RS→BS) sub-frame during a pre-designated uplink transmission, and transmitting sub-frames for a relay transmission including transmitting a (DL:RS→MS) sub-frame during a pre-designated downlink transmission and a (UL:MS→RS) sub-frame during a pre-designated uplink transmission.
US07885210B2 Accounting for map parsing delay to enable coexistence of multiple radios
In general, in one aspect, the disclosure describes an apparatus that includes a first radio to communicate with a first wireless network and a second radio to communicate with a second wireless network. The first wireless network transmits a map defining locations within an assigned spectrum data is to be communicated therebetween. An earliest possible location defined in map is such that the map can be parsed within the time it would take to get to the earliest possible location so that the radio can be turned off after receiving the map until the location defined in the map, and the second radio is active when the first radio is not.
US07885206B2 Method and system for topological navigation of hierarchical data groups
A system and method to visually navigate hierarchical data groups are provided. If a user wishes to graphically view network traffic data for a particular business group of network nodes, a network topology navigation tool may be provided to display to the user such information that is relevant to the selected business group and the corresponding hierarchy level. The user may also be permitted to access more detailed connection information through appropriate drill-downs.
US07885204B1 Method and system for testing network topology
Methods and systems have been provided for testing network topologies. A network management system converts multiple types of static and dynamic network hardware data sources into a single unified format and provides a uniform mechanism for data access. The network management system identifies attributes of the topology of a network that are required for testing. The network management system further compares the identified attributes, optional and required, with the attributes of a test network. Based on the comparison, a test-bed is created in the test network for testing the resources.
US07885201B2 Method for finding out the frame of a multimedia sequence
An electronic device is provided comprising a multimedia play unit and a processor. The processor receives a multimedia sequence, acquires a first bitrate of a first frame header from the received multimedia sequence, predicts a first length of a first frame comprising the first frame header by a formula employing at least parameters comprising the first bitrate and a proportion of a second length to a second bitrate of a second frame header prior to the first frame header, and directs the multimedia play unit to play frame data of the first frame according to the predicted first length of the first frame.
US07885198B2 Systems and methods for characterizing packet-switching networks
A packet-network analyzer system for characterizing network conditions of a packet-network-under-test is provided. In this regard, one such system can be broadly summarized by a representative analyzer system that incorporates a data collection element to receive the raw digital data from a host analyzer, a data selection element to receive the raw digital data, a data processing element to process the selected data set to generate a normalized data set, a neural processing module to process the normalized data set to generate a set of rules and relationships, and a data mining module that uses the rules and relationships to generate a mined data set from the selected data set, the mined data set being used to characterize a packet-network-under test.
US07885196B2 Loop communication system and communication device
A loop communication system includes a plurality of communication devices, each of which holds an identification data assigned to the communication device, and has a single port used for transmission and reception of a data packet for a transmission data, and which are connected by using the ports to constitute a port synchronization type network of a loop structure. The data packet from each of the plurality of communication devices is transferred on the network of the loop structure in one direction.
US07885194B1 Systems and methods for interfacing with network information collection devices
A network device may include logic configured to receive a problem report from a second network device, where the problem report includes event data, determine at least one of an action to perform or whether reconfiguration information is associated with the event data in the received problem report and add information to the received problem report to provide a reformatted problem report and transmit the reformatted problem report to a third network device when it is determined that reconfiguration information is not associated with the event data in the problem report.
US07885191B2 Load balance server and method for balancing load of presence information
A load balance server has a first database for recording a list of identifiers of the presence servers, a second database for recording a subscription message receiving rate, an entry retrieval means for selecting a presence server that the subscription message receiving rate is lowest, in presence servers included in the list of the entry based on the presence information, a presence server selecting means for selecting an additional presence server whichever subscription message receiving rate is lower than predetermined threshold Ts, when the subscription message receiving rate in the selected presence server is higher than predetermined threshold Ts, and a message sending/receiving control means for sending the public message to the selected presence server.
US07885189B2 Methods and apparatus for rate estimation and predictive rate control
The present invention provides a balanced video distribution system, as well as corresponding methods and apparatus, which utilize feedback from the channel multiplexers as well as rate estimation and predictive rate control. Packets of a video stream are received at an input buffer. A transmission deadline is determined for the packets. A fullness level of the input buffer is also determined. A future time at which said packets can be transmitted may be estimated based on the buffer fullness level. A bit rate of the video stream can be adjusted based on the estimated future time and the transmission deadline. For example, the bit rate may be adjusted in proportion to a difference between the estimated future time and the transmission deadline.
US07885182B2 Method for fast recovery from ring protection switches on DOCSIS networks
The range delay of each of a plurality of user devices of an HFC is monitored. If the delay of a number of devices shifts by about the same amount and at about the same time, then the number of devices having such a shift is compared to a predetermined threshold. If the number exceeds the threshold, it is assumed that a leg of a fiber ring in the HFC has been severed, and a ring switch is determined to have occurred.Upon this determination, granting of bandwidth requests to a group of user devices is suspended, and a ranging and register process for all devices in the group begins. The group may comprise all user devices affected by the broken fiber ring. Following ranging and registering, granting of bandwidth requests to the affected devices begins according to a normally-provisioned request grant schedule.
US07885181B2 Ring node apparatus
According to an aspect of an embodiment, a node apparatus used in at least part of nodes in a network formed by a plurality of nodes coupled in the shape of a ring, comprising: a working node function performing unit for performing functions as a working apparatus that selectively drops a frame destined for a terminal hosted by the node itself among frames transmitted on the ring and adds a frame from the terminal hosted by the node itself to frames transmitted on the ring; a back-up function performing unit for performing functions as a back-up apparatus that lets a frame destined for a terminal hosted by the node itself pass through to an adjacent node and discards a frame from the terminal hosted by the node itself; and a function selection unit for selectively enabling one of the working node function performing unit and the back-up function performing unit.
US07885180B2 Address resolution request mirroring
Address Resolution Protocol (ARP) request mirroring can provide a mechanism for synchronizing link-layer adjacency information among network elements. This application can be useful, for example, for internet protocol (IP) routing network elements in a high-availability configuration.
US07885176B2 Methods and apparatus for mapping modulation symbols to resources in OFDM systems
A method for transmission, by dividing a transmission resource in a time domain subframe into a plurality of equal duration resource elements in a time and frequency domain, segregating the plurality of resource elements into a plurality of resource regions, modulating information to be transmitted to generate a sequence of modulation symbols at a transmitter, mapping the sequence of modulation symbols into the plurality of resource elements in the plurality of resource regions, and transmitting the modulation symbols via a plurality of antennas using the respective corresponding resource elements to a receiver. The mapping of the modulation symbols in at least one resource region is independent of a certain control channel information that is carried in said time domain subframe, and the mapping of the modulation symbols in at least another resource region is dependent upon said certain control channel information that is carried in said subframe. The information to be transmitted may be encoded to generate a plurality of code blocks, with roughly equal number of resource elements assigned to each of the plurality of code blocks in at least one resource region. Alternatively, the time domain subframe may contain only one resource region.
US07885173B2 Write-once information recording medium and disk apparatus
According to one embodiment, a write-once information recording medium includes a transparent resin substrate having concentric or spiral grooves and lands, and a recording film formed on the grooves and lands of the transparent resin substrate, wherein the recording film includes an organic dye layer containing a metal complex monomer and a metal complex polymer, a recording mark is formed in the organic dye layer by emission of a short-wavelength laser beam, and a light reflectance of the recording mark formed by emission of the short-wavelength laser beam is higher than that before emission of the short-wavelength laser beam, and the grooves wobble within a predetermined amplitude range.
US07885172B2 System and method for embedding optical drive compatibility information in optical media
Compatibility information embedded in an optical medium modifies actions allowed by predetermined non-compatible optical disc drives on the optical medium, such as optical disc drives that may suffer damage if certain actions are performed on the optical medium. For instance, a compatibility engine of the optical disc drive applies compatibility information read from an optical medium to determine restrictions to impose on the use of the optical medium, such as restricting the optical disc drive from writing to the optical medium, reading from the optical medium or performing any operations until an update to the optical disc drive firmware is performed either automatically or by display of a compatibility user interface at an information handling system associated with the optical disc drive. In one embodiment, the compatibility information identifies incompatible optical disc drives and firmware versions by unique identifiers.
US07885171B2 Information recording medium and information recording apparatus
An information storage medium according to the present invention has n information storage layers (where n is an integer and n≧3), on which data can be written with a laser beam and which are stacked one upon the other. Each of the n storage layers has a test write zone for determining the recording power of the laser beam. When those n layers are counted from the one that is located most distant from the surface of the medium on which the laser beam is incident, there is a bigger radial location difference between the outer peripheral end of the inner one of the test write zones of ith and (i+1)th information storage layers (where i is an integer that satisfies 2≦i≦n−1) and the inner peripheral end of the other outer test write zone than between the outer peripheral end of the inner one of the test write zones of jth and (j+1)th information storage layers (where j is an integer that satisfies 1≦j≦i−1) and the inner peripheral end of the other outer test write zone.
US07885170B2 Reading/writing head using electric field, data reading/writing apparatus including the same, and method of manufacturing the same
A data reading/writing head reading/writing data from/to a ferroelectric recording medium by using an electric field effect, includes a semiconductor body having a first plane on which an air bearing pattern is formed and a second plane crossing the first plane. A sensing unit is located on the second plane and reads data written to the ferroelectric recording medium, wherein the second plane is separated from the first plane, and a floating gate is disposed on the sensing unit, wherein an end of the floating gate extends to the first plane to guide an electric field from the ferroelectric recording medium to the sensing unit.
US07885167B2 Objective lens for optical pickup apparatus, objective lens unit for optical pickup apparatus and optical pickup apparatus using the same
The present invention relates to an objective lens, an objective lens unit and an optical pickup apparatus. The objective lens is provided for an optical pickup apparatus recording or reproducing information by converging a light flux with a wavelength λ1 emitted from a light source onto an information recording surface of an optical information recording medium. The objective lens is formed of: a single lens having at least one aspheric surface. In the objective lens, an effective aperture, a thickness on an optical axis, a focal length, a numerical aperture, and a refractive index satisfy the predetermined conditional expressions. The objective lens unit is provided for an optical pickup apparatus and includes an aberration correcting element and the objective lens.
US07885165B2 Optical pick-up device
An optical pickup device according to an embodiment of the present invention comprises a light source for projecting a beam of light to record and reproduce information with respect to an optical recording medium. A collimating lens is disposed on a path of the light to converge and convert the light into a parallel beam. An object lens condenses the parallel beam from the collimating lens and projects the parallel beam onto the optical recording medium. An optical element is disposed between the collimating lens and the object lens. A first actuator moves the collimating lens along the optical axis to thereby control a distance between the collimating lens and the optical element. A first controller drives the first actuator to find a position for the collimating lens, for reducing aberration generated in the light being projected to the optical recording medium. Accordingly, the aberration can be effectively prevented, thereby improving recording and reproducing performance of the optical pickup device.
US07885162B2 Information recording device and method, and recording control computer program
In an information recording medium including at least a first recording layer (L0 layer) capable of recording information and a second recording layer (L1 layer) capable of recording information, an information recording device (300) records information in a predetermined area (12) of the second recording layer by a laser beam which has passed through a transmission area (11) of the first recording layer. The information recording medium (300) includes recording means (302, etc.) for recording the information in the first recording layer or the second recording layer, judgment means for judging whether an unrecorded amount indicating the size of the unrecorded area in the radial direction in the transmission area is smaller than a predetermined amount, and control means used when the unrecorded area is judged to be smaller than the predetermined amount, for controlling the recording means to record information in the predetermined area.
US07885161B2 Information recording apparatus, information reading apparatus and computer readable medium
An information recording apparatus includes an information obtaining unit, a sign arrangement generating unit, a sign arrangement recording unit. The information obtaining unit obtains information to be recorded on a recording medium. The sign arrangement generating unit, based on information to be obtained by the information obtaining unit, generates an arrangement having three or more kinds of signs for expressing the obtained information. The sign arrangement recording unit, while shifting recording positions of a recording area included in the recording medium, records physical features sequentially into the respective recording positions of the recording area included in the recording medium. And each physical feature corresponds to one kind of the signs.
US07885158B2 Information recording apparatus, recording medium, and information recording method for recording information including characteristic information in correspondence to medium type information
A system controller is provided so as to record the second disk type information having the same content as that of the first disk type information, which is recorded in a DVD-R in advance, in a DVD-R in which the first disk type information is recorded as well as to record the record information in the DVD-R and reproduce the record information only if the first disk type information and the second disk type information have the same contents each other upon reproducing the record information.
US07885156B2 Method for controlling recording power of optical disc apparatus
A method for controlling the recording power of an optical disc apparatus. The method can search for an optimum recording power using a starting power stored in a recordable high density optical disc based on a manufacturer thereof, and perform recording operations with the optimum recording power while the start power is properly varied through an Optimum Power Control (OPC) procedure. The method comprises the operations of: obtaining an initial start power for performing the OPC procedure of a recordable optical disc; performing the OPC procedure, and judging whether the initial start power is within a range of allowable levels for determining the optimum recording power of the optical disc; re-performing the OPC procedure by varying the initial start power when the initial start power deviates from the range of allowable levels; and storing the new start power when within the range of allowable levels for improved subsequent OPC procedures.
US07885154B2 Apparatus for controlling discrete data in disk overwrite area or power calibration area
An apparatus for controlling discrete data in a disk overwrite area or a power calibration area comprises a signal-processing unit, an address-processing unit, a control signal-processing unit, a clock recovery circuit, a signal-processing unit parameter control unit, and a clock recovery circuit parameter control unit, wherein the control signal-processing unit uses a message produced by a data on the disc to determine the control signals such as hold, load, or increasing bandwidth for holding, loading, and increasing the bandwidth of the parameters for processing the related circuits (such as the circuit of the signal-processing unit or the clock recovery circuit) of the discrete data produced between the two data clusters, so as to increase the convergent speed of the circuits for assuring the accuracy of reading data.
US07885151B1 Servo accelerator system for optical drives
A servo accelerator for an optical drive includes input and output (I/O) terminals that receive an input signal from a processor of the optical drive. An error circuit generates an error signal based on a sensed characteristic of a laser beam. A compensation circuit generates a compensation signal based on the input signal and the error signal. A servo output adjusts the sensed characteristic of the laser beam based on the compensation signal.
US07885144B2 Time-dependant gain control for an amplifier used in receiving echoes
An amplifier circuit to amplify a sequence of echoes and to generate a corresponding sequence of amplified signals. In an embodiment, the amplifier includes an operational amplifier, with variable input and feedback resistances such that the ratio of the two resistances can be controlled. A gain control block controls the ratio in a time dependent manner to obtain desired gain factors for each of the echoes. The gain factors can be pre-computed such that all the echoes are gained to the same level in case of an ultra-sound system.
US07885143B2 Seismic acquisition system
Various technologies for a seismic acquisition system, which may include an acquisition central system configured to determine a desired start time for a sweep cycle in one or more vibrators and a recorder source system controller in communication with the acquisition central system. The recorder source system controller may be configured to receive the desired start time from the acquisition central system. The seismic acquisition system may further include one or more vibrator units in communication with the recorder source system controller. Each vibrator unit may be configured to start a sweep cycle in a vibrator at the desired start time.
US07885141B2 Non-volatile memory device and method for setting configuration information thereof
Provided are a nonvolatile memory device and a method for setting configuration information of the nonvolatile memory device. The nonvolatile memory device can include a nonvolatile memory cell array, a configuration register and a configuration controller. The configuration controller can be configured to set configuration information in the configuration register based on the state of a select flag stored in the nonvolatile memory cell array. The nonvolatile memory device can be configured to maintain the configuration information using the select flag and a lock flag to prevent the configuration information from changing when security is utilized and reduce the likelihood of the nonvolatile memory device operating erroneously.
US07885140B2 Clock mode determination in a memory system
A clock mode configuration circuit for a memory device is described. A memory system includes any number of memory devices serially connected to each other, where each memory device receives a clock signal. The clock signal can be provided either in parallel to all the memory devices or serially from memory device to memory device through a common clock input. The clock mode configuration circuit in each memory device is set to a parallel mode for receiving the parallel clock signal, and to a serial mode for receiving a source synchronous clock signal from a prior memory device. Depending on the set operating mode, the data input circuits will be configured for the corresponding data signal format, and the corresponding clock input circuits will be either enabled or disabled. The parallel mode and the serial mode is set by sensing a voltage level of a reference voltage provided to each memory device.
US07885139B2 Multi-chip package
A multi-chip package includes a plurality of memory chips and a control chip, wherein the control chip stores information about whether the memory chips are operating normally and selects chips that are operating normally according to an address signal.
US07885137B2 Control circuit of flash memory device and method of operating the flash memory device
Provided is a method of operating a flash memory device having a first area and a second area, in which a programmed state and an erased state of the first area are opposite to that of the second area. The method includes receiving a program command, inverting the program data when the received program command is a command for programming the second area, and programming the inverted program data into the second area.
US07885135B2 Semiconductor memory device
A semiconductor memory device that prevents a power noise generated at a data input/output pad in a read operation from affecting a data strobe signal pad. The semiconductor memory device includes first power supply voltage pads for a data output circuit, a first power mesh, and a second power supply voltage pad for a data strobe signal output circuit. The first power mesh connects first power supply voltage pads to one another. The second power supply voltage pad is electrically separated from the first power mesh.
US07885132B2 Semiconductor memory device enhancing reliability in data reading
An internal voltage generating circuit generates and supplies a boosted voltage higher than an internal power supply voltage, as an operating power supply voltage, to a sense amplifier in a read circuit for reading data of a memory cell. A bit line precharge current supplied via an internal data line is produced from the internal power supply voltage. It is possible to provide a nonvolatile semiconductor memory device, which can perform a precise sense operation and an accurate reading of data even under a low power supply voltage condition.
US07885131B2 Resistance change semiconductor memory device and method of reading data with a first and second switch circuit
A semiconductor memory device of the present invention comprises a memory array and a read circuit that reads data of a selected cell. The memory array includes a plurality of memory cells and a reference cell each having a memory element that stores data based on change in resistance value. The read circuit includes: a voltage comparison unit that compares a value corresponding to a sense current from the selected cell with a value corresponding to a reference current from the reference cell; a first switch; and a second switch. Both of the first and second switches are provided at a subsequent stage of a decoder and at a preceding stage of the voltage comparison unit. The second switch circuit controls input of the value corresponding to the sense current to the voltage comparison unit, while the first switch circuit controls input of the value corresponding to the reference current to the voltage comparison unit.
US07885125B2 Semiconductor memory device having integrated driving word line intermediate voltages by pull-up circuits
A semiconductor memory device comprises a logic circuit supplied with a first supply voltage; a cell array supplied with a second supply voltage higher than the first supply voltage and including plural mutually intersecting word lines and bit lines and plural memory cells connected at intersections thereof; and a word line driver operative to drive the word lines. The word line driver includes plural pull-up circuits connected between the supply terminal of the first supply voltage and the drive terminal of the word line and between the supply terminal of the second supply voltage and the drive terminal of the word line, and a pull-down circuit connected between the drive terminal of the word line and the ground terminal, and drives the word line with an intermediate voltage between the first and second supply voltages in accordance with a driving force ratio between the plural pull-up circuits at the time of driving the word line.
US07885118B2 Flash memory device and voltage generating circuit for the same
Disclosed is a flash memory device which includes a memory core, a high voltage generating circuit and a reference voltage generating circuit. The high voltage generating circuit is configured to generate a high voltage to be supplied to the memory core. The reference voltage generating circuit is configured to generate at least one reference voltage to be supplied to the high voltage generating circuit. The reference voltage generating circuit includes a first reference voltage generator configured to generate a first reference voltage in response to a supply voltage, and a second reference voltage generator configured to generate a second reference voltage in response to the first reference voltage. The at least one reference voltage supplied to the high voltage generating circuit includes the second reference voltage.
US07885117B2 Method for programming nonvolatile memory device
Disclosed is a method for programming a nonvolatile memory device including one time programmable unit cells. The method for programming a nonvolatile memory device including one time programmable (OTP) unit cells, the method comprising applying a pulse type program voltage having a plurality of cycles. The present invention relates to a method for programming a nonvolatile memory device, which can prevent malfunctions by enhancing a data sensing margin in a read operation through the normal dielectric breakdown of an antifuse during a program operation, and thus improve the reliability in the read operation of an OTP unit cell.
US07885116B2 Sense amplifier for low-supply-voltage nonvolatile memory cells
A sense amplifier for nonvolatile memory cells includes a reference cell, a first load, connected to the reference cell, and a second load, connectable to a nonvolatile memory cell, both the first load and the second load having controllable resistance; a control circuit of the first load and of the second load supplies the first load and the second load with a control voltage irrespective of an operating voltage between a first conduction terminal and a second conduction terminal of the first load.
US07885113B2 Method of controlling a program control of a flash memory device
A flash memory device and method of controlling a program operation thereof, includes page buffers divided into a predetermined number of groups and a program operation is performed on a group basis.
US07885111B2 Flash memory device and method for providing initialization data
A flash memory device includes a cell array and a decision unit. The cell array includes multiple regions corresponding to multiple input/output lines. Initialization data are repeatedly stored in each of the regions. The decision unit determines whether the stored data are valid based on values of bits of the stored data read from each region.
US07885110B2 Random access memory with CMOS-compatible nonvolatile storage element and parallel storage capacitor
Systems, methods, and memory device with row lines and column lines arranged in a matrix configuration with a memory cell coupled to one of the column lines and one of the row lines. The memory cell includes a storage capacitor with a first plate coupled to a storage node, a CMOS-compatible non-volatile storage element having a node coupled to the storage node and configured to hold a charge corresponding to a binary value, and an access transistor coupled to the storage node. The access transistor includes a word line gate, a first node, and a second node, the word line gate being coupled to the one of the plurality of row lines, the first node being coupled to the one of the plurality of column lines, the second node being coupled to the storage node and to said node of the CMOS-compatible non-volatile storage element.
US07885109B2 Memory and method for dissipation caused by current leakage
Memories with low power consumption and methods for suppressing current leakage of a memory. The memory cell of the memory has a storage element and a transistor coupled in series. The invention sets a voltage across the transistor approaching to zero when the memory is not been accessed.
US07885105B2 Magnetic tunnel junction cell including multiple vertical magnetic domains
Magnetic tunnel junction cell including multiple vertical domains. In an embodiment, a magnetic tunnel junction (MTJ) structure is disclosed. The MTJ structure includes an MTJ cell. The MTJ cell includes multiple vertical side walls. Each of the multiple vertical side walls defines a unique vertical magnetic domain. Each of the unique vertical magnetic domains is adapted to store a digital value.
US07885104B2 Information storage devices using magnetic domain wall movement and methods of operating the same
An information storage device includes a magnetic layer configured to store information, a first and second conductive layer. The first conductive layer contacts a first end of the magnetic layer. The second conductive layer contacts a second end of the magnetic layer. The magnetic layer includes first and second pinning regions at which magnetic domain walls are pinned. The widths of the magnetic layer at the first and second pinning regions are different.
US07885101B2 Method for low-stress multilevel reading of phase change memory cells and multilevel phase change memory
According to a method for multilevel reading of a phase change memory cell a bit line (9) and a PCM cell (2) are first selected and a first bias voltage (VBL, V00) is applied to the selected bit line (9). A first read current (IRD00), that flows through the selected bit line (9) in response to the first bias voltage (VBL, V00), is compared with a first reference current (I00). The first reference current (I00) is such that the first read current (IRD00) is lower than the first reference current (I00), when the selected PCM cell (2) is in a reset state, and is otherwise greater. It is then determined whether the selected PCM cell (2) is in the reset state, based on comparing the first read current (IRD00) with the first reference current (I00). A second bias voltage (VBL, V01), greater than the first bias voltage (VBL, V00), is applied to the selected bit line (9) if the selected PCM cell (2) is not in the reset state.
US07885099B2 Adaptive wordline programming bias of a phase change memory
The leakage current and power consumption of phase change memories may be reduced using adaptive word line biasing. Depending on the particular voltage applied to the bitline of a programmed cell, the word lines of unselected cells may vary correspondingly. In some embodiments, the word line voltage may be caused to match the bitline voltage of the programmed cell.
US07885096B2 Thin film magnetic memory device writing data with bidirectional current
An end of a selected bit line in a selected column is electrically coupled to an end of a corresponding current return line by one of first and second write column select gates, which are selectively turned on in response to results of column selection. A data write circuit sets the other end of the selected bit line and the other end of the current return line to one and the other of a power supply voltage and a ground voltage in accordance with a level of write data via one of first and second data buses and an inverted data bus, respectively.
US07885095B2 Magnetic random access memory and operation method of the same
A magnetic random access memory of the present invention includes: a plurality of first wirings and a plurality of second wirings extending in a first direction; a plurality of third wirings and a plurality of fourth wirings extending in a second direction; and a plurality of memory cells provided at intersections of the plurality of first wirings and the plurality of third wirings, respectively. Each of the plurality of memory cells includes: a first transistor and a second transistor connected in series between one of the plurality of first wirings and one of the plurality of second wirings and controlled in response to a signal on one of the plurality of third wirings, a first magnetic resistance element having one end connected to a write wiring through which the first transistor and the second transistor are connected, and the other end grounded; and a second magnetic resistance element having one end connected to the write wiring, and the other end connected to the fourth wiring.
US07885084B2 Control circuit for synchronous rectifying and soft switching of power converters
A control circuit for soft switching and synchronous rectifying is provided for power converter. A switching-signal circuit is used for generating drive signals and a pulse signal in response to a leading edge and a trailing edge of a switching signal. The switching signal is developed for regulating the power converter. Drive signals are coupled to switch the power transformer. A propagation delay is developed between drive signals to achieve soft switching of the power converter. An isolation device is coupled to transfer the pulse signal from a primary side of a power transformer to a secondary side of the power transformer. A controller of the integrated synchronous rectifier is coupled to the secondary side of the power transformer for the rectifying operation. The controller is operated to receive the pulse signal for switching on/off the power transistor. The pulse signal is to set or reset a latch circuit of the controller for controlling the power transistor.
US07885083B2 Input transient protection for electronic devices
A circuit board assembly which includes an electrically insulating layer, a conductive printed wiring layer formed on the surface of the electrically insulating layer and includes a plurality of conductive paths, a conductive trace on the electrically insulating layer and apparatus for dissipating a transient in addition to a surface mount resistor fixed in relation to the trace. In some forms of the invention the surface mount resistor has opposed generally planar lips. The trace may also be generally planar. In some cases the lower lips and the trace are generally parallel. The generally planar lips of the surface mount resistor may be closer to the trace than the thickness of the surface mount resistor. A single geometric plane may extend through substantially all of the lips and all of the trace. In some cases the lower surface of the lips and the lower surface of the trace are substantially coplanar. In some cases the upper surface of the lower lip and the upper surface of the trace are substantially coplanar. In other cases the lower surface of the lower lip and the lower surface of the trace are substantially coplanar and in addition the upper surface of the lip and the upper surface of the trace are substantially coplanar.
US07885082B2 Communication cabinet and a method for installing active components in a communication cabinet
A communication cabinet and methods for installing active component into a communication cabinet, the method includes: removing at least one passive communication connector being connected by at least one wire to at least one customer connector within the communication cabinet; installing at least one printed circuit board that are connected to at least one active communication component and to at least one slim edge connector; wherein the printed circuit boards are shaped such as to be completely positioned within the communication cabinet; and connecting the at least one wire to the at least one slim edge connector.
US07885079B2 Flexible electronic assembly
A flexible electronic assembly including a flexible circuit board and at least one electronic component is provided. The flexible circuit board includes at least one dielectric film layer and at least one patterned conductive layer disposed on the dielectric film layer. The electronic component is disposed on the flexible circuit board and electrically connected to the flexible circuit board. The flexible angle of the flexible electronic assembly is greater than 5 degrees.
US07885077B2 Solderless heatsink anchor
A heatsink may be releasably secured to a substructure of an electronic system, such as a circuit board, in engagement with a heat-generating component, such as a processor. One embodiment provides an anchor that includes an anchor body, a hook coupled to the anchor body, a pair of flexible retention prongs extending from the anchor body in a common direction and spaced for insertion into openings on a circuit board, an optional pair of stabilization prongs extending from the anchor body adjacent to the flexible retention prongs, each having a width greater than the adjacent flexible retention prong, a barb disposed at the end of each prong and configured for retaining the anchor body on the circuit board upon insertion of the prongs into the openings on the circuit board, a spring integrated with the anchor body and having a free end spaced from the barbs a distance of less than the thickness of the circuit board, and a stop integrated with the anchor body for limiting the amount of insertion of the prongs beyond an initial contact of the free end of the spring with the circuit board. A heatsink clip releasably secures the heatsink to the hook of the anchor.
US07885076B2 Apparatus for and method of cooling molded electronic circuits
An electronic device such as an AC/DC power adapter includes a conductive heat dissipation system. The device contains heat generating components and is powered via power supply leads by an external power supply circuit. The device further contains a thermally conductive mass that is thermally coupled to both the heat generating components and to the power supply leads. When the power supply leads are coupled to receive electricity from the external power supply circuit, heat generated by the device is thermally conducted into the external power supply circuit via the power supply leads.
US07885073B2 Heat dissipation device
A heat dissipation device is adapted for dissipating heat generated from an add-on card which has a plurality of processors thereon. The heat dissipation device includes a vapor chamber and a mounting member. The vapor chamber thermally contacts with the processors. The mounting member is mounted on a bottom surface of the vapor chamber. A plurality of screws extends through the add-on card and engages with the mounting member to assemble the vapor chamber on the add-on card.
US07885070B2 Apparatus and method for immersion-cooling of an electronic system utilizing coolant jet impingement and coolant wash flow
Apparatus and method are provided for facilitating pumped, immersion-cooling of an electronic system having multiple different types of electronic components. The apparatus includes a container sized to receive the electronic system, a coolant inlet port and a coolant outlet port for facilitating ingress and egress of coolant through the container, and a manifold structure associated with the container. The manifold structure includes a coolant jet plenum with an inlet opening in fluid communication with the coolant inlet port, and one or more jet orifices in fluid communication with the coolant jet plenum. The jet orifices are positioned to facilitate cooling of at least one electronic component of the multiple different types of electronic components by jet impingement of coolant thereon when the electronic system is operatively positioned within the container for immersion-cooling thereof.
US07885067B2 Heat radiation structure of electronic component and display device
A heat radiation structure of an electronic component of the present invention includes a main board mounted with electronic components, an upper side heat sink disposed opposite to a top face of the main board, a lower side heat sink disposed opposite to a second face of the main board, and a cooling fan connected to the upper side heat sink and the lower side heat sink.
US07885066B2 Airflow/cooling solution for chassis with orthogonal boards
A front-to-back cooling system allows cooling of an apparatus containing two orthogonal sets of modules. A vertical set of modules is cooled with vertical air flow across the modules that enters from a front of the apparatus and exits from the back of the apparatus. A horizontal set of modules is cooled with air flow that passes through openings in a midplane connecting the two sets of modules.
US07885065B2 Fan motor apparatus and electronic apparatus
Provided is a fan motor apparatus. The fan motor apparatus includes a rotor and a stator. The rotor includes a blade. The stator includes a rotor supporting mechanism, a supporting member, and a vibration insulation member. The rotor supporting mechanism rotatably supports the rotor. The supporting member supports the rotor supporting mechanism. The vibration insulation member is provided between the rotor supporting mechanism and the supporting member. The stator is capable of regulating relative movement of the rotor supporting mechanism and the supporting member.
US07885064B2 Portable computer and locking mechanism thereof
A portable computer and a locking mechanism thereof are provided. The portable computer includes a battery, a host and a locking mechanism. The battery has a locking hole. The battery includes a restraining protrusion. The host has a receiving through. The locking mechanism is disposed in the receiving through. The locking mechanism includes a main body and a locking protrusion. The main body has a first restraining concave and a second restraining concave. The locking protrusion is connected to the main body. When the restraining protrusion is placed in the first restraining concave, the locking protrusion is locked in the locking hole, so that the battery is locked in the receiving through. When the restraining protrusion is placed in the second restraining concave, the locking protrusion leaves the locking hole, so that the battery is dismounted from the receiving through.
US07885058B2 Cover assembly
A cover assembly used in a portable electronic device is described. The cover assembly includes a body member defining an earphone hole and a cover member defining a through hole. The cover member is rotatably mounted to the body member to cover or expose the earphone hole.
US07885057B2 Electronic device and electronic system
An electronic device includes an accommodation section that detachably accommodates a portable device, an engagement part engaged with a side of the portable device at a given position where the portable device is accommodated in the accommodation section, and a guide mechanism that guides the portable device to the given position.
US07885056B2 Center instrument pedestal display
According to one embodiment, a center pedestal display includes a plurality of mounting faces, one or more display switches, and a screen. The plurality of mounting faces include a first mounting face that is substantially parallel with a first surface of a pedestal mounting block of an existing instrument pedestal and a second mounting face that is substantially parallel with a second surface of the pedestal mounting block. The existing instrument pedestal includes one or more pedestal gauges and one or more pedestal switches. The one or more display switches are located on the display and configured to provide one or more functions of the one or more pedestal switches. The screen is configured to display information that includes at least some of the information provided by the one or more pedestal gauges.
US07885046B1 Low capacitance ESD protection structure for high speed input pins
A conventional ESD protection circuit comprises an SCR and a first diode connected in series between ground and a node or pad to be protected and a second diode connected between ground and the node to be protected. An anode of the first diode and a cathode of the second diode are connected to the node to be protected. In one embodiment of the invention, the capacitance of the second diode is reduced by forming the second diode from a PN junction between a heavily doped region of one conductivity type and a substrate region instead of a well region of the opposite conductivity type. The reduction in the capacitance of the second diode makes it possible to increase the size of the first diode and SCR, thereby decreasing their resistance, while keeping the total capacitance of the ESD circuit at or below the capacitance of the prior art ESD circuit. A second embodiment of an ESD protection comprises an SCR and a first diode connected in series between ground and node to be protected and second and third diodes connected in series between ground and the node to be protected with the anode of the second diode connected to ground. Again, the capacitance of the second diode is reduced by forming the diode from a PN junction between a heavily doped region of one conductivity type and a substrate region of the other conductivity type.
US07885042B2 CPP magneto-resistive effect device utilizing an anti-oxidizing layer as part of the spacer layer in a thin-film magnetic head usable in a head gimbal assembly in a hard disk system
A giant magneto-resistive effect device having a CPP structure comprising a spacer layer, and a fixed magnetization layer and a free layer stacked one upon another with the spacer layer interposed between them, with a sense current applied in a stacking direction. The spacer layer comprises a first nonmagnetic metal layer and a second nonmagnetic metal layer, each made of a nonmagnetic metal material, and a semiconductor layer formed between the first and the second nonmagnetic metal layer. The semiconductor layer is an n-type oxide semiconductor. When the first and second nonmagnetic metal layers are formed in order, the first nonmagnetic metal layer is formed prior to the second nonmagnetic metal layer, and an anti-oxidizing layer is formed between the first nonmagnetic metal layer and the semiconductor layer. The anti-oxidizing layer is formed of a material incapable of producing a Schottky barrier upon joining to the semiconductor layer.
US07885036B2 Magnetic device, perpendicular magnetic recording head, magnetic recording system, method of forming magnetic layer pattern, and method of manufacturing perpendicular magnetic recording head
Provided is a method of manufacturing a perpendicular magnetic recording head which can enhance accuracy and simplify the manufacturing process. The method includes: forming a photoresist pattern having an opening part (the inclination of an inner wall); forming a non-magnetic layer (the inclination of another inner wall) so as to narrow the opening part by a dry film forming method such as ALD method; stacking a seed layer and a plating layer so as to bury the opening part provided with the non-magnetic layer; and forming a main magnetic pole layer (a front end portion having a bevel angle) by polishing the non-magnetic layer, the seed layer, and the plating layer by CMP method until the photoresist pattern is exposed. The final opening width (the forming width of the front end portion) is unsusceptible to variations, thus reducing the number of the steps of forming the main magnetic layer.
US07885031B1 Asymmetry correction in read signal
Systems and techniques relating to interpreting signals on a channel having an asymmetrical signal amplitude response. A signal processor, such as a read channel transceiver device usable in a magnetic recording system, includes an asymmetry correction circuit configured to receive an analog signal and to compensate for asymmetry in the received analog signal, a signal equalizer configured to receive an input signal responsive to an output of the asymmetry correction circuit and to generate an equalized signal, a discrete time sequence detector operable to examine the equalized signal, and a control circuit that provides a coefficient adjustment to the asymmetry correction circuit to affect the asymmetry compensation based on an estimate of non-linearity derived from the equalized signal and an output of the discrete time sequence detector. The estimate can be a least mean squared estimate of the non-linearity in the equalized signal.
US07885027B2 Magnetic disk drive with error correction
Embodiments of the present invention provide a magnetic disk drive in which the error correction capability of ECC is improved without sacrificing the storage capacity. In one embodiment, a data track adopts a format structure in which no data-to-data gap area is formed in data sectors. When one of the data sectors is updated in a state in which the rotational speed of a magnetic disk does not satisfy specified conditions, a leading end area of a succeeding data sector or a trailing end area of a preceding data sector is overwritten by the data sector. If a read error occurs in the overwritten data sector, ERP steps are executed to perform read retry so that the read error is recovered by means of on-the-fly ECC or erasure correction. In the case of the erasure correction, an erasure pointer equivalent to the maximum number of overwritten bytes is set.
US07885026B2 Magnetic recording medium and method of fabricating the same
A magnetic recording medium and a method of fabricating the same are provided. The magnetic recording medium in which a position for magnetic recording is patterned with a magnetic material, includes a magnetic recording layer which includes a data area having a plurality of data tracks, and a servo area having a servo burst for following the data tracks, wherein the servo burst includes a plurality of bursts disposed in a zigzag structure along a downtrack direction, and each of the bursts includes a plurality of burst pieces having different coercivities from each other. The magnetic recording medium is subjected to two servo-recording processes, so that a signal similar to an alternative signal written in a burst having a burst pattern used in a related art continuous medium can be obtained.
US07885024B2 Oscillation test for off track write
An enhanced oscillation test for detecting off track writing associated with a read/write head writing, on a magnetic media, a measurement track. Once the measurement track is written, a series of seek, write, and read operations is performed, e.g., between various origin tracks and the tracks adjacent to the measurement track, in order to detect any off track write problems. If a measurement track read operation fails a certain number of times, then an error code is generated which indicates an off track write problem.
US07885023B2 Lens driving apparatus
Disclosed is a lens driving apparatus. The lens driving apparatus comprises a base, a yoke coupled to the base, having an upper surface formed with a hole, a closed side surface, and an opened bottom surface, a bobbin movably installed in an inner portion of the yoke, a lens module coupled to the bobbin to go in and out the hole according to movement of the bobbin, a magnet fixed to an inner portion of the yoke, a coil fixed to an outer portion of the bobbin while facing the magnets, and springs coupled to the bobbin to provide restoration force to the bobbin.
US07885018B2 Bonded optical element and manufacturing method thereof
A second optical element is bonded to a first optical element by forming the second optical element larger in diameter than the first optical element by pressing a second optical element material against the first optical element under a condition free from restriction to at least part of the second optical element material in the direction orthogonal to a direction in which the second optical element material is pressed.
US07885015B2 Two-lens type optical lens system for taking image
A two-lens type optical lens system for taking image consists two lens elements with refractive power, from the object side: a positive first lens element with a convex object-side surface and a concave image-side surface, both the object-side surface and the image-side surface of the first lens element being aspheric; a positive second lens element with a concave object-side surface and a convex image-side surface, both the object-side surface and the image-side surface of the second lens element being aspheric, and an aperture stop located in front of the first lens element. A focal length of the first lens element is f1, a focal length of the second lens element is f2, a focal length of the optical lens system is f, a radius of curvature of the object-side surface of the second lens element is R3, and they satisfy the relations: f/f1>0.9; (f/f1)>(f/f2)>0.35; and 1/R3<−0.01 mm−1.
US07885010B1 Endoscope objective lens and method of assembly
A wide field video endoscope objective and method of assembly the objective including four groups with five lenses, a mechanical housing containing the entire image forming elements, a aperture stop, a centering member and a retainer sleeve. The centering member is at first centered over the photo sensitive area of the chip and bonded to the surface of the cover glass. The retainer sleeve slides over said centering member and is glued to the centering member and the housing of the video chip. The objective housing with the optical elements is screwed on the centering member to adjust for focusing.
US07885009B2 Small projection lens and projection display device using the same
A small projection lens includes a first lens, which is a biconvex lens, an aperture, an aperture diaphragm (or an aperture), a second lens, which is a negative meniscus lens having a concave surface facing a magnification side, a third lens, which is a positive meniscus lens having a convex surface facing a reduction side, and a fourth lens, which is a biconvex lens having aspheric surfaces at both sides on an optical axis, arranged in this order from the magnification side. A minimum portion of the length of all lens elements of the small projection lens in a diametric direction vertical to the optical axis is equal to or less than 15 mm, and the small projection lens satisfies the following conditional expression: 2.5<β/S<10.0 (where S indicates the maximum length of a magnification-side image (inch) and β indicates a magnifying power).
US07885008B2 Optical system for digital cinema projection
The invention relates to an optical system for the projection of digital image data comprising a fixed focal length lens and a pivotable focal length extender. The principal field of application of the invention is digital cinema projection, usually employing the wide-screen format 1.9:1 or the Cinemascope format 2.37:1 (width:height). For format changeover during projection, two different fixed focal lengths are realized by the insertion or removal of the focal length extender (1755) into the lens. The projection lens according to the invention has more favorable optical properties than the conventional zoom lenses, such as a minimal chromatic transverse aberration, high telecentricity, very small distortions and a small volume and weight.
US07885003B2 Optical diffusing sheet, optical deflecting sheet, and transmission type screen
An optical diffusing sheet is provided, which prevents deterioration in image quality which might result from warping of the sheets due to environmental changes, and is capable of, even if a substrate is broken by an accident, preventing scattering of pieces of the broken substrate. An optical diffusing sheet is used in a transmission type screen that emits imaging light projected from an incident side to an emergent side. The optical diffusing sheet includes a highly rigid substrate layer with a light-transmissibility and a high rigidity, and a plurality of layers laminated on the highly rigid substrate layer. The plurality of layers includes at least a pair of anti-scattering layers disposed on opposite sides of the highly rigid substrate layer for preventing scattering of the highly rigid substrate layer. At least one layer of the two or more layers includes an optical diffusing element that diffuses imaging light.
US07884991B1 Structure and method for realizing electromagnetically-induced transparency
The present invention discloses a structure and method for realizing electromagnetically-induced transparency. In the present invention, a first split-ring resonator and a second split-ring resonator form a resonance structure. The first split-ring resonator and the second split-ring resonator are made of a conductive material. The first split-ring resonator has a “U” shape with a containing space. The second split-ring resonator has a “rectangular loop” shape with a gap or has a “U” shape with an opening. The second split-ring resonator is inserted into the containing space with the gap or opening arranged inside the containing space and faced downward to form the resonance structure. The resonance structures are periodically arranged on a chip to form an array. Thereby, different-frequency electromagnetic waves can be used to generate electromagnetically-induced transparency via regulating the dimensions of the resonance structure.
US07884984B2 Multicolor holographic replication by masking
A multicolor hologram (e.g., a two-color hologram) is replicated (copied) into a photosensitive layer by masking to produce a copy (replicate) of the hologram in a manner such that the copy is an accurate and true replication of the hologram (e.g., master hologram), and the copy is characterized to possess a high brightness level and color fidelity comparable to that of the multicolor hologram that was replicated. Both flood and scan modes can be employed in the replication.
US07884980B2 System for capturing graphical images using hyperspectral illumination
A graphical scanner for scanning a graphical image includes a source for producing an optical beam, a monochromator for dividing the optical beam into a plurality of component beams for hyperspectral bandpasses, a director for directing the component beams to illuminate portions of the graphical image, a sensor for measuring a light intensity for the one or illuminated portions, and a translator for transforming the measured light intensities for each of the one or more portions into hyperspectral traces each representing a spectral power distribution. The translator further transforms the hyperspectral traces into one or more device-independent representations of color.
US07884979B2 Imaging lens, image reader using the lens, and imaging apparatus using the image reader
An imaging lens comprises a first, a second, a third, and a fourth lens group from an object toward an image. The first lens group includes a first lens that is a convex meniscus lens with a convex surface on the object side. The second lens group includes a second lens having a positive refractive power, and a third lens bonded to the second lens and having a negative refractive power. The third lens group includes a fourth lens having a negative refractive power, and a fifth lens bonded to the fourth lens and having a positive refractive power. The fourth lens group includes a sixth lens having a positive refractive power. The imaging lens satisfies the condition 0.10
US07884974B2 Image sensor, image sensor unit, and image scanning device
An image sensor includes: a case that extends in a longitudinal direction; and a first positioning member that is disposed at one end portion in the longitudinal direction of the case, the first positioning member positioning the case in the longitudinal direction.
US07884972B2 Image processing apparatus capable of handling image file stored in another apparatus, image processing system, and image processing method
According to an image processing apparatus, if image data designated to be stored in a storage unit within the image processing apparatus is stored in a storage device outside the image processing apparatus, a memory remaining amount or the like of the image processing apparatus is calculated as if the image data is stored in a storage area within the image processing apparatus, although the image data is not moved to the storage area within the image processing apparatus.
US07884971B2 Multiplied pulse generation device, multiplied pulse generation method, image forming apparatus, and image reading apparatus
In a multiplied pulse generation device, a detection signal is outputted every time a driven object is driven by a specific amount. An actual cycle indicating a time interval between the detection signal and a previous detection signal is measured. An estimated cycle is estimated based on at least past two actual cycles including the actual cycle measured. A multiplied pulse is sequentially generated in such a manner that a multiplied cycle indicating a time interval per which the multiplied pulse is generated is sequentially changed according to an amount of change from the actual cycle to the estimated cycle.
US07884965B2 Image-forming device
During the process of creating a density adjustment table, when the average value avg for ink amounts of Ci(n), Mi(n), and Yi(n) is less than or equal to 2 at some density level indicated by positioning number n, a CPU sets a correction range of 1 to n, which includes the subject density level with positioning number n and gradation levels lower than the density level with positioning number n. The CPU 5 corrects the n-number of sets of ink amount data (Ci(n), Mi(n), Yi(n)) within the correction range of 1 to n, and converts each data set (Ci(n), Mi(n), Yi(n)) within the correction range into a corrected data set (Co(n), Mo(n), Yo(n)), wherein Co(n), Mo(n), and Yo(n) have the values equal to the average value avg of the original ink amounts Ci(n), Mi(n), and Yi(n).
US07884962B2 Systems and methods for multiple raster image processing
Apparatus and methods for raster image processing are provided that include a networked computer coupled to a plurality of networked printers, the networked computer adapted to receive a print job, parse the print job into one or more print pieces, load balance the print pieces among the printers based on color use and print speed, and provide a list of the printers that received the print pieces.
US07884960B2 Job scheduling system for print processing
A user equipment issues a job for a plurality of documents to a printing system by one operation. The user equipment assigns attributes to the job, the attributes including the specification of collation/uncollation, the designation of processing start instruction wait, the designation of exclusive processing, and the designation of password input wait. The printing system effects printing of the plurality of documents corresponding to attributes of the documents under control of a job scheduling device. The job scheduling device carries out the pausing of documents included in the job, the modification of attributes, addressing of document receiving failures, and search of a document whose format is to be converted, thereby making it possible to efficiently print the plurality of documents.
US07884952B2 Print control apparatus, print control method, and program for implementing the method
A print control apparatus that can improve the performance and quality of a printer driver and a Win32 application and can improve usability for users. A Win32 application that operates on the print control apparatus handles print settings as a print ticket in XML format, and a printer driver that operates on the apparatus manages print settings as a DEVMODE structure in binary format. A conversion process between the print ticket and the DEVMODE structure is carried out in a submodule. The submodule constructs a public portion of the DEVMODE structure based on the print ticket and incorporates the print ticket into a free space in a private portion of the DEVMODE structure. Further, the submodule extracts the print ticket incorporated in the DEVMODE private portion.
US07884950B2 Substrate processing method, program, computer-readable storage medium, and substrate processing system
In a pattern measuring unit installed in a coating and developing treatment system, the height of a pattern formed on a substrate is measured using the Scatterometry method. Based on the measured height of the pattern, an appropriate number of rotations of the substrate during application of a coating solution is calculated, so that the rotation of the substrate during the application is controlled by the calculated number of rotations of the substrate. Since the number of rotations of the substrate when the coating solution is applied to the substrate is controlled, it is unnecessary to stop the system which performs photolithography processing on the substrate, resulting in improved productivity of the substrate.
US07884947B2 Interferometry for determining characteristics of an object surface, with spatially coherent illumination
Disclosed is an apparatus which includes: an interferometer configured to direct broadband spatially coherent test light to a test surface of a test object over a range of illumination angles and subsequently combine it with reference light to form an interference pattern, the test and reference light being derived from a common source; and multi-element detector; and one or more optics configured to direct at least a portion of the combined light to the detector so that different elements of the detector correspond to different illumination angles of a region of the test surface illuminated by the test light.
US07884945B2 Methods and apparatus for optical coherence tomography scanning
In one aspect, the invention relates to a method of acquiring optical coherence tomographic data from a sample. The method includes the steps of scanning a first location on the sample to obtain a first set of optical coherence tomographic data, scanning a second location on the sample to obtain a second set of optical coherence tomographic data, and defining a fiducial position relative to a location on the sample using one of the two sets of optical coherence tomographic data. In one embodiment, the first set of optical coherence tomographic data is survey data. However, in another embodiment the first set of optical coherence tomographic data is sample measurement data.
US07884944B2 Two-photon-absorption dispersion spectrometer
A tunable optical spectrometer includes a medium configured to perform polarization rotation within a frequency band on a linearly polarized test beam, wherein the medium is circularly birefringent, and wherein the polarization rotation is achieved based on two-photon-absorption. The medium includes a gaseous substance, a first reference laser beam having a first reference frequency, and a second reference laser beam having a second reference frequency, wherein the first reference laser beam and the second reference laser beam have a same circular polarization state.
US07884941B2 Spectral measuring system
A measuring system for photoelectrically scanning measurement points of a measurement object includes a lighting channel (21-24) for applying illuminating light to the measurement object (M) disposed in a measurement plane (MP) and a measuring channel (11-13) for capturing and photoelectrically converting the measurement light reflected by the measurement points of the measurement object M. The lighting channel and/or the measuring channel is configured so as to detect the reflection properties of the measurement points in several wavelength bands. The lighting channel (21-24) has a spatial light modulator controlled by an electronic control unit (40) for generating a spatial lighting pattern which causes illuminating light to be selectively applied to measurements points (25) of interest of the measurement object (M). The control unit (40) may be equipped with image processing functions and be configured to identify measurement points (25) suitable for the application purpose from image data of the measurement object (M) and to calculate corresponding lighting patterns for selectively illuminating the measurement points.
US07884940B2 Distributed measurement spots and reference spots, especially for chemosensors and biosensors
A sensor device has at least one array of sensor spots disposed on or in a common substrate or retained by a common substrate. At least one first group of several sensor spots of the array is configured as measurement spots which respond to at least one parameter to be measured, while at least one second group of several sensor spots of the array is configured as reference spots which do not respond or respond only insignificantly to the parameter to be measured. The reference spots are embodied in such a way relative to the associated measurement spots that the reference spots respond to at least one boundary condition variable to which the measurement spots respond as well and which influences the at least one test signal such that the reference signal directly or indirectly represents the boundary condition variable or a change in the boundary condition variable.
US07884936B2 Apparatus and methods for scattering-based semiconductor inspection and metrology
Disclosed are apparatus and methods for inspecting or measuring one or more semiconductor targets. An incident beam is directed towards a first target as the first target substantially, continuously moves such that the incident beam remains directed at such first target during a first time period in which the first target substantially, continuously moves between a first position and a second position. An output beam scattered from the first target, in response to the incident beam being directed towards the first target during the first time period in which the first target substantially, continuously moves between the first and second positions, is detected such that information is obtained from the detected output beam during the first time period. The first time period is selected so that the information that is collected from the detected output beam during such first time period can be used to determine a characteristic of the first target.
US07884935B2 Pattern transfer apparatus, imprint apparatus, and pattern transfer method
A pattern transfer apparatus transfers an imprint pattern formed on a mold, provided with an alignment mark, to a resin material on a substrate, provided with an alignment mark. A first image pickup device obtains an image of an object positioned at a first object position. A second image pickup device obtains an image of an object positioned at a second object position. The second object position is more distant from the alignment mark of the mold than the first object position. An optical system forms an image of an object positioned at the first object position and an image of an object positioned at the second object position. Alignment is performed based on first and second information obtained about positions of images of an alignment mark of a reference substrate and an alignment mark of the substrate, to transfer the imprinting pattern to the resin material.
US07884934B2 Method and apparatus for biogenic substance concentration measurement
The present invention provides an apparatus for biogenic substance concentration measurement including: a cell including therein a first region, a second region, and a test solution retention space; a light source; a polarizing plate; and a photoreceiver, in which a plurality of first metallic nanorods each having a first antibody on a surface thereof are immobilized on the first region, a plurality of second metallic nanorods each having a second antibody on a surface thereof are immobilized on the second region, the respective long axes of the plurality of first metallic nanorods are aligned in the same direction, the respective long axes of the plurality of second metallic nanorods are aligned in the same direction, the long-axis direction of the first metallic nanorod is orthogonal to the long-axis direction of the second metallic nanorod, and at least one of the polarizing plate and the cell is capable of rotation with an optical axis as the rotation axis.
US07884930B2 Integrated quartz biological sensor and method
A sensor integrates a quartz nanoresonator for mass detection and SERS for optical detection in a same cavity on a chip for redundancy in the detection of a species.
US07884928B2 Cup attaching apparatus
A cup attaching apparatus for attaching a cup as a processing jig to an eyeglass lens including an illumination optical system including an illumination light source arranged to illuminate a side of the front surface of the lens by light from the light source; an imaging optical system including an imaging device and a retroreflection member placed on an opposite side from the light source with respect to the lens; an image processing device adapted to process an image signal from the imaging device to detect at least one of a mark point provided on a unifocal lens, a small lens portion of a bifocal lens, and a progressive mark provided on a progressive focal lens and obtain a position of the detected one; and an arithmetic control device adapted to determine an attaching position of the cup based on the position obtained by the image processing device.