Document Document Title
US07788665B2 Migrating a virtual machine that owns a resource such as a hardware device
A computing device has first and second virtual machines (VMs) and a resource assigned to the first VM. Each access request for the resource is forwarded thereto until the first VM is to be saved or migrated. Thereafter, each access request is forwarded to a holding queue. When the resource has acted upon all access requests forwarded thereto, the resource is reassigned to the second VM, and each access request at the holding queue is forwarded to the second VM and then the resource. Thus, all access requests for the resource are acted upon by the resource even after the resource is removed from the first VM and assigned to the second VM, and the save or migrate of the first VM can thereafter be completed.
US07788664B1 Method of virtualizing counter in computer system
An embodiment of a method of virtualizing a counter in a computer system comprises a first step and iterative performance of second through fifth steps. In the first step, a virtual machine monitor programs a hardware event counter with an initial count for a profiling event for a virtual machine. In the second step, the virtual machine monitor saves a suspension count and disables the hardware event counter upon suspending operation of the virtual machine. In the third step, the virtual machine monitor programs the hardware event counter with the suspension count upon resuming the operation of the virtual machine. Upon receiving an interrupt from the hardware event counter that provides notification of reaching the initial count, the virtual machine monitor performs the fourth and fifth steps. In the fourth step, the virtual machine monitor saves a sample that comprises an event identifier and a code-in-execution indicator. In the fifth step, the virtual machine monitor reprograms the hardware event counter with the initial count.
US07788663B2 Method and system for device recruitment interoperability and assembling unified interoperating device constellation
System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected electronic devices. Devices, systems, appliances, and the like communicating and/or interoperating within the framework provided. A recruitment interoperability method and model provide an alternative to the conventional client-server and peer-to-peer device interoperability models. Recruitment is used by a software application package to forms teams of devices based on their capabilities and content and then intelligently spread portions of itself to the teams of devices which then work together to carry out the intended purpose of the application package.
US07788656B2 System for reducing the number of programs necessary to render an image
Disclosed is as system for reducing memory and computational requirements of graphics operations. The system provides techniques for combining otherwise individual operations to apply filters to images. The combined filter emerging from the combination spares the processor time and the creation of an entire intermediary image. The system further provides for application of these techniques in many contexts including where the operations are fragment programs in for a programmable GPU.
US07788651B2 Anonymous types
A computer-implemented system for representing data comprises a position indicator that indicates a position of a datum within a group, a name indicator that optionally names the datum, and a value of the datum. A type to be assigned to the datum is derived from at least one of a name of the datum and the position of the datum within the group. Methods of using the system are also provided.
US07788650B2 Compiler-based critical section amendment for a multiprocessor environment
Source code includes a directive to indicate data structures of related data to a compiler. The compiler associates the related data to the same one of multiple processors in a multiprocessor environment. The compiler searches the source code for locks associated with the related data, and generates executable code that is modified with respect to locks written in the source code. The compiler may replace or remove locks written in the source code to protect access to the related data, resulting in an executable program that does not include the locks.
US07788646B2 Method for optimizing integrated circuit device design and service
Improved analysis and refinement of integrated circuit device design and other programs is facilitated by methods in reach-ability analysis is performed using hints which define a particular path through a program. To ensure that a reasonable number of states are reached during reach-ability analysis a order to apply the hints is determined. The ordering prioritizes hints which define program paths which set a given variable over hints which define program slice which use the given variable.
US07788644B2 Method and system for monitoring performance on a mobile device
A method and system are provided for implementing performance monitoring of an application on a mobile device. An instrumentation tool is provided allowing a user to view the entities in an application file for a mobile device and selecting those entities for which performance monitoring is to be implemented. The instrumentation tool adds performance monitoring methods to the application file and generates a new instrumented application file that is transferred to the mobile device. When the instrumented application file is executed on the mobile device, the performance monitoring methods instrumented into the file execute generating data in a performance log file that is stored on the mobile device. This performance log file may be transferred to a remote device for further analysis in addition to viewing the performance log file on the mobile device. The user selected entities for performance monitoring in the application file may be saved to a configuration file that can later be loaded and modified by the user to facilitate further performance monitoring of an application.
US07788635B2 Technique for processing a computer program
The present invention is directed to a method for processing, in a computer system, a computer program having a plurality of operations. The method features calling a dynamic programming routine to generate a schedule for executing a subgroup of the plurality of operations by modeling operations of a computational processor associated with the computer system to minimize a computational cost of placing the computer system in a final machine state (finMS).
US07788634B2 Methods and systems for efficient behavior generation in software application development tool
Methods, systems and computer product for allowing flexible definition of appearance and behavior states for an interactive application. A state table includes a first dimension and a second dimension, the first dimension configured to identify at least one programming element and the second dimension configured to identify a plurality of states of the computer system. When a state table creation operating mode is activated and alteration of at least one programming element is identified, an operand is automatically stored in a cell at each intersection of the first dimension and the second dimension. Alterations that are identified include movement of a graphical object, changes of size, color, associated text, or other graphical feature of a graphical object.
US07788631B2 Process automation system
A Process Automation System and accompanying method provides for the automated or semi-automated creation of workflow management procedures having an arbitrary number of tasks to be performed manually or via computer automation in specified sequences. Workflows are automatically or in a semi-automatic generated by prompting the user with valid choices. After creating the workflow, the system then acts as the executive for execution; initiating tasks, tracking status, and managing intermediate and final products. The capability is provided to define new products and tasks for the system via a graphical user interface.
US07788630B2 Method and apparatus for determining an optical model that models the effect of optical proximity correction
One embodiment provides a system that can enable a designer to determine the effects of subsequent processes at design time. During operation, the system may receive a test layout and an optical model that models an optical system, but which does not model the effects of subsequent processes, such as optical proximity correction (OPC). The system may generate a first dataset using the test layout and the optical model. Next, the system may apply OPC to the test layout, and generate a second dataset using the corrected test layout and the optical model. The system may then use the first dataset and the second dataset to adjust the optical model to obtain a second optical model that models the effects of subsequent processes.
US07788623B1 Composite wire indexing for programmable logic devices
Various techniques are described to identify composite wires from segmented wires of a programmable logic device (PLD). In one example, a method includes identifying a plurality of interface templates corresponding to tiles of the PLD. The PLD comprises a plurality of segmented wires arranged in a plurality of tiles. Each interface template corresponds to at least two adjacent tiles of the PLD and identifies connections between segmented wires of the corresponding adjacent tiles. The method also includes associating the segmented wires of the PLD with a plurality of wire index values based on the connections identified by the interface templates. The method further includes identifying a plurality of composite wires according to the wire index values. Each composite wire comprises a set of the segmented wires associated with a corresponding one of the wire index values. The composite wires are adapted to interconnect programmable logic blocks of the PLD.
US07788622B2 Distributed autorouting of conductive paths
A server computer maintains a master database for a PCB design, and a copy of the PCB design is provided to multiple client computers. The server assigns each client a different pair of pins for which a connection must be routed. When a client completes an assigned routing task, it requests that the server update the PCB master design with the route found by the client for its assigned pin pair. After forwarding the request, the client does not update its copy of the PCB design to reflect the found route. Instead, the client returns its copy to the state occupied prior to assignment of the pin pair by the server. Upon receiving notification that the server incorporated the found route, the client updates its copy of the design to include that route.
US07788621B2 Method and apparatus for creating layout model, computer product, and method of manufacturing device
A layout-model creating apparatus creates a layout-model for a mechanical computer-aided design from component information including heights and layout information of components created by an electrical computer-aided design. A height determining unit determines whether a height of a component is equal to or lower than a specified height. A three-dimensional-model creating unit creates a three-dimensional model by excluding a component of which the height is determined to be equal to or lower than the specified height.
US07788617B2 Method of modeling and employing the CMOS gate slew and output load dependent pin capacitance during timing analysis
An accurate method to compute the capacitance at a pin whose capacitance is slew dependant. The method uses existing library characterized data and provides an equation based approach which can easily be integrated in static timing analysis without the added resource needs that an iterative approach would require. An RC/RLC network from slew and output load dependent pin capacitance tables is generated. The resulting linear network which models the pin capacitance is then stitched to the original interconnect network and used to calculate the propagation delay across a gate and corresponding interconnect. The method steps include: a) determining a response of the gate pin capacitance to its input slew and output load; b) synthesizing a linear time-invariant filter that matches the response; c) extending the interconnect model to include the synthesized time-invariant filter; and d) inputting the extended interconnect model into a static timing analysis for determining timing behavior between a gate input and each of its fan-out gates.
US07788616B2 Method and system for performing heuristic constraint simplification
A method for performing verification is disclosed. The method includes selecting a first computer-design constraint for simplification and applying structural reparamaterization to simplify the first computer-design constraint. In response to determining that the first computer-design constraint is not eliminated, the first computer-design constraint is set equal to a dead-end state of the constraint. A structural preimage of the first computer-design constraint is created, in response to determining that a combination of a target and the dead-end state of the first computer-design constraint is equal to a combination of the target and the structural preimage of the first computer-design constraint, the first computer-design constraint is set equal to the structural preimage.
US07788615B2 Computer program product for verification using reachability overapproximation
A method, system and computer program product for verifying that a design conforms to a desired property is disclosed. The method comprises receiving a design, a first initial state of the design, and a property for verification with respect to the design. The first initial state of the design is expanded to create a superset of the first initial state containing one or more states reachable from the first initial state of the design. A superset is synthesized to define a second initial state of the design. Application of the superset to the design is overapproximated through cutpoint insertion into the superset to obtain a modified superset, and the property is verified with reference to the modified superset.
US07788610B2 Random stimuli generation of memory maps and memory allocations
A computer-implemented method for verification of a hardware design includes specifying requests to allocate regions in a memory of the hardware design, such that at least two of the requests are specified independently of one another. The requests indicate respective allocation types.Overlap restrictions are specified between at least some of the allocation types. The requests and the overlap restrictions are automatically converted to a constraint satisfaction problem (CSP), which includes CSP constraints based on the requests, the allocation types and the overlap restrictions.The CSP is solved to produce a random test program, which includes a memory map that allocates the regions in the memory while complying with the requests and the overlap restrictions. The test program is applied to the hardware design.
US07788605B1 Morphing between views of data
A method, apparatus, system, and signal-bearing medium are provided that in various embodiments relate to manipulating data. In an embodiment, the data may be manipulated with respect to viewing the data.
US07788601B2 Method of selecting an object
Movement of a pointer or a window on a display of a personal computer, mobile telephone or digital television set, which allows an object to be selected, is controlled using an orthogonal set of keys. Motion of the pointer or window closely resembles the behaviour of a body of fixed mass obeying Newton's second law of motion. Movement of the pointer may used to predict which object the user wishes to select. Once a prediction has been made, the object is marked and the user may select the marked object, although the user need not act on the prediction.
US07788595B2 Method and system for switching among management system applications
A method of switching among management system applications includes displaying data associated with at least a first one of the management system applications using a graphical user interface screen for use with a computerized management system for at least one of products and services. The graphical user interface screen is configured to display data associated with the management system applications in an individual area for each management system application. The graphical user interface screen includes buttons configured to facilitate switching among the management system applications. The method also includes receiving a user selection of one of the buttons, and switching from the individual area displaying the data associated with the first one of the management system applications to the individual area displaying data associated with a second one of the management system applications in response to the received user selection.
US07788591B2 Configurator using structure and rules to provide a user interface
A configurator using structure and rules to provide a user interface. According to one embodiment of the invention, a customizable product class is created. The customizable product class includes a set of one or more attributes to define the customizable product class. A component product class is added to the customizable product class, where the component product class is a subclass of the customizable product. A customizable class rule is associated to the customizable product class, the customizable class rule including expressions which provide conditions on component products added to the customizable product. A customizable UI is mapped to the customizable product class, where the customizable UI provides access structure to the configurator.
US07788588B2 Realizing users' preferences
A method implemented in a computer system realizes a user's preferences for launching applications for corresponding kinds of files. The method launches a first application to service a file unless a second application is available to service the same kind of file. If such is the case, the method presents a consent user interface to allow the user to indicate a preference between the first application and the second application. Changes to the preference are inhibited unless made via the consent user interface.
US07788587B2 Modelling relationships within an on-line connectivity universe
Enhanced presentation techniques for modeling a connectivity universe associated with a particular user or device are provided. Example embodiments provide a WorldView Display System (a “WVDS”), which automatically organizes a user's online relationships with entities, such as devices, data collections, services, and people, and provides a user interface for accessing and interacting with these entities. The WVDS automatically determines the universe of objects that the user has relationships with, automatically groups objects having similar measures of access proximity, displays a multi-dimensional representation of these groups of objects on a display device, and provides a uniform user interface for initiating an interaction with any represented object. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
US07788584B2 Computer-implemented method, system, and program product for hiding columns in an electronic table
Under the present invention, when a user resizes or otherwise hides a column in the electronic table, a graphical indicia is displayed that represents the hidden column(s). If a user interacts with the indicia (e.g., by hovering a mouse/input device over it), a pop-window will be displayed that identifies the hidden column(s). The pop-up window can include icons representing each hidden column or an associated function. By manipulating the listing contained in the pop-up window, the user can un-hide the hidden table column(s), change their order in the electronic table, etc. In addition, the indicia can be formatted (e.g., boldfaced, colored, or otherwise altered) to reflect a status of an entry or cell in one of the hidden column(s).
US07788583B1 In-page full screen internet video method
A method is provided for playing a video clip on a computer monitor in a full screen mode. Activation of a link to the video clip on a web page results in the video clip being played automatically in full screen mode on the computer monitor. Upon the video clip ending, the full screen mode ends and returns the display to the previous view of the web page. The full screen mode plays the video clip with an integrated transparent video control panel that has controls to enable user control of the playing of the video clip.
US07788582B2 Techniques and graphical user interfaces for improved media item searching
Improved techniques and graphical user interfaces that assist users in searching through a group of media items are disclosed. According to one aspect, a search assistant (e.g., search bar) can be graphically presented to a user to assist the user in selecting search criteria. In one embodiment, the search assistant can be automatically presented when a search process is being considered by a user. In another embodiment, the search assistant can be context sensitive so as to adapt to different types of media items.
US07788579B2 Automated document layout design
A method and apparatus for automated document layout creation is disclosed. In one embodiment, the method comprises receiving a first layout of document image objects and creating a second layout of document image objects subject to placement constraints corresponding to placement of document image objects, at least one of the placement constraints being based on object content in one or more of the document image objects.
US07788576B1 Grouping of documents that contain markup language code
In one embodiment, a fingerprint is generated for each document (e.g., e-mail, web page) containing markup language (e.g., HTML) code. The fingerprint is indicative of the structure of the markup language code in the document. The fingerprint may be formed by extracting markup language tags from the document and then linking together the extracted tags to form a single string. The fingerprint may be hashed through a hashing function to generate a signature key that may be used to create a directory for the document and other documents having the same fingerprint. The grouping of documents with the same fingerprint facilitates creation of anti-spam rules or identification of web pages from particular websites, for example.
US07788572B1 Parallel maximum a posteriori detectors with forward and reverse viterbi operators having different convergence lengths on a sampled data sequence
A soft decision value output detector includes a plurality of maximum a posteriori (MAP) detectors. The MAP detectors are configured to simultaneously generate state metrics for portions of a sampled data sequence, and to generate soft decision values based on the generated state metrics. Each of the MAP detectors includes a first MAP unit that generates state metrics by a reverse iteration using first and second reverse Viterbi operators and a forward iteration using a first forward Viterbi operator through portions of the sampled data sequence, and a second MAP unit that generates state metrics by a reverse iteration using third and fourth reverse Viterbi operators and a forward iteration using a second forward Viterbi operator through portions of the sampled data sequence. The first forward Viterbi operator has a different convergence length than the first and second reverse Viterbi operators, and the second forward Viterbi operator has a different convergence length than the third and fourth reverse Viterbi operators. The first and second forward Viterbi operators may have twice the convergence length of first through fourth reverse Viterbi operators.
US07788571B2 Method and apparatus for using dual bit decisions to measure bit errors and event occurrences
An apparatus and method for measuring errors and event occurrences in a multi-valued data stream by using a dual decision bit error rate tester is disclosed. The Bit error rate tester (BERT) includes a plurality of decision circuits operative to provide a respective bit decision output signal in response to an input signal. The bit decision output signal magnitude information of a signal under test as measured over a sample window period. A comparator circuit is coupled to each of the plurality of decision circuits, and is operative to provide an event occurrence signal in response to the bit decision output signals from each of the plurality of decision circuits. The BERT provides the ability to supply additional information and feedback about the behavior and performance of the targeted device or subsystem being tested and to perform error measurements in non-constrained data (i.e. live data).
US07788563B2 Generation of test sequences during memory built-in self testing of multiple memories
The present invention concerns an apparatus including a modular memory and an address locator circuit. The modular memory may be configured to generate a current address signal, a first data output signal and a second data output signal in response to a first port address signal, a second port address signal, an initial state parameter, a target state parameter, a first port enable signal, a second port enable signal, a write enable signal, a data input signal, a first location signal and a second location signal. The address locator circuit may be configured to generate the first location signal and the second location signal in response to the first port address signal, the second port address signal and the current address signal.
US07788554B2 Design structure embodied in a machine readable medium for implementing SRAM cell write performance evaluation
A design structure embodied in a machine readable medium for implementing static random access memory (SRAM) cell write performance evaluation is provided. A SRAM core includes each wordline connected to only one bit column. A ring oscillator circuit is used to generate wordline pulses. A state machine controls operations for the SRAM cell write performance evaluation circuit including the ring oscillator circuit and the SRAM core. A control signal is applied to the state machine to select a first write operation, where the circuit simultaneously writes all the cells to a known state with wide wordlines to ensure all cells are written. Then a second write operation is selected, and all the wordlines are launched simultaneously to write the cells to the opposite state. From these write operations, a required wordline pulse width to write the cell is identified.
US07788550B2 Redundant bit patterns for column defects coding
Techniques for coding and decoding redundant coding for column defects cartography. Defective cell groups identified in a memory array are redundantly encoded with a different bit pattern than the bit pattern used for functional cell groups. The identified defective cell groups are repaired using redundant cell groups in the memory array. The defective cell groups are later re-identified by checking the redundant bit pattern encoded in the cell groups. If new defective cell groups are identified, the memory array is identified as failing. If no new defective cell groups are identified, the memory array is identified as passing, and the identified defective cell groups are repaired.
US07788549B2 Apparatus and method for defect replacement
Apparatuses and methods for defect replacement when an optical storage medium is read are provided. When the defect management is LOW, a pick-up head retrieves a set of data from the optical storage medium; a defect detector detects whether there is a defect in the set; if yes, a processor determines whether a replacement for the defect is in the set; and if yes, an interface transmits the replacement from the set. When the defect management is CRD, a buffer temporarily stores data retrieved from the optical storage medium; a defect detector detects whether there is a set of defects in the data; if yes, a comparator compares a length of the set of defects with a defect threshold length; a pick-up head reads more data from the optical storage medium continuously until the buffer reaches a buffer threshold if the length is compared shorter than the defect threshold length; and the pick-up head reads a set of replacements for the set of defects directly if the length is compared longer than the defect threshold length.
US07788544B2 Autonomous system state tolerance adjustment for autonomous management systems
In general, the techniques of this invention are directed to determining whether a component failure in a distributed computing system is genuine. In particular, embodiments of this invention analyze monitoring data from other application nodes in a distributed computing system to determine whether the component failure is genuine. If the component failure is not genuine, the embodiments may adjust a fault tolerance parameter that caused the component failure to be perceived.
US07788543B2 Methods and systems for generating and storing computer program execution trace data
Methods and systems for generating and storing computer program execution trace data are disclosed. A method includes receiving a signal that enables the generation of computer program execution trace data in accordance with data stored in a register. The computer program execution trace data is generated and stored in memory.
US07788540B2 Tracking down elusive intermittent failures
Computing environments, each executing at least one software program, are monitored for failures occurring during execution of the software program. Information associated with the failure, such as an identification of the software program and a failure type describing the failure, is recorded. The failure information is quantified to report the number of times the software program has failed or the number of times a particular failure has occurred. The quantified data may provide help in prioritizing what program or what failures merit investigation and resolution. Reports may be received from failing computing systems stopped at a state following the occurrence of the failure. In response, hold information is checked to determine whether to instruct the failing computing system to hold a state existing upon the occurrence of the failure.
US07788536B1 Automated detection of problems in software application deployments
A system for monitoring and analyzing the operation of a deployment of a software application is disclosed. The system includes a monitoring component, a repository that stores a plurality of rules, and an analysis engine. The monitoring component collects data values of each of a plurality of state metrics associated with the deployment of the software application. At least some of the rules in the repository map respective combinations of states associated with the state metrics to corresponding problems. The analysis engine programmatically detects instances of said problems, at least in-part, by using the rules to analyze the state metric data values collected by the monitoring component. The rules can also include remedies associated with the detected problems, and the system may include remedy selection and execution modules.
US07788535B2 Means and method for debugging
A data processing system is provided comprising at least one processing unit (PU) for data processing and a debugger means (DM) for debugging the processing of the at least one processing unit (PU) based on a plurality of breakpoints. The debugger means (DM) comprises a first register (BAR) for storing a base address for one of the plurality of breakpoints, wherein the debugging means (DM) initiates the debugging of the processing of the at least one processing units (PU) based on the base address stored in the first breakpoint register, i.e. the base address register. A second breakpoint register (OR) is provided for storing an offset for obtaining subsequent breakpoints. A logic arithmetic unit (LAU) is provided for repetitively calculating a breakpoint condition based on the base address stored in the first breakpoint register and the offset stored in the second breakpoint register and for updating the base address stored in the first breakpoint register.
US07788529B2 Method for safely interrupting blocked work in a server
A method for safely interrupting blocked work in a server including: creating a registry; registering a potential blocking event in the registry; executing the potential blocking event; determining that the potential blocking event is not responding; accessing a registry entry corresponding to the blocking event; and taking an corrective action indicated by the registry entry corresponding to the blocking event.
US07788527B2 Storage system and storage system management method
A management server in a storage system manages a table that stores, as a change history, at least configuration change and a change time for plural volumes; acquires specification of a recovery-target volume and of a recovery time, and acquires, from the table, information on the specified volume and the specified recovery time; shows, in a user interface, a point of difference between a current configuration of the specified volume and a configuration of the specified volume as of at the specified time in a manner distinguishing it from the other parts in display based on the acquired information and current information on the specified volume; and recovers the specified volume to its state as of at the specified time based on backup data and journal data after acquisition of an instruction to recover the specified volume to its state as of at the specified time based on the display.
US07788525B2 Fault tolerance system and method for multiple failed disks in a disk array
A fault tolerance system for multiple failed disks in a disk array includes: a disk array (3), a processor (1), and an exclusive-or (XOR) unit (2). The disk array includes a plurality of disks (30), each of which is logically divided into multiple blocks. The blocks includes: a plurality of data blocks, which are stored in n disks and each is symbolically depicted as D(i,j); parity blocks depicted as P parity blocks and stored in an independent disk, for storing P parities which can be symbolically depicted as P(j); and parity blocks depicted as Q parity blocks and stored in another independent disk, for storing Q parities which can be symbolically depicted as Q(k). The processor is connected to the disk array through a bus (4), and is for performing modulus operations, shift operations, and address conversion operations. The exclusive-or (XOR) unit is for performing XOR operations on blocks of the disk array when generating P/Q parity or reconstructing failed data. A related method is also disclosed.
US07788523B2 Method and apparatus for relating device name to physical location of device on a network
A method and apparatus for relating a device name to a physical location of a device (202) on a network is provided. The network may be a serial loop network, for example a Fibre Channel Arbitrated Loop network. The network includes a plurality of devices (202) on or connected to the network (201) and a control device (205) with control over at least one of the devices (202). Each device (202) has a check output (204) independent of the network (201) with connection means (206) to a control device (205). The method includes the step of sending a device name from the check output (204) of a device (202) to the control device (205). The check output (204) of a device (202) is also connected to an external indication means for indicating the failure of the device (202).
US07788522B1 Autonomous cluster organization, collision detection, and resolutions
A method, apparatus, and system are directed toward managing cluster membership through a discovery process that enables selection of a master for the cluster. If a node on a network is the first to initiate the discovery process, it assumes the master role. Where two or more nodes enter the discovery process at the same time, or where a cluster is disjointed, views of the potential members to the cluster are shared among the nodes. Each node coalesces and sorts the views. The master may then be determined from the sorted views. In one embodiment, the master is that node in the results having a highest unique identifier. The identified master sends an assertion of its role to the other nodes. If no assertion is received, or multiple assertions are received, updated views are again shared and sorted. In one embodiment, the nodes may be within a peer-to-peer network.
US07788521B1 Method and system for virtual on-demand recovery for real-time, continuous data protection
A data management system or “DMS” provides an automated, continuous, real-time, substantially no downtime data protection service to one or more data sources associated with a set of application host servers. To facilitate the data protection service, a host driver embedded in an application server captures real-time data transactions, preferably in the form of an event journal that is provided to other DMS components. The driver functions to translate traditional file/database/block I/O and the like into a continuous, application-aware, output data stream. The host driver includes an event processor. When an authorized user determines that a primary copy of the data in the host server has become incorrect or corrupted, the event processor can perform a recovery operation to an entire data source or a subset of the data source using former point-in-time data in the DMS. The recovery operation may have two phases. First, the structure of the host data in primary storage is recovered to the intended recovering point-in-time. Thereafter, the actual data itself is recovered. The event processor enables such data recovery in an on-demand manner, in that it allows recovery to happen simultaneously while an application accesses and updates the recovering data.
US07788517B2 Cluster system and method of controlling power-supply to blade servers included in cluster system
A cluster system includes a plurality of blade servers including at least one auxiliary blade server, the rest of the blade servers being used for actual operation of the cluster system, a power-supply unit supplying electrical power to each of the blade servers, a power-supply controller which controls on/off in supplying electrical power to each of the blade servers from the power-supply unit, and a blade server monitoring unit which monitors whether there occurs any trouble in each of the blade servers. The power-supply controller, when the blade server monitoring unit finds a trouble in any one of the blade servers, stops power-supply to a blade server in which the trouble was found, and turns the auxiliary blade server into a blade server to be used for actual operation of the cluster system, in place of the blade server in which the blade server monitoring unit found a trouble.
US07788514B2 Low power computer with main and auxiliary processors
An architecture for a computer includes a primary processor that consumes power at a first rate, that is operated when the computer is in an high power mode and that is not powered when the computer is in a low power mode. A primary graphics processor communicates with the primary processor, is operated when the computer is in the high power mode and is not powered when the computer is in the low power mode. A secondary graphics processor communicates with a secondary processor. The secondary processor consumes power at a second rate that is less than the first rate. The secondary processor and the secondary graphics processor are operated when the computer is in the low power mode.
US07788511B2 Method for measuring utilization of a power managed CPU
An extremely low overhead method calculates CPU load in the presence of both CPU idling and frequency scaling. The method measures time the CPU is idled while waiting for a wakeup. This invention uses a feature in current DSPs with the capability of delaying ISR processing on wake from IDLE. Using this mechanism it is possible to determine the time before IDLE, the time immediately following CPU wakeup, and then run the wakeup ISR. The delta time can be accumulated and compared to total time to determine true CPU load.
US07788500B2 Biometric authentication device and terminal
A biometric authentication device and a terminal exhibit high security corresponding to a utilizing mode. The biometric authentication device includes a biometric information storage module performing mutual authentication with an electronic device by use of a common key, acquiring biometric information from the electronic device when validity is mutually authenticated and storing the biometric information in a biometric information storage module, and a biometric information authenticating module effecting the authentication with the electronic device by use of the public key, and authenticating, when the validity is authenticated, the biometric information stored in the biometric information storage module and the present biometric information.
US07788498B2 Triple-tap password entry
Triple-tap password entry is described. In an embodiment, a password is received as a sequence of characters that are each entered as one or more keypad inputs, such as with a television remote control. The keypad inputs for each of the characters are displayed as the sequence of characters are received, and a character of the password is obscured after the character has been received such that the characters are consecutively obscured to conceal the password. A character of the password can be obscured when a subsequent character is received, or when a time duration of the character display meets and/or exceeds a time limit.
US07788492B2 Facilitating 802.11 roaming by pre-establishing session keys
A method and system for pre-authenticating a pre-establishing key management on a roaming device prior to re-association to facilitate fast hand-off in a wireless network is described. For enhanced mobility, both authentication and key establishment is performed prior to re-association of the roaming device between access points. When the roaming device enters in contact with one of the access points, a local authentication is performed between the access point and the roaming device prior to re-association with the access point to allow for fast hand-offs of the device between access points within the network.
US07788488B2 Computer virus check method in a storage system
Upon detection of a virus definition file update, a virus check server mounts a computer's storage area in a storage apparatus via a network to check whether or not a file stored in the storage area is infected with a virus. For the virus check, the virus check server communicates with the storage apparatus via a path different from the one that is laid between a user computer and the storage system. Therefore, a virus check executed by the virus check server does not lower the computer's communication speed and disk access speed.
US07788484B2 Using hierarchical identity based cryptography for authenticating outbound mail
A hierarchical identity based cryptographic system (“HIBC”) is integrated with the domain name system (“DNS”). A private key is assigned to each of the top level domain name authorities responsible for assigning the top level domain names (e.g., .net, .com, etc.). The private key is generated according to an HIBC system, wherein the corresponding public key is based on the identity of the particular domain authority. When user requests a domain name from one of the top level domain name authorities, the user is issued a private key that is generated by the top level domain authority using its private key and the identity of the user according to the particular HIBC system implemented. The user's corresponding public key can be derived from the identity of the user and the public key of the top level domain name authority. Similarly, when the user adds servers and accounts to the users domain, the user can generate private keys for the servers and accounts using the users private key according to the particular HIBC system. Later, emails originating from the users domain can be authenticated by recipients using the public key associated with the top level domain name authority.
US07788482B2 System and method for securing on-line documents using authentication codes
A system method for providing an authentication code across a network for use in authentication of documents, such as printed lottery tickets. The system includes document-printing terminals that create a first key and a second key, with the first key used to generate an authentication code for printing on the document, and the second key is sent to a central server and usable to verify that the first key created the authentication code. The central server can also provide ticket serial numbers for tickets being dispensed at the terminals and the first key can be combined with the serial number and other secondary data to create the authentication code.
US07788481B2 Computer network protection
The computer system comprises a local network domain of communicating computers and a connection for communication with an external network. A gate device coupled between the local network and the connection is arranged to check files sent from the local network to the connection for the presence of a security tag in the file, and to send or not send on each file to the connection depending on detection of the presence or absence of the security tag in the file.
US07788480B2 Protected dynamic provisioning of credentials
A method and implementation is disclosed for secure communication between two or more parties. A secure tunnel is established between parties using an encryption algorithm. An authentication process is performed between parties over the secured tunnel. The provisioning of credentials is thereafter performed between parties.
US07788479B2 Apparatus, system and method of ensuring that only randomly-generated numbers that have passed a test are used for cryptographic purposes
A method, system and apparatus for ensuring that only randomly generated numbers that have passed a test is used for cryptographic purposes are provided. When a random number is generated, it undergoes a built-in self-test (BIST). If the number passes the test, it is forwarded to a cryptographic device to be used for cryptographic purposes. If the number does not pass the test, a signal is instead forwarded to the cryptographic device to indicate the failure of the test. In a particular embodiment, only one data line is used to forward either the randomly generated number or the signal. A selector is used to facilitate the selection between the number and the signal.
US07788476B2 Devices, systems, and methods for initializing a PLC module
Certain exemplary embodiments can comprise a system, which can comprise a module communicatively coupled to a programmable logic controller (PLC). The module can comprise a transmission circuit and/or a receiving circuit. The module can be adapted to communicate with the PLC via 8B/10B encoded frames. A frame of the 8B/10B encoded frames can comprise a plurality of ordered fields.
US07788474B2 Operating system shut down
A user interface and scheme is provided for facilitating shutting down an operating system. Aspects include the operating system receiving a command to initiate shut down, and automatically terminating graphical user interface (GUI) applications that delay shut down which do not have top level windows. Also, aspects provide a user, through a graphical user interface, the ability to automatically terminate all running applications in response to determining that a running GUI application has a top level window.
US07788468B1 Synchronization of threads in a cooperative thread array
A “cooperative thread array,” or “CTA,” is a group of multiple threads that concurrently execute the same program on an input data set to produce an output data set. Each thread in a CTA has a unique thread identifier assigned at thread launch time that controls various aspects of the thread's processing behavior such as the portion of the input data set to be processed by each thread, the portion of an output data set to be produced by each thread, and/or sharing of intermediate results among threads. Different threads of the CTA are advantageously synchronized at appropriate points during CTA execution using a barrier synchronization technique in which barrier instructions in the CTA program are detected and used to suspend execution of some threads until a specified number of other threads also reaches the barrier point.
US07788464B2 Scalability of virtual TLBs for multi-processor virtual machines
Various operations are provided that improve the scalability of virtual TLBs in multi-processor virtual machines, and they include: implicitly locking SPTs using per-processor generation counters; waiting for pending fills on other virtual processors to complete before servicing a GVA invalidation using the counters; write-protecting or unmaping guest pages in a deferred two-stage process or reclaiming SPTs in a deferred two-stage process; periodically coalescing two SPTs that shadow the same GPT with the same attributes; sharing SPTs between two SASes only at a specified level in a SPTT; flushing the entire virtual TLB using a generation counter; allocating a SPT to GPT from a NUMA node on which the GPT resides; having an instance for each NUMA node on which a virtual machine runs; and, correctly handling the serializing instructions executed by a guest in a virtual machine with more than one virtual processor sharing the virtual TLB.
US07788456B1 Use of data images to allow release of unneeded data storage
Use of data images to allow release of unneeded data storage. An embodiment of a method includes generating a series of archives of a set of data, each archive of the series of archives being stored in a data storage. The method further includes releasing an older archive in the series of archives from the data storage after a new archive in the series of archives is generated. A point-in-time image of the data storage is generated after each new archive in the series of archives is generated, with the data captured by the image including data contained in the new archive.
US07788452B2 Method and apparatus for tracking cached addresses for maintaining cache coherency in a computer system having multiple caches
A computer system includes multiple caches and a cache line state directory structure, having at least a portion dedicated to a particular device cache within a particular device, and contains a fixed number of entries having a one-to-one correspondence to the cache lines of the cache to which it corresponds. The cache line state directory is used to determine whether it is necessary to send an invalidation message to the device cache. In the preferred embodiment, a dedicated portion of the cache line state directory structure corresponds to an I/O bridge device cache. Preferably, the cache line state directory also maintains state for one or more processor caches in a different format. The computer system preferably uses a NUMA architecture, the directories being maintained by node servers in each node.
US07788445B2 Intelligent allocation of programmable comparison operations for reducing the number of associative memory entries required
Intelligent allocation of programmable comparison operations may reduce the number of associative memory entries required for programming an associative memory (e.g., ternary content-addressable memory) with multiple matching definitions (e.g., access control list entries, routing information, etc.), which may be particularly useful in identifying packet processing operations to be performed on packets in a packet switching device. The higher-cost comparison operations, in terms of the number of associative memory entries required to natively support such operations, are allocated to one or more comparison evaluators (e.g., programmable logic and/or processing elements configured to evaluate one or more comparison operations) configured to evaluate an input value with one or more of the programmable comparison operations in order to generate and provide one or more values representing results of the evaluations to one or more associative memories for use in identifying the packet processing operations.
US07788443B2 Transparent multi-hit correction in associative memories
A mechanism is provided for transparent multi-hit correction in associative memories. A content associative memory (CAM) device is provided that transparently and independently executes a precise corrective action in the case of a multiple hit being detected. The wordlines of a CAM array are modified to include a valid bit storage circuit element that indicates whether or not the corresponding wordline is valid or not. In operation, if multiple hits are detected, the multiple hit is signaled to the host system and the particular entries in the CAM array corresponding to the multiple hits are invalidated by setting their associated valid bit storage circuit elements to an invalid value or clearing the value in the associated valid bit storage circuit element. Any data returned to the host system as a result of the multiple hits is invalidated in the host system in response to the signaling of the multiple hits.
US07788442B2 Computer memory accessible in either power state of the computer
A system on a computer for providing access to data stored on the computer in either power state is provided. The system can include a memory module and an external data interface connector. The system can further include a data interface controller for managing a data interface to the memory module and a data interface to the external data interface connector. The system can further include a multiplexer conductively connecting the data interface controller with the memory module when the computer is powered on, the multiplexer conductively disconnecting the data interface controller from the memory module when the computer is powered off and the multiplexer conductively connecting the external data interface connector with the memory module when the computer is powered on.
US07788439B1 Asymmetrical bus for bus link width optimization of a graphics system
A bus interface permits an upstream bandwidth and a downstream bandwidth to be separately selected. In one implementation a link control module forms a bidirectional link with another bus interface by separately configuring link widths of an upstream unidirectional sub-link and a downstream unidirectional sub-link.
US07788437B2 Computer system with network interface retransmit
A computer system is provided including a computer having a bus coupled to a computer system memory with a user buffer allocated therein. A network interface controller is coupled between the bus and a network. A retransmit buffer is coupled to the computer system memory, a transmit/receive buffer coupled to the computer system memory, and a retransmit direct memory access is within the network interface controller for moving data between the user buffer and the transmit/receive buffer, the retransmit buffer, or both as well as for moving the data to the network.
US07788436B2 Method of operation of a portable computer apparatus with thermal enhancements and multiple modes of operation
A portable computer adapted for electrical connection to a docking station having multiple power modes of operation is described. The portable computer has one or more CPU chips which have at least two power modes of operation, a low power mode and a high power mode. When the portable computer is operated as a stand-alone computer, it operates in the low power mode. When the portable computer is operated while electrically connected to the docking station, it operates in a high power mode. The docking station has greater cooling capacity than the portable computer alone to provide enhanced cooling of the high power mode of operation.
US07788435B2 Interrupt redirection with coalescing
An interrupt redirection and coalescing system for a multi-processor computer. Devices interrupt a processor or group of processors using pre-defined message address and data payloads communicated with a memory write transaction over a PCI, PCI-X, or PCI Express bus. The efficiency of processing may be improved by combining multiple interrupt notifications into a single interrupt message to a processor. For some interrupts on a multi-processor computer, such as those signaling completion of an input/output (I/O) operation assigned to a device, the efficiency of processing the interrupt may vary from processor to processor. Processing efficiency and overall computer system operation may be improved by appropriately coalescing interrupt messages within and/or across a plurality of queues, where interrupts are queued on the basis of which processor they target.
US07788433B2 Microprocessor apparatus providing for secure interrupts and exceptions
An apparatus for executing secure code, having a microprocessor coupled to a secure non-volatile memory via a private bus a system memory via a system bus. The microprocessor executes non-secure application programs and a secure application program. The microprocessor accomplishes private bus transactions over the private bus to access the secure application program within the secure non-volatile memory. The private bus transactions are hidden from system bus resources and devices coupled to the system bus. The microprocessor includes normal interrupt logic and secure execution mode interrupt logic. The normal interrupt logic provides non-secure interrupts for interrupting the non-secure application programs when the microprocessor is operating in a non-secure mode. The secure execution mode interrupt logic provides secure interrupts when the microprocessor is operating in a secure mode, where the secure execution mode interrupt logic cannot be observed or accessed by the system bus resources or the non-secure application programs.
US07788429B2 Cross coupled unidirectional data ring
In a data communication system for communicating data between a plurality of data communicating entities, data is transmitted simultaneously from at least a first data communicating entity and a second data communicating entity onto a serial data ring. A first portion of the serial data ring is cross coupled to a second portion of the serial data ring so that data from the first data communicating entity avoids conflict with data from the second data communicating entity, thereby emulating a forward and reverse transmission on a single unidirectional serial ring.
US07788426B2 Apparatus and method for initializing an elastic buffer
An apparatus and method for initializing an elastic buffer are provided. The elastic buffer, a FIFO buffer, outputs and writes data according to a reading index and a writing index, respectively. First, a random number is generated. Then, the writing index is determined according to the random number and the reading index. Finally, the elastic buffer is initialized according to the writing index and the reading index.
US07788422B2 Interface and interrupt circuitry coupling data to host DMA circuitry
A method includes generating a transfer configuration descriptor (“TCD”), the TCD includes information pertaining to data to be transferred. The method further includes dynamically configuring a direct memory access (“DMA) channel based on the TCD without using a CPU and transferring a group of data blocks by way of the DMA channel.
US07788420B2 Address buffer mode switching for varying request sizes
A plurality of modes is provided for communicating between a host system and a peripheral storage system controller. A first communication mode may be selected from the plurality of communication modes based on a bit length required to communicate a physical address. During runtime, a switch from the first communication mode to a second communication mode may be performed in order to improve the efficiency of processing address requests at the storage system controller.
US07788417B2 Target device programmer
A programmer 10 for a target device 16 is provided with a mass storage interface 12 for connecting to a host 2 so as to appear as a mass storage device to the host 2. A target programmer 18 is responsive to an image transferred from the host 2 to the programmer 10 to apply that image to the target device 16.
US07788412B2 Display system and method
A display system and method are disclosed. The system comprises a data transmitting apparatus built in a computer and a data receiving apparatus connected to a remote VGA/DVI display device, in which the data transmitting apparatus comprises a collecting unit for collecting screen data and/or audio data in video signals and a local control unit for encoding said screen data and/or audio data and transmitting said encoded screen data and/or audio data; the data receiving apparatus comprises a remote control unit for controlling the reception of said screen data and/or audio data and decoding it, a buffer unit for controlling the audio/video data decoded by the remote control unit to be placed into a memory for buffering, and an output unit for converting the buffered screen data and/or audio data into a format supported by the VGA/DVI display device and/or audio format.
US07788410B2 Communications system providing enhanced client-server communications and related methods
A communications system may include an application server and at least one communications device for processing requests from one another. The communications device may process requests using an HTTP client application, for example. Furthermore, the system may also include an HTTP server for interfacing the HTTP client application with the application server. The HTTP server and the HTTP client application may format requests to be communicated therebetween via the Internet in an HTTP format, and each may provide additional state information with the HTTP formatted requests recognizable by the other for authenticating the application server and the HTTP client application to one another. Furthermore, the HTTP client application may request a first universal resource locator (URL) from the HTTP server for accepting work requests from the application server, and a second URL different from the first URL for responding to work requests from the application server.
US07788408B2 Address translator, message processing method and equipment
An address translator includes an SIP message detecting function. Upon detection of an SIP message, the address translator sends the SIP message to an SIP address translator. The SIP address translator extracts addresses for translation, and makes a query to the address translator. The SIP address translator translates an IP address included in the SIP message, using translation information of the address translator. Thus, an SIP communication is accomplished between terminals belonging to different regions in association of the address translator and the SIP address translator.
US07788407B1 Apparatus and methods for providing an application level gateway for use in networks
An application level gateway allows computers on a local area or “internal” network to serve data (e.g., web pages, files or other constructs) to computer systems on an external or public network such as the Internet, even though references such as hostnames and/or network addresses within the internal network that are contained within the data (e.g., URLs in web pages) might not be compatible (e.g., DNS resolvable or routable) with the external network. The system detects, in a portion of data (e.g., a web page), a local reference to a computer system on the internal network, determines whether a computer system identifier is mapped to the computer system specified in the local reference, and replaces the local reference with a translated reference obtained from the mapping. The translated reference contains the computer system identifier and a reference to a gateway computer system coupled to the internal network, such that subsequent referrals to the translated reference are directed to the gateway computer system. When a request for the data is subsequently received, the gateway performs a reverse mapping to determine the identity of the computer system on the internal network.
US07788403B2 Network publish/subscribe incorporating web services network routing architecture
Methods, apparatuses, and systems facilitating the deployment, configuration and maintenance of publication/subscription systems within the context of Web service networks. In one embodiment, the present invention provides Web services network system that presents a topic as a routing entity and includes functionality facilitating topic creation, subscription and publication in a manner consistent with the basic modes of Web services development and deployment, allowing such tasks to be approached in an intuitive, cost-effective and manageable manner. In a preferred embodiment, the publication/subscription system functionality according to the present invention is integrated into a distributed Web services network architecture as more fully described below. The Web services network architecture and integrated publication/subscription system according to the present invention can be implemented across any suitable computer network, including a local area network, an intranet or the Internet.
US07788398B2 Media player plug-in installation techniques
In general, the invention is directed to techniques of distributing media player plug-in software. As described herein, default media player software may cause a client device to begin receiving and presenting media data in a media object. During the presentation of the media data, the client device may identify an occurrence of a viewing event in the presentation of the media data. When this occurs, the client device automatically prompts the user of the client device to decide whether to install a media player plug-in module that enables the client device to overcome the viewing event. If the user decides to install the media player plug-in module, the client device automatically downloads and installs the media player plug-in module. Subsequently, the media player plug-in module causes the client device to receive the additional media data.
US07788393B2 Switching a client from unicasting to multicasting by increasing the unicast stream rate to the client
Switching a client from unicasting back to multicasting involves accumulating enough digital video content at the client to bridge the time it takes to transition from receiving the digital video content via unicasting to receiving the digital video content via multicasting. Digital video content is accumulated at the client by temporarily increasing the stream rate of the unicast stream above the playout rate. While the digital video content is being streamed at the increased rate, the amount of digital video content stored in the client's stream buffer grows. The stream rate is held at the increased rate until the client accumulates enough frames in its buffer to be able to bridge the time it takes to transition from receiving the digital video content via unicasting to receiving the digital video content via multicasting.
US07788392B2 Mechanism for universal media redirection control
Methods, apparatuses, articles, and systems for instantiating a control service to facilitate management of a remotely disposed platform supporting a plurality of redirection protocols of media devices of different types for redirecting the media devices, are described herein. In various embodiments, the control service is adapted to establish a control session with the remotely disposed platform and discover the supported redirection protocols of the media devices. In some embodiments, the control service is further adapted to control the remotely disposed platform based on the redirection protocols, to cause the remotely disposed platform to establish a data session with a media server, remotely disposed from the platform, having one or more of the media devices of different types, the data session including a number of redirection connections redirecting the media devices of the media server to the platform. Additionally, in one embodiment, the control service is adapted to manage the platform.
US07788390B2 Data transfer system and method
The invention provides a method of data transfer between a source computer and target computer comprising the steps of transmitting data in a multi-media format from the source computer over a first network to a server configured to receive data in more than one protocol over the first network, the protocols including Internet protocols and multi-media protocols, converting the data in the multi-media format to an Internet format, and transmitting the data in the Internet format over a second network to the target format. The target computer is configured to receive data in a finite set of protocols over the second network, this finite set of protocols including Internet protocols but excluding multi-media protocols. The invention also provides a related data transfer system.
US07788389B2 Program storage device for storage-aware flow resource
A program storage device for managing resources in a storage system that is based on server resource usage is disclosed. The program storage device performs a method that allocates a command window to each of the servers accessing the resources, achieves an equilibrium state that balances the size of each server's command window and the amount of free resources, and maintains the equilibrium state by continually adjusting the size of each command window. The command window defines a limit on the number of outstanding storage requests that each server may maintain. The invention initially allocates a minimum sized command window.
US07788388B2 Method and apparatus for appliance host supported network-based application delivery
A method and apparatus for appliance host supported network-based application delivery is described. In one embodiment, a local client device requests access to a network-based application for use with data stored locally by the client. In one embodiment, an appliance host retrieves the network-based application from a remote server based upon the client request and negotiated access terms. In one embodiment, the appliance host operates much like a cache in that rather than automatically retrieving the client-requested network-based application from a remote server, the appliance host first determines if a local copy of the application is stored on the appliance host. If the network-based application is stored on the appliance host, whether pre-installed by the vendor or remaining from a previous client request, then the appliance host executes the locally stored version of the application rather than retrieving a copy from the remote server. Since the network-based application is executed locally (with respect to the client) rather than at the remote server location, any communication interruptions that may occur outside the local network will not affect execution of the network-based application.
US07788383B2 Communicating a selection of a potential configuration
A first streaming media device, such as a Voice over Internet Protocol (VoIP) phone initiates a communication session with a second streaming media device. An offer is sent to the second streaming media device comprising a plurality of potential configurations. The second device selects one of the plurality of configurations and communicates the selection to the first device during an Interactive Connectivity Establishment (ICE) connectivity checks.
US07788382B1 Server initiated synchronization
A method and system is disclosed for starting a server-initiated synchronization session between a mobile device and a server system. The server system and the mobile device communicate through a first communication channel for the synchronization session. After detecting that a predetermined set of data items are ready to be synchronized with the mobile device, the server system sends a notification message informing the mobile device to start a synchronization session through a second communication channel. Once receiving an initiation message from the mobile device to start the synchronization session, the server system starts to send the data items to the mobile device through the first communication channel.
US07788381B2 System and method for router keep-alive control
The real-time aspects of keep-alive generation are removed from the dynamic routing protocol (DRP) application and are embedded within a Unix-based operating system, which is programmed by DRP. A keep-alive control provides the ability to create a keep-alive message and a timeout interval on a TCP socket. Each socket can have an independent keep-alive message and timeout interval. A keep-alive message is sent whenever the TCP socket sends no normal user output for a duration exceeding the timeout interval. A timeout interval is normally specified in seconds and a keep-alive message is user definable and must not exceed a predetermined length in bytes. System calls are used to set the timeout interval and keep-alive message independently. Both a timeout and a keep-alive message must be set before the timeout becomes active.
US07788374B2 Method and apparatus for displaying browser in portable terminal
A method and system are provided which enhance a browser function in a portable terminal by controlling MIME types to be received and processed according to a network condition. User's preferred one or more MIME types can be previously set. When the portable terminal is connected to the server, it determines whether data transmission rate, use state and memory use state of the portable terminal are normal or abnormal. When the communication condition is abnormal, the portable terminal can control MIME types transmitted from the server. Although all the MIME types have been already received from the server, when the use state and memory use state of the portable terminal is abnormal, the portable terminal extracts the one or more MIME types set by a user and then releases memory resources that have been already allocated, thereby enhancing the browser performance.
US07788373B2 System and method for adjusting the traffic carried by a network
A system and method for improving or maintaining the quality of service delivered by a network with respect to a preferred type of information carried by the network. The status of the network is monitored to determine if the actual or projected quality of service being provided by the network for the preferred information meets a quality of service requirement. If the quality of service does not meet the requirement, a message is formulated and sent to an end-user terminals such as a wireless handset. The message instructs the terminal to change a parameter by which the terminal sends information to the network. For example, the message can instruct the terminal to send less non-preferred information to the network, or change the compression scheme used to send a type of information to the network.
US07788369B2 System and method for network discovery and connection management
The present invention provides for a system and method of discovering whether a medical device is connected to a network, establishing secure communications between and a server and the medical device, and communicating with the medical device. Also disclosed is a method of encryption to ensure secure communications within the network between a server and medical devices connected to the network. The invention also includes a system and method for determining the location of medical devices within an institution.
US07788363B2 Secure communication over virtual IPMB of a mainframe computing system
In general, techniques for secure communicating over a virtual IPMB of a mainframe computing system are described herein. More specifically, the mainframe computing system comprises a plurality of independent computing cells communicatively coupled together by a network interconnect and that form a plurality of partitions. Each partition is a logical association of one or more of the cells to define a single execution environment. Each cell further executes a virtual intelligent platform management interface (IPMI) protocol to define and configure a respective logical intelligent platform management bus (IPMB) for each of the partitions. Each of the IPMBs logically interconnects with each of the other cells included within the same partition, and each is defined for communication of IMPI messages over the network interconnect. The cells securely communicate the IPMI messages between each of the one or more other cells of each partition via the respective logical IPMB of each partition.
US07788362B2 Method and apparatus for the dynamic introduction of new attributes into policies
In one aspect this invention provides a computer program embodied on a computer readable medium that is executed by at least one data processor of a policy management system. The computer program includes first computer program instructions for implementing a user interface and second computer program instructions for implementing a policy manager that is coupled to the user interface via a policy repository for introducing a new attribute, using the first computer program instructions, into a policy for a policy-managed system, without requiring a change to (e.g., without having to re-write or re-compile) the second computer program instructions.
US07788358B2 Using cross-site relationships to generate recommendations
A relationship server tracks end-user interactions across multiple web sites and generates recommendations. The web sites observe relationships established by end-user interactions. If end-users provide the same personally identifiable information to multiple web sites, the sites generate the same unique identifier for those end-users. The web sites send messages to the relationship server that reference the end-users using the identifiers and describe the relationships observed for the end-users. The relationship server receives messages from multiple web sites and canonicalizes them to produce an efficient representation of the relationships. Upon receiving a message requesting a recommendation based on an item, the relationship server performs collaborative filtering using the relationship data to identify a list of items to recommend. The relationship server sends the recommendations to the requesting entity and the recommendations are presented to the end-user.
US07788355B2 Print control program controlling printer connected to network
When a personal computer (PC) fails in transmission of print direction to a printer or interactive communications, the following process is carried out. If there is no DHCP server, the printer on a network is searched for by broadcasting, using information specific to the printer. If a change in an IP address of the printer is detected, the printer-specific information within the PC is updated, and print port setting is updated. This can cope with the change in the IP address of the printer connected to the network.
US07788354B2 End-to-end service quality in a voice over Internet Protocol (VoIP) Network
Apparatus and methods are provided for delivering end-to-end Quality of Service (QoS) over Internet Protocol (IP) networks. According to one embodiment, a portion of available bandwidth between a first and second network device is reserved as a Quality of Service (QoS) resource pool for real-time communication sessions among users of a first and second user community. The first network device is communicatively coupled with a packet network and associated with the first user community. The second network device is communicatively coupled with the packet network and associated with the second user community. End-to-end application QoS is provided between the first and second user communities by selectively admitting real-time communication sessions between the first user community and the second user community based upon currently available resources associated with the QoS resource pool and multiplexing the real-time communication sessions over a reservation protocol session between the first and second network devices.
US07788350B2 Software distribution application supporting operating system installations
A software distribution application supporting the installation of operating systems on pristine computers is proposed. A new configuration element is added for virtually defining an operating system; the configuration element points to a corresponding image of the operating system on different pristine servers. Moreover, the pristine computers can be defined in a target database before they actually exist; each pristine computer subscribes to a reference model specifying the installation of the operating system. A plan is then generated with actions for installing the operating system on the pristine computers. When the plan is submitted for execution, a plug-in module associates each pristine computer with the image of the operating system on the respective pristine server. In this way, as soon as a pristine computer is turned on and transmits a remote installation request to the pristine server the associated image is automatically installed.
US07788344B2 System and method for providing paper model replicas over a wide area computer network
A system for providing paper models over a wide area computer network includes a user computer that communicates with a model server via the Internet. The model server includes a database of paper model files, e.g., the pieces of the models and assembly instructions. The corresponding method allows a user to access the model server via the Internet and download paper models. The paper models are printed at a printer connected to the user computer. A user can then assemble the paper models following the assembly instructions.
US07788338B2 Web services message processing runtime framework
A method is described that involves processing a Web services message within an object oriented runtime environment. The processing involves executing a plurality of protocols to support a Web service that the message pertains to. Each one of the protocols perform one or more operations that contribute to a different part of the processing. The executing is hibernated by storing state information of the protocols externally from the protocols. The executing is resumed by loading the saved state information back into the protocols. The processing also involves identifying a message key within the message and using the message key to identify an endpoint method for the message. The method also involves executing the endpoint method to generate a response message to the message.
US07788337B2 Systems and methods for advertisement tracking
Systems and methods for recording viewing of an advertisement on a mobile computing device. In an example method the mobile computing device initiates presentation of a digital content file having one or more associated advertisements, transmits from the mobile computing device at least one of an identifier for the presented digital content file or an identifier of the associated advertisement over a wireless network to a server, and updates an advertisement impression count at the server based on the transmitted digital content file identifier or associated advertisement identifier. The digital content file and associated one or more advertisement may be received from another mobile computing device. The mobile computing devices include cellular phones.
US07788333B2 Systems and methods for providing critical information based on profile data
Systems and methods for providing critical information to a user of a content providing service based on profile data associated with the user are disclosed. Such systems and methods can include storing a user profile that identifies a plurality of communication pathways via which a critical information alert can be provided to a user associated with the user profile. The critical information alert contains critical information provided by the content providing service. The user profile includes a respective set of decision criteria associated with each of the plurality of communication pathways. A satisfied set of decision criteria is identified from among the respective sets of decision criteria. The critical information alert is provided to the user via the communication pathway associated with the satisfied set of decision criteria.
US07788329B2 Throttling electronic communications from one or more senders
A number and/or frequency of electronic data communications received from a sender or group of senders during a period of time may be monitored (e.g., counted). When more than a threshold number of electronic communications are communicated by the sender during the period of time, an ability of the sender to communicate messages may be affected.
US07788327B2 Device, program and method for assisting in preparing email
An email preparation assisting device automatically produces human-relations information about human relations with a recipient to whom an email is to be sent. In order to realize this, term extraction member extracts terms from emails stored in a sent/received email storing section. Term usage frequency calculation member calculates the usage frequency of each extracted term, and adds it to the usage frequency of the term stored in a term usage frequency storing section. Human-relations information producing member weights human-relations basic information associated in advance with each term in a term association list for each communication partner with the usage frequency of the term for the communication partner stored in the term usage frequency storing section to produce human-relations information based on the result of the weighting operation. The produced human-relations information is stored in a human-relations information storing section separately for each communication partner.
US07788321B2 Collecting default user settings for a web application
A visitor to a web site hosting one or more information services can be presented with default information from those services that is tailored to the visitor based on known information about the visitor. A profile service can instantiate a visitor profile by sending visitor identifying information to the hosted information services and amalgamating the visitor-specific defaults selected by each hosted information service based on the identifying information provided. The default selection process is thereby moved to the individual information services, which are better suited to select defaults, and thereby avoids further complexities in the profile service.
US07788319B2 Business process management for a message-based exchange infrastructure
Methods and systems for managing integration of a heterogeneous application landscape are disclosed. The landscape is defined by one or more business process. A business process management system includes an integration server connected between two or more applications in the landscape. The integration server includes a business process engine configured to execute one or more business processes that define message-based interactions between the two or more applications. The business process management system further includes a runtime engine, under direction of the business process engine, for executing one or more messaging services on the message-based interactions between the two or more applications.
US07788317B2 Location-based method and system for dynamically managing network physical objects
A service directory lists information on service provider communicating objects, on related services accessible from these communicating objects and on coverage areas associated with these services. When a service consumer communicating object is located and identified, a list of accessible services is determined depending on the location and identification of this service consumer communicating object, in relation to the directory services to the coverage areas associated therewith, and at least the transmission to the identified service consumer communicating object of information relating to the services of the determined list is triggered.
US07788312B2 Apparatus and method for reducing errors in analog circuits while processing signals
A method and apparatus processes signals in a set of analog circuit components of an analog circuit white enforcing a set of explicit constraints corresponding to a set of implicit constraints to reduce errors in output signals.
US07788311B2 Method for fast quotient guess and congruencies manipulation
A processor-executed computational method especially for use in cryptographic systems quickly determines a polynomial quotient under specific conditions. For a polynomial modulus f(x), a maximum degree for a polynomial i(x) to be reduced by this method is defined as the sum of the degree of f(x) and the difference d between the degrees of the two highest degree coefficients of f(x). Polynomials i(x) with degree less than this maximum can be divided by a^[deg(f(x))] instead of the full f(x) to quickly obtain the quotient value. With this quotient a residue value can be obtained, or optionally a random congruent value.
US07788302B1 Interactive display of a data storage infrastructure for a communication network
A data storage infrastructure is disclosed for a communication network. The data storage infrastructure comprises data storage systems and a storage management system. The data storage systems are comprised of disk systems that are comprised of disks. The storage management system displays a first view of the infrastructure including the data storage systems, receives a first input selecting one of the data storage systems, and in response, displays a second view of the disk systems in the selected data storage system. The storage management system receives a second input selecting one of the disk systems in the selected data storage system, and in response, displays a third view of the disks in the selected disk system. The storage management system receives a third user input selecting one of the disks in the selected disk system, and in response, displays product information for the selected disk.
US07788298B2 Method and mobile terminal for efficient file list creation
The present invention relates to a method and mobile terminal that enable efficient creation of a file list. The file list creation method includes selecting a directory having at least one file, setting a reference search location to the beginning of the selected directory, reading a directory entry at the reference search location, determining the state of a file corresponding to the directory entry, and creating a file list using the directory entry and updating the reference search location according to the size of the directory entry if the corresponding file is an existing file.
US07788292B2 Raising the baseline for high-precision text classifiers
The claimed subject matter provides systems and/or methods for normalizing document representations for use with Naïve Bayes. The system can include devices and components that determine norms associated with documents by aggregating absolute term weight values associated with the documents, and further ascertain term weights for features associated with the documents, and thereafter divides the term weights for the features associated with the documents with the norms associated with the documents to produce a normalized document representation that can be utilized by arbitrary linear classifiers.
US07788291B2 Web accelerator apparatus, system, and method
A system, apparatus, and method for accelerating display of frequently accessed slowly changing static content by causing a client having cache to actively request new content from a server and influencing caching policy at the client.
US07788289B2 Tracking user access of a network management system
A system records information relating to performing a logical activity on a group of devices. The information includes information transmitted to each device in the group of devices and information received from each device in the group of devices. The system also uses the recorded information for troubleshooting purposes.
US07788281B2 Evaluation of spatial rules over a mobile population
Spatial rules involve locations of entities, such as wireless devices, from a mobile population. When evaluating rules in a communication network, attributes of an entity are determined, where one of the attributes comprises location of the entity. Rules are evaluated to produce one or more results, each of the rules operating on the attributes of the entity. Specified actions for the rules are performed, based on the evaluation of the rules. At least one of the specified actions comprises communicating a result to an application. The communication network may have a portion that is wireless. An attribute of the entity can include subscriber information and an entity generally corresponds to a particular subscriber in the communication network, but the entity may also correspond to multiple subscribers. An entity may be a wireless device, which can subscribe to a network. Rules can apply to particular geographical regions, to particular subscribers, to both, or to additional criteria.
US07788279B2 System and method for storing and retrieving non-text-based information
A method for non-text-based identification of a selected item of stored music. The first broad portion of the method focuses on building a music identification database. That process requires capturing a tag of the selected musical item, and processing the tag to develop reference key to the same. Then the tag is stored, together with the reference key and an association to the stored music. The database is built by collecting a multiplicity of tags. The second broad portion of the method is retrieving a desired item of stored music from the database. That process calls for capturing a query tag from a user, and processing the query tag to develop a query key to the same. The query tag is compared to reference keys stored in the database to identify the desired item of stored music.
US07788277B2 Methods and apparatus for rapid capture of program identifier data in a broadband transcoder multiplexer
Apparatus and methods are provided for efficient collection and identification of program information contained in a plurality of multimedia transport streams. Requests for program information are matched against incoming program information as they are received from the incoming multimedia transport streams. The processing of the requests and the collection of program information are done asynchronously and simultaneously. This enables processing of program information from forty or more MPEG transport streams in such a way that their collection rate is reduced from several minutes to less than one second.
US07788276B2 Predictive stemming for web search with statistical machine translation models
Techniques for determining when and how to transform words in a query to return the most relevant search results while minimizing computational overhead are provided. A dictionary is generated based upon words used in a specified number of previous most frequent search queries and comprises lists of transformations that may include variants based upon the stems of words, synonyms, and abbreviation expansions. When a query is received from a user, candidate queries are generated based upon replacing particular words in the query with a transformation of the particular words. Candidate queries are selected that have a high probability of returning relevant results by computing values of the query using language model scoring and translation scoring. The selected candidate queries and the original query are executed to return search results. The search results are displayed to the user with the words in the original query and the transformed words in bold.
US07788272B2 Document catalog system
A method for open-text searching of information sources owned by a library is provided. The method uses existing full-text search engines and databases of open-text scans of text documents to provide searches which are limited to the actual set of information sources owned by or within a physical library. This set of information sources may be defined by a listing of ISBN or document identification numbers at an access rights database. Users may access this system from computer terminals within the library, or offsite using a unique library patron identification card. Constraints may be placed on the searches which limit the number of users searching a specific book at one time or the level of search access permitted.
US07788271B2 Content distribution server, content distribution method, and program
The present invention provides a content distribution server that allows the terminals owned by a same user to purchase content without repeating purchase processing once it has been executed only on one of these terminals. The content distribution server is made up of a content database storing the content identified by content ID in a plurality of files having different attributes and a user database storing the content IDs of the content purchased by the user identified by user ID. At the time of content purchase processing by a first terminal, this content distribution server registers the user ID of the first terminal in the user database. Subsequently, when a request for distribution comes from a second terminal, the content distribution server searches the user database of the second terminal for the content having an attribute available to the second terminal on the basis of the user ID of the second terminal without executing the purchase processing and distributes the retrieved content to the second terminal.
US07788267B2 Image metadata action tagging
Data files are action tagged by electronic devices as the files are used, and such tags are used to compute a total value for each data file among a group of data files for the purpose of running comparative-type operations, e.g., sorting or organizing the group of data files, or searching for one or more files in the group. The action tags are carried on each data file, preferably in the header, so as to travel with the file as the file is transferred among devices. The action tagging generally involves tracking, and storing as metadata in the data file, each occurrence of each of multiple indirect actions, and one or more characteristics associated with each indirect action occurrence. In setting up a comparative-type operation, a user can select via an interface one or more parameters with which to constrain each input value computation for respective indirect activities. A user-selected weight can be assigned to each input calculation. Embodiments of the invention and/or aspects thereof can be realized in methods, instruction-containing mediums, data structures, devices and systems.
US07788263B2 Probabilistic retrospective event detection
Probabilistic retrospective event detection is described. In one aspect, event parameters are initialized to identify a number of events from a corpus of documents. Using a generative model, documents are determined to be associated with an event to detect representative events from the identified number of events.
US07788261B2 Interactive web information retrieval using graphical word indicators
An apparatus and method is provided that conducts a web search or other computer readable document search and obtains search results comprising a number of meta-documents where each meta-document describes a web pages or other document located in the search. The meta-documents retrieved in the search results are then analyzed to determine the frequency of occurrence of terms used in these meta-documents and the most commonly occurring of these terms are then presented in a visual representation to the user to allow the user to see what are the most commonly occurring of these terms as well as the frequency with which these terms appear relative to other terms in the search results. Using the visual representations of these commonly occurring terms, a user can re-sort the search results by selected terms or alter the original search query by adding or removing terms from the search query.
US07788259B2 Locating, viewing and interacting with information sources
A user interface is provided for allowing a user to quickly and easily connect to data and other informational sources. A user can use a user interface to interact with a collection of connection files to quickly and easily connect to various data sources and other informational sources. The user interface is configured to make data sources available at a glance, providing a user with a convenient and comprehensive display of the data sources. The user interface is designed to be a simplified experience for data import that is helpful to both novice and more experienced users in that the data is presented simply without a lot of extraneous information.
US07788257B2 Easy-to-use data report specification
A method and system for the graphical specification and modification of reports is disclosed which enables data reports to be easily created via a report design dialogue. The report design dialogue includes a group-level outline panel containing controls for grouping, as well as other report controls such as those for sorting and aggregating. A method and system for creating a group-level outline panel using an existing database report is also disclosed. Finally, a computer-readable medium storing a computer-interpretable data structure that stores one or more report specifications is disclosed.
US07788255B2 Specifying parallel or sequential execution of database operations by bundling database statements
A method and apparatus for executing groups of database statements is provided. An indication is included in database statements to indicate whether instructions need to be executed in a particular sequence with respect to one another. In an embodiment, statements that need to be executed sequentially with respect to one another are included in the same bundle. In an embodiment bundles do not need to be executed in any particular order with respect to one another. A mechanism has been presented to enable statements to be executed concurrently by the server. In an embodiment, groups of database statements are sent from a client-side to a server within batches including one set of transmission information for the entire batch. In an embodiment, within a batch there may be one or more bundles. In an embodiment, the bundles are always executed sequentially; however, different bundles within a batch can be executed concurrently.
US07788254B2 Web page analysis using multiple graphs
A collection of web pages is modeled as a directed graph, in which the nodes of the graph are the web pages and directed edges are hyperlinks. Web pages can also be represented by content, or by other features, to obtain a similarity graph over the web pages, where nodes again denote the web pages and the links or edges between each pair of nodes is weighted by a corresponding similarity between those two nodes. A random walk is defined for each graph, and a mixture of the random walks is obtained for the set of graphs. The collection of web pages is then analyzed based on the mixture to obtain a web page analysis result. The web page analysis result can be, for example, clustering of the web pages to discover web communities, classifying or categorizing the web pages, or spam detection indicating whether a given web page is spam or content.
US07788252B2 System for determining local intent in a search query
A system and method are disclosed for determining local intent. Local intent may reflect whether a search query should receive results and advertisements that are geographically specific. The local intent may be determined using probabilistic models that analyze historical searches to determine which search terms tend to have local intent.
US07788248B2 Immediate search feedback
Providing immediate search feedback is disclosed. Search input is received within a search field of a web browser application. Based on characteristics of the search input, a determination is made whether to automatically submit a query to a search engine. In one aspect, the query is automatically submitted to the search engine. The query is based on the received first search input. Results are displayed within the web browser application, the results web page returned from the query submitted to the search engine.
US07788243B2 System and methods for optimizing data transfer among various resources in a distributed environment
System providing methodology for optimizing data transfer in a distributed environment is described. In one embodiment, for example, in a distributed shared disk cluster environment comprises a plurality of nodes, each node storing database pages in different size buffer pools configured for local access and configured independent from other nodes in the cluster, the database pages residing at any buffer pool across nodes without requiring that a page be present at an identical buffer pool at all nodes in the cluster, a method of the present invention for transferring database pages among nodes comprises: generating a request at a first node for a set of database pages, the request including a timestamp for determining what are latest versions of the database pages; in response to the request, determining where latest versions of the database pages of the set reside among the plurality of nodes without regard to what size of buffer pool any given database page may reside in; if the database pages of the set reside among the plurality of nodes, initiating transfer of particular database pages to the first node as required for providing the first node with the latest versions of the database pages; and, otherwise if the database pages of the set do not reside among the plurality of nodes, instructing the first node to fetch the database pages from disk.
US07788241B2 Method for reducing overhead of validating constraints in a database
Methods for reducing the overhead of validating constraints in a database are provided. The method includes providing a target table, and providing a source table. The source table includes data to be loaded into the target table. The method further includes loading data into the target table from the source table including eliminating any logic to validate a constraint defined on the target table based on one or more pre-determined conditions.
US07788240B2 Hash mapping with secondary table having linear probing
A method is described that involves hashing a key value to locate a slot in a primary table, then, hashing the key value to locate a first slot in a secondary table, then, linearly probing the secondary table starting from the first slot.
US07788239B2 Method for accessing a data entity and its versions
A method provides access to a data entity having a basis version and the creation of derived versions. The method includes a creating procedure for creating a derived version, by carrying out one or more operations on the basis version, storing them, and accepting them. The method further includes a providing procedure for providing access to the derived version through first addresses mapped to second addresses of the basis version and of the accepted one or more operations, by reconstructing the derived version based on the basis version and the accepted one or more operations.
US07788238B2 Extensible object-modelling mechanism
An XML management system, comprising: a repository configured to store a manipulable object model capable of representing metadata about objects in a user's computing environment; user accessible means for manipulating said object model to modify properties of objects thus represented; and means for extending said object model to handle a new type of object by automatically generating descendent class(es) that are able to handle the new object within the object model and incorporating them into an XML management system runtime environment for participation in the object modelling process.
US07788232B2 File management program for overwriting file
In writing a new file over an existing file, if it is set that the existing file is to be stored into an archive, it is confirmed whether or not there is an archive file for the existing file, and the existing file is stored into the archive file. After the existing file is stored into the archive file, the new file is written over the existing file and stored. By performing such a process, a file management program product is provided that can suitably execute an overwriting process while considering the convenience of a user and can protect the original file.
US07788231B2 Using a heartbeat signal to maintain data consistency for writes to source storage copied to target storage
Provided are a method, system, and program for using a heartbeat signal to maintain data consistency for writes to source storage copied to target storage. A copy relationship associates a source storage and target storage pair, wherein writes received at the source storage are transferred to the target storage. A determination is made whether a signal has been received from a system within a receive signal interval. A freeze operation is initiated to cease receiving writes at the source storage from an application in response to determining that the signal has not been received within the receive signal interval. A thaw operation is initiated to continue receiving write operations at the source storage from applications after a lapse of a freeze timeout in response to the freeze operation, wherein after the thaw operation, received writes completed at the source storage are not transferred to the target storage.
US07788225B2 Apparatus and method for identifying asynchronous data in redundant data stores and for re-synchronizing same
A computer readable medium includes executable instruction to compare databases. The executable instructions are configured to identify when a segment of a first database is conditionally out of synchronization with a corresponding segment of a second database to establish a conditionally out of synchronization state at a first time. Executable instructions allow a latency period after the first time in which changes are made to the first database and the second database. Executable instructions also determine after the latency period whether the segment of the first database is in synchronization with the corresponding segment of the second database. Executable instructions also populate a resynchronization table, which is used by a replication mechanism to bring asynchronous rows into synchronization.
US07788221B2 Electronic file conversion program, electronic file conversion apparatus, electronic file conversion system, computer data signal, and electronic conversion method
An electronic file conversion program that causes a computer to perform a function including: converting a description format of an electronic file stored in a memory; detecting, from the memory, an electronic file of which description format is to be converted; and controlling to store in the memory, the electronic file of which description format is converted.
US07788220B1 Storage of data with composite hashes in backup systems
Seek operations required to perform backup and/or restore processes at an HFS server are reduced by localizing storage of data referenced by hash values included in a recipe near the recipe. In a typical embodiment, an HFS server receives a recipe and new underlying data for entry into a hash file system. The HFS server identifies a first storage node for the recipe, contiguously stores the new data in the first storage node, and indexes hash values and storage addresses of the new data in storage nodes selected based on the hash values of the new data. Storage addresses for the new data (and other data referenced by the recipe) are appended to the recipe. Later during a restore process, retrieval of the recipe also retrieves the storage addresses. Data pieces stored contiguously can then be collectively retrieved in one seek rather than in separate individual seeks.
US07788218B2 Handling digital documents in a networked system using an e-mail server
Digital documents are handled in networked document processing system that includes user workstations, document processing devices and a control system. A document storage is used for storing and managing digital documents associated with a user of a workstation. The control system includes a document email server where each email item in the server is linked with a digital document in the control system document storage. A processor manages the digital documents and keeps the owner of a digital document informed on the status thereof by synchronizing with the document email server so as to dynamically reflect status changes in the digital document files in corresponding email items for the owner. The workstations include a respective email client provided with at least one email folder linked to a user account in the document email server.
US07788216B2 Method and system for retrieving advertisement information
Method and system for retrieving advertisement information. Information characterizing a user's past search behavior is utilized in creating index data that associate individual users to advertisements. When a search request from a user is received, the index data are utilized to identify one or more advertisements with respect to the received user's search request. Such identified advertisements match the user's past search behavior.
US07788211B2 Robust and efficient compression of list of items
A method and apparatus are provided for communicating information. This may include comparing a current item list with a reference item list and determining a type of classification based on the comparison. That is, the comparison may determine a difference between the current item list and the reference item list. Information regarding this difference may be sent from a first entity to a second entity.
US07788208B2 Behavior prediction apparatus and method therefor
A behavior prediction apparatus includes an input unit inputting sole behaviors of a human and simultaneous occurrence probability of behaviors, a behavior discrimination unit specifying a behavior pattern based on correspondence between behaviors corresponding to simultaneous occurrence probability and actual behaviors, an information generation/recording unit generating behavior history information of the specified behavior pattern, and to generate and record information of each of a behavior transition probability, a behavior time and a behavior occurrence probability based on the behavior history information, a behavior prediction unit obtaining a starting behavior from the behavior occurrence probability, select another behavior pattern in order of behavior occurrence probability, and add the behavior time to the selected behavior pattern to output behavior prediction information, and a social value calculation unit obtaining a social value per unit time using the behavior prediction information, social value unit information and the prediction period.
US07788205B2 Using stochastic models to diagnose and predict complex system problems
A plurality of stochastic models is built that predict the probabilities of state transitions for components in a complex system. The models are trained using output observations from the system at runtime. The overall state and health of the system can be determined at runtime by analyzing the distribution of current component states among the possible states. Subsequent to a low level component failure, the state transition probability stochastic model for the failed component can be analyzed by uncovering the previous states at N time intervals prior to the failure. The resulting state transition path for the component can be analyzed for the causes of the failure. Additionally, component failures resulting from the failure, or worsening state transition, in other components can be diagnosed by uncovering the previous states at the N times prior to the failure for multiple components in the system and then analyzing the state transition paths for correlations to the failed component. Additionally, transitions to worsening states can be predicted using an action matrix. The action matrix is created beforehand using state information and transition probabilities derived from a component's stochastic model. The action matrix is populated probabilities of state transitions at a current state for given actions. At runtime, when an action is requested of a component, the probability of the component transitioning to a worsening state by performing the action can be assessed from the action matrix by using the current state of the component (available from the stochastic model).
US07788200B2 Goal seeking using predictive analytics
Seeking goals in data that can be expressed as rows and columns is provided through predictive analytics. If a desired goal is achievable, the changes to the rows and/or columns that can achieve the goal are presented to a user. If the desired goal is not achievable, an error message or other indicator can be presented to the user. Predictive analytics can include a predictive algorithm, various data mining techniques, or other predictive techniques. A confidence metric of a goal-seek result can be normalized to estimate the degree of confidence that a particular change will yield the desired outcome.
US07788198B2 Method for detecting anomalies in server behavior using operational performance and failure mode monitoring counters
A strategy is described for detecting anomalies in the operation of a data processing environment. The strategy relies on parameter information to detect the anomalies in a detection operation, the parameter information being derived in a training operation. The parameter information is selected such that the detection of anomalies is governed by both a desired degree of sensitivity (determining how inclusive the detection operation is in defining anomalies) and responsiveness (determining how quickly the detection operation reports the anomalies). The detection operation includes specific algorithms for determining undesired trending and spiking in the performance data.
US07788196B2 Artificial neural network
An artificial neural network comprises at least one input layer with a predetermined number of input nodes and at least one output layer with a predetermined number of output nodes or also at least one intermediate hidden layer with a predetermined number of nodes between the input and the output layer. At least the nodes of the output layer and/or of the hidden layer and/or also of the input layer carry out a non linear transformation of a first non linear transformation of the input data for computing an output value to be fed as an input value to a following layer or the output data if the output layer is considered.
US07788195B1 Computer-implemented predictive model generation systems and methods
Systems and methods for performing fraud detection. As an example, a system and method can be configured to build a set of predictive models to predict credit card or debit card fraud. A first predictive model is trained using a set of training data. A partitioning criterion is used to determine how to partition the training data into partitions. Another predictive model is trained using at least one of the partitions of training data in order to generate a second predictive model. The predictive models are combined for use in predicting credit card or debit card fraud.
US07788193B2 Kernels and methods for selecting kernels for use in learning machines
Learning machines, such as support vector machines, are used to analyze datasets to recognize patterns within the dataset using kernels that are selected according to the nature of the data to be analyzed. Where the datasets possesses structural characteristics, locational kernels can be utilized to provide measures of similarity among data points within the dataset. The locational kernels are then combined to generate a decision function, or kernel, that can be used to analyze the dataset. Where an invariance transformation or noise is present, tangent vectors are defined to identify relationships between the invariance or noise and the data points. A covariance matrix is formed using the tangent vectors, then used in generation of the kernel.
US07788189B2 Multi-utility energy control and facility automation system with dashboard having a plurality of interface gateways
A multi-utility energy and facility automation control system has control center computer(s) connected to various utility consuming systems and software that formats pertinent systems' energy data, stores, retrieves, diagnoses and acts in response to changes and includes a multi-utility master meter device and a plurality of sensors for utilities and other facility operational data. The system includes at least one dashboard screen as a control screen, and a plurality of interconnected gateways for selection of separate networks for various utility-facility related subscreens. The sensors monitor consumption of a plurality of different utilities and other pertinent data and, using the presentation of the facility information as processed by the computer and presented on the dashboard, exercise c control of the facility to optimize performance and reduce the cost of purchased utilities and other facility operations.
US07788187B2 Abandoned property escheat assignment and reporting system
The methods of the invention include interrogating a user provided “Abandoned Property DataBase” (APDB) and assigning a probable escheat jurisdiction to each account based on a series of user-selected processing options. The invention appends confidence codes indicating how each escheat decision was reached, enabling users to make informed decisions as to which accounts require additional manual review and ultimately, which escheat to each jurisdiction. The invention can also correct addresses, parse extraneous data, append alternate escheat jurisdictions, provide Office of Foreign Asset Control (OFAC) compliance validation, and allow real-time review and updating of account data and escheat determinations. The invention will increase the likelihood of lost assets being reunited with their rightful owners and/or turned over to the proper jurisdiction.
US07788185B2 Electronic payment system, a recording medium recording an electronic payment program and an electronic payment apparatus
The computer of a relay agency holds the money which a buyer pays for a commodity in a relay account. Then, the computer of the relay agency makes a payment transfer card and a notification card, and sends the notification card together with the request of purchase of the commodity to a seller. The relay agency sends the payment transfer card to the buyer. The buyer, after receiving the commodity, inserts the payment transfer card and the notification card into an automated teller machine of a bank, and gives instructions on the payment transaction to the computer of the relay agency. The computer of the relay agency transfers the money for the commodity from the relay account to the seller's account.
US07788177B2 Encrypted e-commerce product
A system for conducting a financial transaction in e-commerce on the internet includes objects prepared by a seller and a buyer. The seller's object includes a clear text header file (advertisement), an encrypted overhead file which contains verification data pertaining to the financial transaction, and an encrypted content file containing the subject matter for sale by the seller. With a purchase solicitation from the buyer, an overhead key can be used by a transaction agency to ensure there is a compliance between the purchase solicitation and the verification data of the overhead (from seller's object). Next a revelation key is provided to give the buyer access to the content when such compliance has been ensured.
US07788176B2 System and method for providing online SMS games
In accordance with the disclosed embodiments, a system and method is presented for providing online SMS games to any SMS equipped device without having to install any additional applications on the SMS equipped device. In one embodiment, the method includes receiving a text message from a SMS equipped device. The method sends a text message that includes a list of available online SMS games to the SMS equipped device. The method receives a text message from the SMS equipped device that indicates a selected SMS game from the list of available online SMS games. The method sends a text message to the SMS equipped device to initiate playing of the selected SMS game.
US07788174B1 Method for facilitating a value exchange in a mobile payments network
A system and method for electronically processing and settling electronic financial transactions in an environment in which a number of different service providers provide financial services in addition to their core communications, content aggregation, media or Internet search, advertising and/or auction services. More specifically, the present invention concerns an electronic financial gateway and/or middleware processing of financial transactions in an environment in which a plurality of communications, media, or Internet service providers provide also financial services to their customers. The financial transactions are settled to existing accounts associated with the service providers.
US07788170B2 System and method for providing extra lines of credit
A system and method for upgrading existing credit cards with additional lines of credit is disclosed. Credit information associated with customers holding credit cards issued by a credit card issuer are analyzed to determine a level of risk associated with each customer. One or more extra line of credit may be established for selected customers based on the determined level of risk associated with each customer. Each extra credit line may be exclusively associated with a selected set of vendors that have a partnership agreement with the credit card issuer. The credit card issuer may allow customers to select vendors to be associated with the extra credit line or may automatically choose vendors for selected customers. Customers with established extra credit lines may purchase goods and/or service directly from vendor sites or at the credit card issuer's web sites. Purchases at selected vendor sites may be automatically applied to a customer's newly established extra credit line. Additionally, a customer may choose to apply purchases to their extra credit lines or their primary line of credit.
US07788169B1 Method and system for providing aggregation of trading on multiple alternative trading systems
A method for performing financial trading amongst a plurality of alternative trading systems using a common financial computer platform. The method including the steps of receiving at the common financial computer platform a buy-order for a prescribed number shares at a prescribed price. Electronic communication is then established between the common financial computer platform and each of the plurality of alternative trading systems. At least a portion of the buy-order is then submitted from the common financial computer platform to each of the plurality of alternative trading systems. The common financial common platform then monitors each of the plurality of alternative trading systems to determine if at least a portion of the buy-order was executed by one of the plurality of alternative trading systems. And if yes, then that indicated execution for one of the plurality of alternative trading systems is automatically accepted and automatically canceled are the remaining buy orders that were submitted to the other alternative trading system which were not yet executed.
US07788167B1 System and method for management and analysis of electronic trade orders
A system and methods are provided for using order descriptor identifiers in relation to orders being used in trading strategies. According to one example method, when a hedge order is submitted upon detecting a fill of another order, the hedge order includes one or more order descriptor identifiers conveying a purpose of the hedge order to a user. The order descriptor identifiers can be used to search for desired orders and perform more effective order management and post trade analysis.
US07788163B2 System and method of utilizing a distributed order book in an electronic trade match engine
Methods and systems are providing for minimizing the effects of transmission delays when providing orders for financial instruments. A plurality of order books and match engines may be maintained at geographically dispersed locations. The orders may be synchronized to provide the appearance of a single order book to traders and other users. The plurality of order books and match engines allow traders and other users to transmit orders to the match engine associated with the shortest transmission delay and to access orders pending at other match engines.
US07788159B1 Bid management optimization system and apparatus
Bid management with a robust set of rules that ties bids to actual site-side performance. From site-side performance data, the invention creates an optimal portfolio of keywords by determining optimal mix of keywords, position, and bids to achieve greatest return for risk, comparing keywords against one another to determine allocation of budget, and automatically implementing recommendations.
US07788158B2 Dynamic pari-mutuel market
The present invention provides a method of speculating on a future event or the value of an asset in a market. The speculating may take the form of trading, hedging or wagering. A plurality of speculations on the outcome of the future event is received. For each one of the speculations in the market, the status of the speculations at the time that the speculation was received in the market is recorded. After a time period for receiving speculations in the market has closed, the pari-mutuel payoff for each correct speculation is calculated using a computer. The pari-mutuel payoff depends at least in part on the status of speculations at the time that the speculation was received in the market.
US07788156B2 System, method and computer readable medium containing instructions for evaluating and disseminating investor performance information
An investor's performance is evaluated by utilizing information pertaining to at least one transaction made by the investor, such as an individual or entity, involving at least one investment. This evaluation includes determining a performance score indicative of the investor's performance relative to other investors. The performance score is determined at least in part by considering an average historical performance of the investment, following the transaction. In addition, the performance score is also determined by a historical consistency of the investor's performances with respect to transactions involving the investment, and the number of transactions made by the investor. Then, the performance score of the investor may be compared against the performance scores of other investors. Advantageously, this performance score may be used to produce a ranked list of investors in a particular industry, as well as with investors in different industries.
US07788154B1 Methods, systems and securities for assuring a company an opportunity to sell stock after a specified time
Various embodiments of the present invention relate to methods, systems and securities for assuring a company an opportunity to sell stock (e.g., common stock) after a specified time. More particularly, one embodiment of the present invention relates to a security, comprising: (a) a post-paid forward contract between a first entity and a second entity, which post-paid forward contract obligates the second entity to purchase a fixed number of shares of stock of the first entity; (b) debt of the first entity; and (c) a pre-paid forward contract between the first entity and the second entity, which pre-paid forward contract obligates the second entity to deliver to the first entity a variable number of shares of stock in the first entity.
US07788148B2 System and method for guaranteeing a financial loan
If a loan applicant verifies in a timely manner the information they provided at the time of their application and they maintain that information until their closing, then a mortgage broker or mortgage banker will guarantee to deliver the exact mortgage terms contained in the customer's mortgage pre-approval or pay the loan applicant an amount.
US07788145B2 Intelligent fulfillment agents
A method for distributed inventory management includes receiving information regarding a number of participants in a value chain and information regarding one or more items relevant in the value chain. The method also includes modeling relationships between two or more of the participants based on the received information and modeling the one or more items based on the received information. The method further includes receiving inventory data from the participants relating to the one or more items, evaluating the received inventory data according to one or more business rules associated with an agent, executing a business process associated with the agent based on the evaluation of the inventory data and the models of the relationships and the items, and communicating output of the business process to one or more of the participants.
US07788141B1 Method and system for tracking purchases
In general, the invention relates to a method of tracking purchases for a consumer using a unique identifier associated with the consumer. The method includes receiving first itemized data and the unique identifier from a first merchant system of a first merchant, where the first itemized data includes each item purchased in a first transaction associated with the consumer. The method further includes receiving second itemized data and the unique identifier from a second merchant system of a second merchant, where the second itemized data includes each item purchased in a second transaction associated with the consumer. The method further includes storing the first itemized data and the second itemized data based on the unique identifier to obtain aggregated itemized data, where the aggregated itemized data is categorized at an item level.
US07788140B2 Musical contents storage system having server computer and electronic musical devices
A musical contents system comprises a contents providing server comprising a connecting unit that connects to a communication network, and a contents storage unit that stores musical contents in a storage area corresponding to a user of an electronic musical device; and an electronic musical device comprising a connecting unit that connects to the contents providing server via the communication network, an accessing unit that accesses to the contents storage unit via the communication network, and a contents operating unit that performs an operation to the musical contents stored in the contents storage area corresponding to the user. The musical contents purchased or created by the user can be stored in a data center; therefore, convenience of using the musical contents is improved and the cost is decreased or cut off.
US07788128B2 System and method for provision of information services
A system for generating rewards for information rendered by an information provider to a user. The system includes a receiving element to receive an information request from the user and identification elements to identify the user. The system also includes a delivery element for delivery of the information requested by the user from a service provider and a voluntary reward element for allowing the user to provide a reward to the service provider. A value determination element provides a system of value for the user based upon the reward provided by the user.
US07788125B2 Data structure and architecture for processing transaction data
A reduced PID tag set specification represents POS transaction data in a manner that is largely retail store product specification independent. A reduced PID tag set specification is a tagged format specification in which a number of PID tags in the tagged format specification is less than the number of PIDs for products contained in RS POS CSs PID specification. In a preferred embodiment, there is only one tag set defined for identifying product identification datum as such. As a result, the product descriptions of all of the product identifications that exist in a retailer's product identification specification are lost when saving the same data in the preferred reduced PID tag set specification. However, saving the retailer's transaction data in a reduced PID tag set specification moots the need to know the retailer's product identification specification in order to receive, store, organize, and, to a certain extent, process the retailer's transaction data.
US07788121B1 Method and system for efficiently dispatching service vehicles
A method for allocating articulated tasks to determinate resources such that enterprise efficiency is maximized. The method uses geographic parameters to perform a set of incrementally rotated reassessments using subtended angular offsets to optimally allocate tasks to resources, thereby rapidly approximating the results that would be obtained from a full permutation suite, but without the massive computational overhead associated with comprehensive permutation weighting. The method provides for proper handling of post-posited task insertions at optimal points within the parameter space, providing final determination authority to the system user. The parameter space can include temporal banding for resource-to-task association. The utility of the method for handling the core calculations of routing and dispatching software, such as is used in the many service industries, is transparent.
US07788120B2 Method and system for interfacing clients with relationship management (RM) accounts and for permissioning marketing
A system and method for interfacing a client with a client relationship management (RM) account database. The client RM account database includes an entry for the client, and the entry for the client includes a fields of data. The RM provides an environment for product and relationship management to jointly conduct client analysis, planning and delivery in a coordinated and measurable fashion. The RM includes user terminals for use by relationship managers and product managers. A network communicatively couples the user terminals, which is in turn coupled to a server.
US07788118B1 Project management method and system
A project management method and system provides process definition and relationship definition. Work patterns link steps with process listings in a series of useful scenarios for project management. Work product documents provide guidance to a project manager. A system may be entered either through a work pattern group or a domain of topic areas.
US07788110B2 Medical care support system
The present invention intends to provide various medical-related service by connecting the Medical Application Service Provider (MASP), which is a new institution providing medical care support service, and multiple medical institutions through private lines or general communication network including Internet Connection. The present invention provides the system that receives and transmits medical information among the Medical Application Service Provider (MASP) 2 and online terminals 4-1 to 4-4 placed at the medical institution 4 through the communication line 3. The MASP carries out process of medical data, responding to orders from online terminals, and transmits results to the online terminals placed at the medical institution. Further, the order of medical supply can be transmitted from the online terminal of the medical institution to MASP 2 and processed to efficiently deliver the medical supply.
US07788109B2 Method and apparatus for context-sensitive event correlation with external control in situation-based management
Method and apparatus for situation-based management of natural and artificial systems using event correlation and a situation manager. Input is provided from multiple sources in the form of a collection of events. A first level of processing performs event correlation over the collection of events and infers new events and new qualities of events. A second level of processing manages situations based on the collection of events, where situations are recognized, maintained, and given a degree of confidence. Situations are periodically updated based on incoming events. The assertion of a situation may call for information from external sources, provide information for external sources, and provide control instructions to external sources. Given a current situation, past, and possible future situations are inferred. Additionally, a method and apparatus for bi-directional communication between the event correlator and situation manager.
US07788107B2 Method for decoding an audio signal
The invention relates to a method for decoding an audio signal, to allow an audio signal to be compressed and transferred more efficiently. The inventive method comprises steps of receiving an audio signal with spatial information signal, obtaining location information using the number of time slot and parameter of audio signal, establishing a multi-channel audio signal by applying spatial information signal to down-mix signal, and performing a multi-channel array for a multi-channel audio signal in response to the output channel.
US07788101B2 Adaptation method for inter-person biometrics variability
Embodiments of a system and method for verifying an identity of a claimant are described. In accordance with one embodiment, a feature may be extracted from a biometric sample captured from a claimant claiming an identity. The extracted feature may be compared to a template associated with the identity to determine the similarity between the extracted feature and the template with the similarity between them being represented by a score. A determination may be made to determine whether the identity has a correction factor associated therewith. If the identity is determined to have a correction factor associated therewith, then the score may be modified using the correction factor. The score may then be compared to a threshold to determine whether to accept the claimant as the identity. In accordance with a further embodiment, during enrollment of a subject in a biometric verification system, a feature may be extracted from a biometric sample captured from the subject requesting enrollment and a standard deviation for the feature may then be calculated. A determination may then be performed to determining whether the standard deviation of the feature is greater than a standard deviation of a centroid of a density function. If the standard deviation of the feature is greater than the standard deviation of the centroid, then a correction factor for the subject may be derived based on a trend line of the density function.
US07788097B2 Multiple sound fragments processing and load balancing
A method, system and article of manufacture of recognizing a voice command. One embodiment of the invention comprises: receiving a voice input; using the number of sound fragments, determining a number of sound fragments to be processed in a first set of sound fragments; determining whether the first set of sound fragments of the voice input matches with the first set of sound fragments of a voice command; and if the first set of sound fragments matches with the first set of sound fragments of the voice command, then determining whether one or more remaining sound fragments matches with one or more remaining sound fragments of the voice command.
US07788095B2 Method and apparatus for fast search in call-center monitoring
A method and apparatus for indexing one or more audio signals using a speech to text engine and a phoneme detection engine, and generating a combined lattice comprising a text part and a phoneme part. A word to be searched is searched for in the text part, and if not found, or is found with low certainty is divided into phonemes and searched for in the phoneme parts of the lattice.
US07788093B2 Noise suppression device
A noise reduction device including: an input signal spectrum obtaining unit that obtains an input signal spectrum by a subband unit based on a current frame of an input signal; an averaged spectrum obtaining unit that obtains an averaged spectrum of the input signal by averaging the input signal spectrum; an estimated noise spectrum obtaining unit that obtains an estimated noise spectrum estimated based on a past frame of the input signal by the subband unit; and an SN ratio obtaining unit that obtains an SN ratio by the subband unit, based on the averaged spectrum of the input signal obtained by the averaged spectrum obtaining unit, the estimated noise spectrum obtained by the estimated noise spectrum obtaining unit, and a function of the averaged spectrum of the input signal obtained by the averaged spectrum obtaining unit and the estimated noise spectrum obtained by the estimated noise spectrum obtaining unit.
US07788092B2 Method and apparatus for detecting bad data packets received by a mobile telephone using decoded speech parameters
A speech signal is decoded by a vocoder and the reconstructed speech samples are provided to a decoded frame check unit. The decoded frame check unit examines the energy of the reconstructed speech and compares the energy of the reconstructed speech to a range of acceptable energy values. If the energy is not within the range of energy values, a frame erasure is declared and the decoded frame is prevented from being to the speaker in the telephone. In the exemplary implementation, the speech is reconstructed by a vocoder which includes a postfilter which in turn includes automatic gain control. The automatic gain control element of a post filter includes a means for measuring the energy of the decoded speech data. This measured energy is used by the decoded frame check unit to decide whether to provide the decoded data to the user or to declare a frame erasure. This implementation reduces the amount of additional hardware necessary to implement the present invention.
US07788088B2 Natural language interaction with large databases
A method includes applying at least one tag to at least one data element stored in a database the tag having at least one associated rule, utilizing the at least one associated rule to generate at least one variant of the data element, and storing the at least one variant in the database.
US07788087B2 System for processing sentiment-bearing text
The present invention provides a system for identifying, extracting, clustering and analyzing sentiment-bearing text. In one embodiment, the invention implements a pipeline capable of accessing raw text and presenting it in a highly usable and intuitive way.
US07788086B2 Method and apparatus for processing sentiment-bearing text
The present invention provides a system for identifying, extracting, clustering and analyzing sentiment-bearing text. In one embodiment, the invention implements a pipeline capable of accessing raw text and presenting it in a highly usable and intuitive way.
US07788085B2 Smart string replacement
String replacement is performed in text using linguistic processing. The linguistic processing identifies the existence of direct or indirect links between the string to be replaced and other strings in the text. Morphological, syntactic, anaphoric, or semantic inconsistencies, which are introduced in strings with the identified direct or indirect links to the string that is to be replaced are detected and corrected.
US07788083B2 Systems and methods for the generation of alternate phrases from packed meaning
Techniques are provided to generate alternate phrases from a packed meaning representation. The semantics of input items in a packed meaning representation are matched against a lexicon to determine initial entries in a phrasal information structure. Context, syntax and semantic information describing each phrasal entry are added to the phrasal information structure. Linear or other implications are used to determine a set of unordered rewrite rules. The unordered rewrite rules associate semantic information with pseudofacts such that a complete set of choices from the set of disjunctions in the packed meaning representation is selected. Semantic information associated with the unordered rewrite rules identifies entries in the phrasal information structure to be updated with the pseudofact of the unordered rewrite rule.
US07788082B2 Computational linguistic statements for providing an autonomic computing environment
A method for autonomic computing using a relational grammar represented in a mark-up language. In response to a system input change, the autonomic relational grammar and the autonomic system input is parsed to form an autonomic derivation tree representing autonomic system tokens, categories, attributes and relationships. An action is taken as defined by the relational grammar according to the input changes sensed.
US07788076B2 Interference analysis method, interference analysis device, interference analysis program and recording medium with interference analysis program recorded thereon
An interference analysis device can be provided, which analyzes interference between wirings of a circuit board with reduced load and for a short time period. The interference analysis device according to the present invention includes: a design data input part for inputting design data of the circuit board; a noise characteristics setting part that sets data representing electrical characteristics of noise for a wiring of the circuit board; a limit value setting part that sets an allowable limit value of noise received by a wiring; a selection part that selects a wiring group to be analyzed based on the noise characteristics data and the allowable limit value; an interference analysis part that calculates, concerning the selected wiring group, an amount of interference from a wiring giving the interference to a wiring receiving the interference; and a received noise level calculation part that calculates a noise level that the wiring receiving the interference will receive.
US07788074B2 Method of modelling the production of an oil reservoir
The invention stimulates production of an oil reservoir by determining a flow simulator from physical data measured in the oil reservoir; determining a first analytical model relating the production of the reservoir as a function of time by accounting for parameters which provides adjustment to production values closest to the production of the reservoir, the first model providing adjustment to the production values closest to a production values provided from the flow simulator; selecting at least one new production value, which is obtained from the reservoir simulator; and determining a second model by adjusting the first model so that the second model interpolates the new production value.
US07788068B2 Transferring load information and result information between analysis and design software
Methods and apparatus, including computer program products, for receiving in a Computer Aided Design (CAD) tool result information and load information from a first analysis program, the result information determined by performing an analysis of a plurality of physical elements in a CAD model. And providing one or more of the result information or the load information from the CAD tool to a second analysis program.
US07788066B2 Method and apparatus for improving noise discrimination in multiple sensor pairs
Noise discrimination in signals from a plurality of sensors is conducted by enhancing the phase difference in the signals such that off-axis pick-up is suppressed while on-axis pick-up is enhanced. Alternatively, attenuation/expansion are applied to the signals in a phase difference dependent manner, consistent with suppression of off-axis pick-up and on-axis enhancement. Nulls between sensitivity lobes are widened, effectively narrowing the sensitivity lobes and improving directionality and noise discrimination.
US07788065B2 Method and apparatus for correlating test equipment health and test results
A method includes collecting trace data associated with a first device tester. A tester health metric is generated for the first device tester. At least one device tested by the first device tester is retested responsive to determining the tester health metric violates a predetermined threshold. A system includes a first device tester operable to test devices and a tester monitoring unit. The tester monitoring unit is operable to collect trace data associated with the first device tester, generate a tester health metric for the first device tester, and initiate a retest of at least one device tested by the first device tester responsive to determining the tester health metric violates a predetermined threshold.
US07788063B2 Utilizing gross vehicle weight to determine passenger numbers
A method, system, and computer program for determining the number of passengers riding on a vehicle in real time is presented. A total weight of passengers on the vehicle is divided by an estimated weight of each of the passengers to estimate how many passengers are on the vehicle in real time.
US07788056B2 Method of auto-calibrating aircraft cabin pressure sensors
A method of auto-calibrating aircraft cabin pressure sensors in a cabin pressure control system while in service, wherein at a constant sensed cabin pressure during a cruise flight phase at least one pressure sensor output voltage from each of two cabin pressure sensors are recorded. Upon landing and opening of the cabin doors the sensed cabin pressure value is compared to an external field pressure. A new software slope variable and a new software offset variable are computed for the pressure/voltage function using an average computed pressure value in cruise and the recorded field atmospheric pressure sensor voltage value on the ground. Thereafter, a new cabin pressure value is calculated and control software is modified.
US07788055B2 Method and system of calibrating sensing components in a circuit breaker system
A method and system to calibrate a motor circuit protection device is disclosed. An example method calibrates a signal chain of a circuit breaker. The signal chain includes a current transformer, a burden resistor, a stored energy circuit and a controller. The circuit breaker includes a memory coupled to the controller. A calibration instruction routine is written in a first location of the memory. A test current is injected in the circuit breaker signal chain. The test current peak of the test current in the circuit breaker signal chain is measured. Data indicative of the test current peak is stored in a second location of the memory. The test current peak data is read from the second location of the memory. The test current peak data is compared with nominal current data related to the signal chain remotely from the circuit breaker. A calibration factor is determined based on the comparison.
US07788047B2 Disposable, pre-calibrated, pre-validated sensors for use in bio-processing applications
Disposable, pre-sterilized, and pre-calibrated, pre-validated conductivity sensors are provided. These sensors are designed to store sensor-specific information, such as calibration and production information, in a non-volatile memory chip on the sensor on in a barcode printed on the sensor. The sensors are calibrated using 0.100 molar potassium chloride (KCl) solutions at 25 degrees Celsius. These sensors may be utilize with in-line systems, closed fluid circuits, bioprocessing systems, or systems which require an aseptic environment while avoiding or reducing cleaning procedures and quality assurance variances.
US07788046B2 Method for operating a magneto-inductive flow measuring device
A medium to be measured is allowed to flow through a measuring tube of a flow meter and a magnetic field passing at least sectionally with a time-varying intensity through the medium in the measuring tube is produced in such a manner that a measurement voltage is induced at least at times, especially in a clocked manner, in the medium. The measurement voltage induced in the medium is tapped, at least at times, by means of an electrode pair formed by first and second measuring electrodes for producing an analog measurement signal corresponding with the measurement voltage, and a flow-type of the medium located in the measuring tube, as determined by an instantaneous flow profile and/or an instantaneous composition of the flowing medium, is ascertained with application of a digital signal representing the at least one measurement signal. Starting on the basis that the measurement signal has a wanted-portion corresponding essentially with an instantaneous flow velocity of the medium and a noise portion influenced at least partially by existent disturbances in the flowing medium, ascertained are: a noise spectrum of the measurement signal corresponding with the noise portion; and, with application at least of a part of the noise spectrum, a state value signaling, at least qualitatively, at least one flow-type present in the measuring tube.
US07788040B2 System for managing healthcare data including genomic and other patient specific information
A system, for processing patient medical information for storage in an electronic patient medical record repository, includes an interface, a repository, and a data processor. The interface receives data representing genomic information of a patient. The repository includes a patient record incorporating data representing genomic information specific to a particular patient. A data processor compares the genomic information specific to a particular patient with the received genomic information. The data processor identifies a genomic match in response to the comparison and predetermined matching criteria. The data processor initiates processing of patient record information specific to the particular patient in response to an identified match.
US07788039B2 Quantitation of nucleic acids using growth curves
Methods, apparatus, and systems, including computer program products, implement techniques for determining an amount of target nucleic acid (“target”) in a sample. Signal data is received for a plurality of cycles of an amplification experiment performed on the target and a standard nucleic acid (“standard”). The signal data includes a series of signal values indicating a quantity of standard present during cycles of the standard amplification, and a series of signal values indicating a quantity of target present during cycles of the target amplification. A target growth curve value is defined using the target signal values and a standard growth curve value is defined using the standard signal values. An initial amount of the target is calculated according to a calibration equation using an initial amount of the standard, and the target and standard growth curve values, where the calibration equation is a nonlinear equation.
US07788037B2 Method and system for determining formation properties based on fracture treatment
A method and system for determining formation properties based on a fracture treatment that may include collecting data from a fracture treatment for a well. A flow regime of the fracture treatment is determined based on the data. Formation properties may be determined based on the flow regime and the data.
US07788036B1 Weather severity and characterization system
A method of presenting weather phenomenon information including receiving weather data. At least one weather phenomenon represented by the weather data is identified. A plurality of current parameters related to the current state of the at least one weather phenomenon is determined. A plurality of historical parameters corresponding to one or more previous states of the at least one weather phenomenon is associated with the current state of the at least one weather phenomenon if at least one previous state of the at least one weather phenomenon has been identified. A plurality of forecasted parameters for the at least one weather phenomenon is calculated. Characteristics of the at least one weather phenomenon based on at least a first subset of the current parameters, the historical parameters, and the forecasted parameters are displayed.
US07788031B2 Routing assistance system
When a rotary intersection is of large scale, “rotary intersection guidance based on exit number” is provided. That is, it is informed from what number exit road of the multiple exit roads of a rotary intersection, relative to an entrance road, the driver should get off. For example, the guidance of “Get off from the second exit road ahead” is provided. In contrast, when a rotary intersection is of small scale and the rotary intersection is in simple shape, “rotary intersection guidance based on direction guidance” is provided. That is, the direction of an exit road about which guidance is to be provided, relative to an entrance road, is informed. For example, the guidance of “Turn to the right” is provided.
US07788020B2 System and method for detecting cylinder misfire
A system for detecting individual cylinder misfire in a multiple cylinder internal combustion (IC) engine having exhaust gas recirculation (EGR). The system includes: a device for predicting EGR flow rate on a cylinder to cylinder basis; a device for sensing actual EGR flow rate on a cylinder to cylinder basis with all cylinders firing; and a device for comparing the predicted EGR flow rate to the actual EGR flow to determine individual cylinder misfire.
US07788019B2 Control device of internal combustion engine
When either one of two injectors of each cylinder becomes abnormal, a control device performs failsafe control of performing increase correction of injection quantity of a normal injector. If actual injection quantity is restricted with the maximum injection quantity that can be injected by the normal injector during the execution of the failsafe control, the control device restricts duty of an actuator of an intake air quantity adjustment mechanism (such as a throttle opening degree), thereby restricting intake air quantity to intake air quantity that does not cause melting damage of a catalyst. Thus, increase of deviation of an air-fuel ratio toward a lean side can be inhibited, and the melting damage of the catalyst can be prevented.
US07788016B2 Method for operating an internal combustion engine
A method for operating an internal combustion engine in a state of controlled self-ignition. The internal combustion engine includes a combustion chamber, at least one intake valve and at least one exhaust valve whose opening times can be changed. A fresh mixture is introduced into the combustion chamber during an intake stroke and an ignitable gas mixture is produced in the combustion chamber by way of the introduction of fuel and compressed in a compression stroke, whereby the gas mixture self-ignites toward the end of the compression stroke.The fresh mixture is introduced into the combustion chamber by way of a compression mechanism during the intake stroke.
US07788009B2 Transmission control system and method for compensating plant changes in a transmission control system of an automatic vehicle transmission
A method for compensating roadway changes in a transmission control system of an automatic vehicle transmission, according to which each change in the roadway is recognized and compensated. Also disclosed is a transmission control system of an automatic vehicle transmission, particularly for carrying out the inventive method, comprising at least one device for detecting and compensating changes in the roadway.
US07788007B2 Roll stability indicator for vehicle rollover control
A system and method for providing a vehicle roll stability indicator that estimates the propensity for vehicle rollover. The system determines vehicle kinematics from vehicle sensors, such as roll rate, yaw rate, lateral acceleration, vehicle speed, etc. From these kinematic values, the system estimates a roll angle of the vehicle and a bank angle of the vehicle. From the estimated bank angle, the system provides a corrected roll angle. From the corrected roll angle, the system determines a roll energy of the vehicle and a roll energy rate of the vehicle. From the roll energy and the roll energy rate, the system calculates a roll stability indicator that defines the potential that the vehicle will tip-up or roll over. From the roll stability indicator, vehicle stability control systems can take suitable action.
US07788002B2 Fault data management
A system and method are provided for managing mobile platform fault data. The method includes automatically collecting raw fault data regarding at least one fault that occurs onboard the mobile platform utilizing a central maintenance computer (CMC) onboard the mobile platform. The raw fault data is automatically transmitted from the CMC to an onboard computer system (OCS) of the mobile platform and to a central computer system (CCS) located remotely from the mobile platform. The method additionally includes automatically generating at least one electronic mobile platform cabin (MPC) draft fault report from the raw data utilizing a first portion of an electronic logbook function (ELB1) of the OCS. Execution of the ELB1 additionally generates a MPC draft fault report notification message viewable on an OCS display and is automatically downloaded to the CCS. The method further includes automatically correlating the MPC draft fault report with the raw fault data utilizing a second portion of the electronic logbook (ELB2) of the CCS.
US07787998B2 Method and device for assisting the lateral control of an aircraft running on a runway
A method and device for assisting the lateral control of an aircraft running on a runway employ a detector for measuring a lateral deviation of the aircraft relative to a lateral alignment beam transmitted by a radio transmitter installed on the ground, the lateral deviation representing an angular deviation between a straight line passing through the radio transmitter and the detector and the centerline of the runway. A calculator calculates a first distance, defined along the runway, between the position of the pilot in the cockpit and the radio transmitter. A central unit determines, from the lateral deviation and the first distance, a line intended to correspond with the centerline of the runway. A head up display device displays the line on a display screen, superimposed on the environment existing in front of the aircraft and the centerline of the runway.
US07787991B2 Robot cleaner system and control method thereof
A robot cleaner system is disclosed. The robot cleaner system includes a robot cleaner to carry out a cleaning operation while automatically traveling around along a surface to be cleaned, and a charging station connectable with the robot cleaner to charge a charging battery mounted in the robot cleaner with electricity. The charging station includes a setting switch to selectively set up a value of threshold height. The robot cleaner includes a control unit to receive the value of threshold height set up at the charging station from the charging station, to store the received value of threshold height in a memory, to compare a value of threshold height detected by a height sensor of the robot cleaner in traveling of the robot cleaner with the value of threshold height stored in the memory, to control the robot cleaner to travel while crossing over a threshold when the detected value of threshold height is the same as and less than the stored value of threshold height and to control the robot cleaner to travel after backing up and rotating when the detected value of threshold height exceeds the stored value of threshold height.
US07787987B2 System and method for communicating vending information
A system and method for communicating vending information for a digital video disc is provided. A plurality of vending transaction data is received, wherein each of the plurality of data comprises a transaction timestamp and corresponds to a rental transaction for a digital video disc. The plurality of vending transaction data is stored in a memory of a vending apparatus, and is encrypted. It is determined whether a predetermined period of time has elapsed since a first transmission of transaction data from the vending apparatus, and a communication request is transmitted upon such determination to a remote control center. A signal is received at the vending apparatus from a control center in response to the communications request, and a plurality of vending transaction data is transmitted to the remote control center in response to receiving the signal.
US07787986B2 Communication network for use in automatically delivering prescriptions
The present invention provides a random access and random load dispensing unit including a housing, at least one support located in the housing and defining a first axis, a plurality of platforms movable along the support along the first axis, a plurality of bins supported on the platforms, the bins being movable with the platforms, and a shuttle assembly movable along the first axis and further movable along a second axis substantially perpendicular to the first axis between the plurality of platforms to access and retrieve products stored in the bins.
US07787985B2 Article storage facility and method for operating the facility
In response to a storing command to store a plurality of articles to different storage units of the rack, the control device of article storage facility performs a multiple storing operation wherein the control device controls horizontal movements of the plurality of moving members, vertical movements of the plurality of transfer device provided to each of the plurality of moving members, and transfer operations of the plurality of transfer device in order to cause the plurality of the transfer device: to be at respective storage/retrieval positions; to receive articles from respective article supports; and to move to rack side article transfer positions corresponding to the storage units in which the articles are to be stored and d) to transfer the received articles to the storage units.
US07787982B2 Working system, method for detecting contact, and acoustic emission contact detection device
The object is to aim at the reduction in the influence of noises in an output of an AE sensor in a working machine. In a working system comprising a working device for working a work W by causing a tool 14 to come into contact work W, an AE sensor 21, and an AE signal processing section 22 for processing an AE signal output from the AE sensor, AE signal processing section 22 comprises an A/D converter 33 for converting an AE signal into a digital signal, a frequency analysis section 34 for calculating the frequency characteristics of a digital AE signal, storage sections 35, 37 for storing the frequency characteristics when the tool is not in contact with the work or tool dresser as non-contact frequency characteristics, and a difference calculation section 35 for calculating a difference between the frequency characteristics of the detected digital AE signal and the non-contact frequency characteristics.
US07787980B2 Methods and a device for the regulation of the web tension in a multi-web system
The tension of a web in a multi-web system is regulated. At least two webs initially run through a first processing step independently of each other and are subsequently combined with each other to form one resultant web strand. The web tensions of these two initially independent webs are adjusted to each other through a first regulation process. Each of these webs has its web tension regulated on the separate web path by a dedicated second regulation process which is different from the first regulation process.
US07787979B2 Splicing fuselage sections without shims
Fuselage sections of an aircraft are joined using splice elements that compensate for gaps caused by mismatches between mating surfaces on the fuselage sections. The fuselage sections are virtually assembled using computer models that are based on non-contact measurements of as-built fuselage sections. The virtually assembled fuselage sections are used to map the gaps between the mating surfaces. The mapped gaps are used to produce tool inserts having profiles that reflect the dimensions of the gaps. The tool inserts are used to manufacture splice elements having profiles that fill the gaps when the fuselage sections are assembled and joined, thereby eliminating the need for shims and spaces to fill the gaps.
US07787977B2 Methods and systems for forming semiconductor structures
A method for processing substrates to manufacture semiconductor structures thereon includes analyzing at least one first processing parameter of a first apparatus for processing a substrate, thereby yielding at least one first throughput rate of the first apparatus. At least one second processing parameter of a second apparatus is analyzed for processing the substrate, thereby yielding at least one second throughput rate of the second apparatus. The first throughput rate and the second throughput rate are compared, thereby yielding at least one comparison result for processing the substrate.
US07787975B2 Restoring audio signals
Methods, systems, and apparatus, including computer program products, for restoring audio signals. A data sequence of samples representing an audio signal is received. Multiple filter coefficients are defined for a filter, and a current sample in the data sequence is selected to be processed. The filter coefficients are updated based on a previous sample preceding the current sample in the data sequence and a filtered value determined by the filter for the previous sample. A filtered value for the current sample is determined using the filter with the updated filter coefficients. The filtered value of the current sample is used to determine whether the current sample has been corrupted by impulsive noise, for example, a crackle.
US07787974B2 Independent source recording
Systems and methods for recording multiple channels of incoming data. A system and method can receive data streams from a number of sources and distribute the data streams to a number of users. The plurality of data streams are stored in a storage device for later redistribution.
US07787973B2 Generating a composite media stream
The present invention discloses a method, apparatus, and article of manufacture for providing information. According to one embodiment of the present invention, at least two data segments are collected. Each data segment is collected from a media stream, and each media stream is located at a different media source. Then, a composite media stream is generated by joining together each of the collected data segments. In another embodiment, the data segment is an audio data segment. The above-described invention has utility for allowing a user/listener to search for an Internet radio station by listening to a composite media stream.
US07787972B2 Server based gaming system and method for selectively providing one or more different tournaments
A gaming system includes a central server or controller operable to communicate a plurality of different commands to a plurality of gaming machines to provide non-tournament game play and to provide tournament game play on the same gaming machines.
US07787969B2 Virtual sensor system and method
A method is provide for providing sensors for a machine. The method may include obtaining data records including data from a plurality of sensors for the machine and determining a virtual sensor corresponding to one of the plurality of sensors. The method may also include establishing a virtual sensor process model of the virtual sensor indicative of interrelationships between at least one sensing parameters and a plurality of measured parameters based on the data records and obtaining a set of values corresponding to the plurality of measured parameters. Further, the method may include calculating the values of the at least one sensing parameters substantially simultaneously based upon the set of values corresponding to the plurality of measured parameters and the virtual sensor process model and providing the values of the at least one sensing parameters to a control system.
US07787966B2 Control device with bus for operating a machine
A control device for operating a machine has a control unit with at least one actuating unit to which actuators and sensors are connected for operating the machine. The control unit has a bus line for transmitting control commands from an operating part to the actuating device. A plug connection between the operating part and the control unit is provided. A monitoring unit monitors an operating signal of the operating part. The monitoring unit triggers a safety function when the operating signal that is a heartbeat of the operating part is absent. Operating states of the operating part are monitored by the monitoring unit. An output signal of the monitoring unit is evaluated in that, when the operating part is switched on, the heartbeat is processed and, when the operating part is switched off, the absence of the heartbeat is ignored.
US07787958B2 RFID detection and identification system for implantable medical lead systems
A system for identifying active implantable medical devices (AIMD) and lead systems implanted in a patient using a radio frequency identification (RFID) tag having retrievable information relating to the AIMD, lead system and/or patient. The RFID tag may store information about the AIMD manufacturer, model number, serial number; lead wire system placement information and manufacturer information; MRI compatibility due to the incorporation of bandstop filters; patient information, and physician and/or hospital information and other relevant information. The RFID tag may be affixed or disposed within the AIMD or lead wires of the lead system, or surgically implanted within a patient adjacent to the AIMD or lead wire system.
US07787955B2 Muscle training apparatus and control method therefor
The muscle training apparatus includes: conductors to be mounted on a body of a user; an operation section for receiving an instruction from the user; a memory section for storing a current-and-frequency-correlation data which indicates a relationship between a magnitude of an electrical stimulation signal and a supply frequency of the electrical stimulation signal; a control section for determining the supply frequency based on the magnitude of the electrical stimulation signal input from the operation section, and the current-and-frequency-correlation data; and an electrical stimulation output section for generating the electrical stimulation signal based on the magnitude of the electrical stimulation signal and the supply frequency of the electrical stimulation signal which are instructed by the control section, and generating an interference wave by providing the electrical stimulation signal to the body of the user via the conductors.
US07787954B2 Methods and apparatuses for navigating the subaracnhnoid space
A method of navigating a spinal subarachnoid space in a living being includes percutaneously introducing a device into the spinal subarachnoid space at an entry location. The device has a first passageway that is sized to slidably receive, and work with, at least a guidewire. The device can be a catheter or a sheath. The method can also include advancing the device within the spinal subarachnoid space at least more than 10 centimeters from the entry location. Alternatively, the method can include advancing the device within the spinal subarachnoid space to facilitate intracranial access with a second device introduced through the first passageway. Also disclosed is a device suited for attachment to a patient's skin, such as a sheath, that includes an elongated member, a skin-attachment apparatus having a flexible skin-attachment flap, and a valve apparatus.
US07787953B2 Dynamic channel selection for RF telemetry with implantable device
A telemetry system for radio-frequency communications between an implantable medical device and an external device providing improved noise immunity is disclosed. Multiple communications channels are used to enable establishment and re-establishment of communications between a particular pair of devices in a multiple device environment.
US07787942B2 Mechanical ventricular pacing non-capture detection for a refractory period stimulation (RPS) pacing therapy using at least one lead-based accelerometer
A system and method for monitoring at least one chamber of a heart (e.g., a left ventricular chamber) during delivery of a refractory period stimulation (RPS) therapy to determine if the desired non-capture (i.e., lack of ventricular mechanical capture due to refractory period stimulation) occurs. The system includes an implantable or external cardiac stimulation device in association with a set of leads such as epicardial, endocardial, and/or coronary sinus leads equipped with motion sensor(s). The device receives and processes acceleration sensor signals to determine a signal characteristic indicative of chamber capture due to pacing stimulus delivery, non-capture due to RPS therapy delivery, and/or contractile status based on the qualities of evoked response to pacing stimulation.
US07787938B2 Temporal artery temperature detector
Body temperature measurements are obtained by scanning a thermal radiation sensor across the side of the forehead over the temporal artery. A peak temperature measurement is processed to compute an internal temperature of the body as a function of ambient temperature and the sensed surface temperature. The function includes a weighted difference of surface temperature and ambient temperature, the weighting being varied with target temperature through a minimum in the range of 96° F. and 100° F. The radiation sensor views the target surface through an emissivity compensating cup which is spaced from the skin by a circular lip of low thermal conductivity.
US07787937B2 Methods, systems, and associated implantable devices for detecting radiation in patients undergoing treatment for cancer
Methods and systems for evaluating external beam radiation therapy delivered to a subject include: (a) placing at least one wireless implantable sensor in a first subject at a target location; (b) administering a first dose of radiation therapy into the first subject; (c) obtaining radiation data from the at least one wireless implantable sensor; and (d) calculating a radiation dose amount received by the first subject at the target location based on the radiation data obtained from the at least one wireless sensor during and/or after exposure to the first administered dose of radiation to determine and/or verify a dose amount of radiation delivered to the target location.
US07787933B2 Intravascular imaging detector
An apparatus for intravascular imaging to detect and characterize early stage, unstable coronary arty plaques. The detector works by identifying and localizing plaque-binding beta-emitting radiopharmaceuticals.
US07787931B2 Portable surgical implement detector
Surgical implements used during an operating procedure are detected in human or animal tissue. Markers attached to the surgical implements change their impedance at a preselected frequency in the presence of an electromagnetic field. Each of the markers is thereby provided with signal-identifying characteristics. The signal-identifying characteristics are detected by a freely movable, portable detection unit from a first location proximate the patient in an accurate, reliable manner. Potential cross-interference with operating room electronic instrumentation is minimized by shielding. System cost and space requirements are substantially lowered. An accidentally retained surgical implement is discovered in a timely manner, prior to completion of surgery and before the patient has been removed from the operating room. The portable detection unit is adapted to be transported to a second location from which the potential cross-interference between the electrical or magnetic fields generated during operation of the detector and the electronics deployed during the surgery is minimized. The patient is interrogated after closure of the wound by being subjected to an interrogating field generated by the surgical implement detector at the second location. Visible and/or audible signals from the detector signify accidental retention of a surgical implement before the patient awakes.
US07787930B2 Adiabatic T2 preparation sequence for magnetic resonance imaging with reduced B1 sensitivity
Adiabatic pulses that define an amplitude modulation and a frequency modulation are applied in a sequence of pulses to obtain a T2 weighted magnetic resonance image. Such an adiabatic T2 prep sequence typically includes a first 90° pulse, an even number of adiabatic pulses, and a second 90° pulse. Adiabatic pulses can be selected based on function pairs, or can be defined numerically. A magnetic resonance imaging (MRI) system includes a library of adiabatic pulse waveforms, and is configured to select a waveform and apply an RF magnetic field based on the selected pulse waveform.
US07787926B2 Intra-lumen polyp detection
Apparatus (40) is provided, including a capsule (50), adapted to be swallowed by a subject (54), the capsule (50) including (a) at least one radiation source (60), adapted to emit radiation having an energy of at least 10 keV, and (b) at least one photon detector (62), adapted to detect photons generated responsively to the emitted radiation, the photons having an energy of at least 10 keV. The apparatus (40) additionally includes a control unit (64), adapted to analyze data regarding the photons in order to generate information useful for identifying a clinically-relevant feature of a gastrointestinal (GI) tract (72) of the subject (54).
US07787922B2 Portable telephone with broadcast receiver
To provide a cell phone equipped with a broadcast receiver that delivers a high receiving sensitivity and antenna performance in various usage states.A loop element 12 as an antenna for receiving television broadcast is arranged in a range (c) of an upper end portion of an upper housing 1. An end part of an upper circuit board 6 is matched with a portion shown by (a) so that a conductor other than the antenna element does not exist in the range (c). A monopole element 19 for cell phone communication is arranged at a lower end portion of a lower housing 2.
US07787920B2 Dipole antenna for a portable communication device
The present invention relates to a portable communication device arrangement comprising a main unit and an auxiliary unit. The main unit includes an electrical interface to an auxiliary unit, a ground plane dimensioned for antenna operation at a multiple of a quarter of a wavelength of a desired frequency, and a radio communication unit connected to the ground plane and to the electrical interface. The auxiliary unit comprises at least one electrical conductor to be connected to the electrical interface and including a first radio frequency trap, where the distance between the first radio frequency trap and an end of the conductor that is to be connected to the electrical interface corresponds to an odd multiple of a quarter of a wavelength of the desired frequency. The invention provides a good antenna through reuse of elements already provided in relation to a portable communication device.
US07787915B2 Folding type portable wireless unit
In a folding mobile radio device, a gain is lowered considerably in its close state under such a condition that an upper case is excited directly in its open state to aim at a wide band and a high gain is used as an antenna. A folding mobile radio device includes a first case, a second case, a jointing portion for connecting the first case and the second case to open/close, a conductor element arranged in the first case, and a feeding element arranged in the second case. Then, in an open state via the jointing portion, the conductor element and the feeding element come close to each other and are coupled magnetically at a time of feeding a power whereas, in a close state via the jointing portion, the conductor element and the feeding element are apart from each other rather than the open state and are not coupled magnetically at a time of feeding a power.
US07787910B2 Mobile terminal having display unit separable from main unit and method thereof
A mobile terminal that has a display unit separable from a main unit and a method thereof are provided. The main unit includes a first separation sensor for sensing separation of the display unit; a radio frequency (RF) transmission unit for wirelessly transmitting data to be output to the display unit by radio; and a main unit controller for setting a path of the data to be output to the display unit to the RF transmission unit if the separation of the display unit is sensed by the first separation sensor. The display unit includes a second separation sensor for sensing separation from the main unit; an RF receiver unit for receiving data transmitted wirelessly from the RF transmission unit; a display controller for setting a path of the data input to the display unit to the RF receiver unit if the separation from the main unit is sensed by the second separation sensor; a memory for storing the data received by the RF receiver unit; and a display module for displaying the data stored in the memory.
US07787908B2 Multi-call display management for wireless communication devices
Techniques to manage the display of information for multiple voice and/or data calls in wireless devices. The techniques can manage a summary of all calls that are in progress and detailed information for individual calls. In one method, summary information is initially provided (e.g., to a display) for the multiple calls. The summary information may include, for example, the type and status of each call. An indication is then received to view detailed information for a selected call. In response, the detailed information for the selected call is provided. The detailed information for the selected call may include, for example, the caller name, call number, call duration, and so on. The detailed information for a data call may indicate various attributes for the data call (e.g., data rate, connection status, activity, service type, billing information, and so on).
US07787907B2 System and method for using speech recognition with a vehicle control system
A method for accessing data files with an in-vehicle control system from a remote source over a communication link. The communication link is established between an in-vehicle control system and the remote source. The method includes: establishing the communication link between the in-vehicle control system and the remote source to facilitate retrieving the data files from the remote source to the in-vehicle control system; retrieving at least one of the data files from the remote source over the communication link, wherein each of the data files may include text and numeric data; identifying the text and numeric data of each of the data files; generating a phonemic representation of the text and numeric data of the data files; and storing the data file retrieved from a remote source in a memory device.
US07787903B1 Portable radio vehicular installation apparatus with back-up battery power and method
A portable radio vehicular interface apparatus and method. The apparatus includes a plural interface connector conformed to the shape and electrical interfaces of the portable radio. The apparatus includes a battery housing that is coupled to provide power to the portable radio through a single sheath cable connected to the plural interface connector. The cable also encases an antenna conductor that couples the plural interface connector to an antenna terminal on the battery housing. The apparatus also includes a vehicle interface coupled to charge the battery from a vehicle power system.
US07787901B2 Access point multi-level transmission power and protocol control based on the exchange of characteristics
A wireless access point and multiple wireless terminals exchange utilization, status, mobility and reception characteristics. Each wireless terminal generates reception characteristics based on transmissions received from the wireless access point and from other devices in the network. In one operating mode, the characteristics gathered by the wireless devices are forwarded to the wireless access point, and, based on all received characteristics, the wireless access point selects its own transmission power for different types of the transmission. In another mode, all characteristics are exchanged between every wireless terminal and the access point so that each can independently or cooperatively make transmission power control decisions. In a further mode, the wireless access point adjusts protocol parameters based on an assessment of the characteristics received from the client devices. The utilization, status, mobility, and reception characteristics include received signal strength, error rates, estimated battery life, availability of unlimited power, active versus sleep mode ratios, anticipated bandwidth utilization, coding schemes available, deterministic/non-deterministic requirements, encryption and security requirements, quality of service requirements, position, velocity, stationary status, etc. Gathering of such characteristics involves both retrieval of preset parameters from memory and generating parameters based on received transmissions (including test packets).
US07787894B2 Method and system to facilitate interaction between and content delivery to users of a wireless communications network
A system and method of creating affinity groups of portable communication device users, and distributing targeted content to said users is disclosed. The user affinity groups may be formed by comparing user profiles with each other or with a predefined affinity group profile definition.
US07787892B2 Method and apparatus for adaptive multi-stage multi-threshold detection of paging indicators in wireless communication systems
A method and system is disclosed for detecting paging indicators using a multi-stage and multi-threshold detection mechanism so that a mobile terminal can be removed from an idle mode appropriately. After receiving a first paging indicator, it is determined whether a first indicator measurement corresponding to the first paging indicator is between a first and a second predetermined thresholds. After receiving a second paging indicator which may be a temporal diversity counterpart of the first paging indicator, a second indicator measurement derived based on both the first and second paging indicators is compared against a third predetermined threshold, wherein the mobile terminal is removed from the idle mode when both comparisons are appropriately conducted.
US07787891B2 Mobile station localization apparatus, systems, and methods
Embodiments herein may use first and second path loss values L1 and L2 to calculate first and second distances R1 and R2 between the MS and first and second base stations BS1 and BS2, respectively, in a a reduction in signal strength of signals as transmitted by the BS1 and the BS2 wireless packet-carrying network. L1 and L2 may comprise values of and as received by the MS. The MS may triangulate its position relative to a grid using R1 and R2. Other embodiments may be described and claimed.
US07787890B2 Mobile communication terminal for providing geographical information and method thereof
A mobile communication terminal including gps reception unit configured to receive location information indicating where the mobile terminal is located, a display unit configured to display geographical information based on the received location information, and a controller configured to provide additional information corresponding to the displayed geographical information. Further, the additional information includes a photo or video corresponding to the geographical information.
US07787888B2 Inter-working location gateway for heterogeneous networks
A system and method are described for providing and using an inter-working location gateway (IWLG) that allows a trusted/non-trusted user plane mobile node to successfully utilize user location services while data roaming. In an embodiment, once the mobile node establishes a data connection while roaming, the mobile node uses IP connectivity to exchange messages, e.g., IS-801 messages, with an IWLG located in the home network. Via the messaging, the mobile node provides certain parameters which the IWLG uses to determine which network the mobile node is roaming. The IWLG interfaces with the appropriate network elements in the visited network to determine the location of the mobile node.
US07787884B2 Method for optimising quality of service in the packet-switched domainn of a mobile communication system
A method for optimising quality of service in the packet-switched domain of a mobile communication system, a method wherein: a core network entity of said system sends to a radio access network entity of said system a request for the setting-up or reconfiguration of a radio bearer for a packet session for a mobile station, said request including first information derived from quality of service information contained in a corresponding request received by said core network entity, said core network entity adds to said request second information known at its level and which can be used, together with said first information, to perform a call admission control at the radio level.
US07787882B2 Touch screen generated processed signals in multiple communication systems and networks
Method, system and process for touch screen generated signals used in multiple communication systems and networks with reception and processing of Radio Frequency (RF) signal for generating processed location finder signal. Processing of input signal into time division multiple access (TDMA) processed filtered signal used in a cellular system and into orthogonal frequency division processed orthogonal frequency division multiplexed (OFDM) or orthogonal frequency division multiple access (OFDMA) signal used in a wireless local area network (WLAN) or a wide area network (WAN), wherein cellular system and WLAN, WAN are distinct systems and networks. Processing input signals into cross-correlated in-phase and quadrature-phase processed filtered signals for quadrature modulation and into signals for non-quadrature modulation and transmission. Communication system and network wherein touch screen processed signal provides direct access to launch browsers from the screen by touching the screen. Receiving a Radio Frequency (RF) signal from a satellite system and from a distinct land based system.
US07787879B1 Method and system with user identifiers that indicate session type
A user uses a wireless communication device to engage in a communication session over a packet-switched network. The communication session is one of a plurality of different session types, e.g., a push-to-talk (PTT) session or a Web browsing session. The user is identified in the communication session by a user identifier that is dependent on the session type. The user identifier used in a particular communication session is included in a usage record generated for that communications session. A billing system determines the session type from the user identifier in the usage record. Based on this session type, the billing system selects a billing formula to calculate a charge to the user for the communication session.
US07787878B2 Method and system for enabling number portability in IMS networks
A method and system is disclosed for enabling number portability in a communication session between a caller and a callee in an IMS network. When a caller or callee changes her subscription from a first network to a second network, mechanisms are implemented to have the number portability information provided so that the moved caller or callee can still engage in communication sessions using her original public identification number.
US07787871B2 Mobile communication terminal and communication control program
A cellular phone 100 registers incoming call histories in which other party telephone numbers are correlated to own telephone numbers which received a call in an incoming call history accommodation section 14b. It is judged whether or not the other party telephone number to which a call is made is the other party telephone number from which a call was received previously with reference to the incoming call histories when transmitting a call. If the other party telephone number is an other party telephone number which was received previously, the own telephone number which was used at that time is extracted from the incoming call histories and a call transmission is made. Accordingly, this enables preventing the error in using different plurality of own telephone numbers.
US07787864B2 Wireless email communications system providing device capability set update features and related methods
A wireless communications system may include a plurality of mobile wireless communications devices each having a subscriber account associated therewith including a respective personal identification number (PIN) and a device identification (ID). Each device ID may have associated therewith a device capability set from among a plurality of device capability sets. The system may further include at least one electronic mail (email) server including a database of subscriber accounts and for sending emails to and receiving emails from the mobile wireless communications devices based upon the PINs and device IDs. The at least one email server may compare a given PIN and device ID, based upon a communication from a given mobile wireless device, with a corresponding PIN and device ID for the corresponding subscriber account in the database, and update a corresponding device capability set for the corresponding subscriber account based upon a discrepancy.
US07787861B2 Serialized prevention of duplicate charging data records
The invention allows serialized prevention of duplicate charging records so that loss of charging data records does not occur even in cases of multiple charging gateways being down or otherwise unreachable at a time. In response to detecting no acknowledgement received from a first charging data record collection unit for a charging data record set, it is checked whether processing of any charging data record set marked as a potential duplicate is currently pending. In response to discovering pending processing of at least one charging data record set marked as a potential duplicate, completion of the pending processing is detected. In response to the detected completion, a second charging data record collection unit is selected as a temporary backup. The charging data record set is then transferred to the second charging data record collection unit for processing as a potential duplicate.
US07787859B2 Prepaid charging in communication network
A method and apparatus for charging against prepaid credit in a communication network. When a first terminal requests establishment of a call to a second terminal, the network ascertains whether prepaid credit is involved. If so, accounting sessions are established between an accounting server and any accounting servers that will raise costs during the call. A session identifier is generated. Once the call is established, charging update data is sent from the accounting clients to the accounting server, where it is collated on the basis of the accounting session identifier, whereby enabling updating of the prepaid credit during the call.
US07787857B2 Method and apparatus for providing an alert utilizing geographic locations
Embodiments of the present invention provide a navigation device (10) and method that are operable to provide an alert by comparing user geographic locations. The navigation device (10) generally includes a location determining component (14) operable to determine a current geographic location of the device (10), a memory (16) operable to store data corresponding to a previous geographic location of the device (10), a processor (12), and a display (20). The processor (12) is operable to compare the current geographic location of the device (10) to the previous geographic location of the device (10) and generate an alert based upon the comparison. The display (20) is operable to provide a visual indication of the generated alert. Such a configuration enables an attention-getting alert to be automatically provided even if a user is severely injured or incapacitated.
US07787856B1 Converged emergency service call handling
A communication network for emergency service call handling, the communication network comprising a mobile switching center (MSC) configured to receive an emergency call from a wireless end device and transmit first call signaling indicating a call key for the emergency call and a public safety answering point (PSAP) for the call, and a gateway system configured to receive the first call signaling, process the first call signaling to generate second call signaling indicating the call key and the PSAP, transmit the second call signaling to a routing system, and connect the emergency call from the MSC to the routing system.
US07787854B2 Scalable distributed radio network
A scalable network is provided. The network includes a remote device coupled to an antenna and adapted to communicate with subscriber units over an RF link, a switching device coupled to the remote device, and a radio suite coupled to the switching device. The radio suite includes two or more radios, each radio performs the functions of a base station transceiver. The switching device interconnects the radio suite with the remote device. Each radio supports one or more air interface standards.
US07787853B2 Method and device for the reduction of the DC component of a signal transposed into baseband, in particular in a receiver of the direct conversion type
A method is for reducing a DC component of an input signal transposed into baseband and being generated by a first frequency transposition stage starting from an initial signal and from a transposition signal. The method includes amplifying the transposed input signal in a first amplifier. The first amplifier receives at a DC offset compensation input, a compensation signal extracted from an output signal of a second amplifier subjected to a compensation of a offset DC voltage of the second amplifier. The method also included alternating between receiving at an input of the second amplifier, a first auxiliary signal from an auto-transposition of a transposition signal in a second frequency transposition stage and a second auxiliary signal from a transposition of the initial signal in the second frequency transposition stage with the transposition signal.
US07787852B2 RF receiver with harmonic blocking in LO
A RF receiver includes a low noise amplifier and blocking module, a down conversion module, and a local oscillation module. The low noise amplifier and blocking module is coupled to receive an inbound RF signal, wherein the amplified inbound RF signal includes a desired RF signal component and a blocking RF signal component; attenuate the blocking RF signal component of the amplified inbound RF signal; and pass, substantially unattenuated and amplified, the desired RF signal component of the inbound RF signal to produce a desired inbound RF signal. The down conversion module is coupled to convert desired inbound RF signal into an inbound signal based on a receive local oscillation. The local oscillation module is coupled to produce the receive local oscillation, wherein the local oscillation module includes a notch filter module coupled to attenuate signal components of the receive local oscillation at frequencies corresponding to harmonics of the blocking RF signal component.
US07787851B2 Circuit arrangement with radio-frequency mixer, and receiver arrangement with the circuit arrangement
The invention specifies a circuit arrangement with a radio-frequency mixer (4) in which a plurality of preamplifiers (1, 2, 3) in a receiver have a common output node (6). This node is connected to a common, broadband radio-frequency mixer (4) via common coupling capacitances (41, 42). Switching means (17, 18; 27, 28; 37, 38) can be used to connect and disconnect the preamplifiers (1 to 3), which can be associated with various frequency bands, independently of one another. The present principle can be applied in multiband receivers in mobile radio and allows integration using little chip area with good radio-frequency characteristics.
US07787849B2 Power consumption management based on receiver parameter and method for use therewith
An integrated circuit (IC) includes an RF receiver having an AGC module that generates an automatic gain control (AGC) signal based on a strength of a received signal, and a low noise amplifier that amplifies the received signal based on the AGC signal. A processing module generates a power mode signal based on the AGC signal, the power mode signal for adjusting a power consumption parameter of the IC based on the power mode signal.
US07787847B2 Front end and high frequency receiver having quadrature low noise amplifier
A front end and a high frequency receiver provided therewith are described, which front end comprises a quadrature low noise amplifier as a low noise amplifier. A high isolation between local oscillators and quadrature mixers is achieved thereby, reducing a DC offset at mixer outputs. The quadrature low noise amplifier may be implemented as a differential class AB cascode arrangement of MOST or FET semiconductors. A low distortion receiver having a high linearity is the result.
US07787845B2 UE measurement scheduling based on measurement bandwidth
The method and apparatus described herein uses variable length snapshot periods to determine signal strength measurements. A mobile station determines the measurement bandwidth associated with a base station, and sets the snapshot period based on the measurement bandwidth. The mobile station determines the signal strength of serving and neighboring cells during snapshot periods. Such signal strength measurements may be used to assist and/or direct handover operations.
US07787843B2 Multiple band direct conversion radio frequency transceiver integrated circuit
A multiple band direct conversion radio frequency (RF) transceiver integrated circuit (IC) includes a multiple band direct conversion transmitter section, a multiple band direct conversion receiver section, and a local oscillation module. The multiple band direct conversion transmitter section includes a transmit baseband module and a multiple frequency band transmission module. The multiple band direct conversion receiver section includes a multiple frequency band reception module and a receiver baseband module. The local oscillation generation module is operably coupled to generate a first frequency band local oscillation when the multiple band direct conversion RF transceiver IC is in the first mode and operably coupled to generate a second frequency band local oscillation when the multiple band direct conversion RF transceiver IC is in the second mode.
US07787839B2 RFIC with dynamically controlled power amplifier
A radio frequency (RF) front-end includes a power amplifier module and a power amplifier control module. The power amplifier module is coupled to amplify an outbound RF signal in accordance with a control signal to produce an amplified outbound RF signal. The power amplifier control module is coupled to generate the control signal based on at least one of forward power of the amplified outbound RF signal and reflected power of the amplified outbound RF signal.
US07787835B2 Radio receiver and radio transmitter
A radio receiver includes an aerial wire that receives a radio signal in which a transmission signal is superimposed on a carrier, a voltage-controlled oscillator that oscillates a local oscillation signal, a frequency multiplier, a demodulation circuit that demodulates the transmission signal on the basis of the radio signal and the local oscillation signal, and an oscillation frequency control circuit that repeatedly sweeps the frequency of the local oscillation signal over a frequency bandwidth that is equal to or greater than the width of a frequency drift in a carrier frequency from the aerial wire or over a frequency bandwidth that is equal to or greater than the width of a frequency drift in the local oscillation signal.
US07787829B1 Method and apparatus for tuning a radio receiver with a radio transmitter
Wireless devices transmit and receive radio signals based upon reference frequencies that are generated by reference frequency circuits. If the reference frequency in the transmitter is different from the reference frequency in the receiver, the radio signals may not be received properly or may not be capable of being received at all. A measurement circuit measures the amount of error or signal corruption in radio signals due to the reference frequency offset. A trimming circuit then tunes the reference frequency in the transmitter or receiver to reduce the reference frequency offset.
US07787824B2 Receiver, transmission device and receiving method
An adaptive array antenna part receiving a plurality of transmitted signals in which sub-carrier signal components of predetermined values is suppressed before transmission in order to distinguish a plurality of transmission antenna, by means of the plurality of transmission antennas; a part calculating weight factors suppressing the sub-carrier signal components set in the predetermined values, among sub-carrier components included in a received signal; and a part applying the weight factors to the adaptive array antenna means and receiving the plurality of transmitted signals with distinguishing the same are provided.
US07787821B2 Information terminal device, radio communication system and radio communication method
An information terminal device (terminal) has a first radio communication unit capable of performing radio communication with low power consumption and a second radio communication unit performing data communication using a wireless LAN. In an ad-hoc mode in which data communication is performed between the terminals, as a rule, the second radio communication unit is set in a sleep mode. However, when actual data communication is necessary, an activation signal is transmitted to a terminal as a communication party by using the first radio communication unit to activate the second radio communication unit. After completion of data communication, a stop signal is transmitted to the terminal as the communication party by using the first radio communication unit to stop the second radio communication unit on the transmission side. In such a manner, transmission of a beacon signal from the second radio communication unit is suppressed, and proper power saving is realized.
US07787815B2 Image forming device
An image forming device is disclosed that is able to superpose a smooth sheet on a toner image on a recording sheet after common thermal fusing, perform re-melting and solidification, and then separate the smooth sheet, thereby, forming a high-gloss image easily. The image forming device includes a first fusing unit for the common thermal fusing, and a second fusing unit for fusing the toner image on a recording sheet after the common thermal fusing with a gloss application sheet superposed on the toner image, and a separation unit for separating the gloss application sheet from the recording sheet. The gloss application sheet is superposed on the recording sheet with a side of the gloss application sheet projecting out beyond a side of the recording sheet on a downstream side in the conveyance direction, and the gloss application sheet and the recording sheet are directed into the separation unit while being superposed.
US07787814B2 Edge wear reducing pressure roller and an electrostatographic reproduction machine having same
An edge wear reducing pressure roller is provided and comprises (a) a roll member having a cylindrical elastomeric outer layer including a longitudinal axis and a length having a first position for supporting a first edge of a copy sheet and a second position for supporting a second edge of the copy sheet; and (b) a cylindrical core located within the cylindrical outer layer also having the longitudinal axis, and a length for supporting the cylindrical elastomeric outer layer. The cylindrical core includes a first segment having a first diameter, and a second segment having a second diameter less than the first diameter for creating variation in elastomeric layer thickness. The second segment advantageously is located directly underneath the first position for supporting the first edge of the copy sheet, and the second position is advantageously located underneath the second position for supporting the second edge of the copy sheet.
US07787813B2 Image forming apparatus capable of stably conveying recording medium
An image forming apparatus includes an image forming mechanism, a toner image carrier, a transfer unit, and a contact-separate mechanism. The image forming mechanism forms a toner image. The toner image carrier carries the toner image. The transfer unit includes a transferor, a pre-transfer guide, and a post-transfer guide. The transferor opposes the toner image carrier to form a transfer nip at which the toner image on the toner image carrier is transferred onto a recording medium. The pre-transfer guide and the post-transfer guide are respectively disposed on upstream and downstream sides from the transfer nip relative to a recording medium conveyance direction. The contact-separate mechanism moves the transfer unit including the transferor, the pre-transfer guide, and the post-transfer guide to contact and separate the transferor to and from the toner image carrier.
US07787810B2 Active station adaptive image registration
A color registration method, system, and computer program product generally includes a plurality of imaging stations and one or more MOB (Marks-On Belt) sensors. An indication is initially provided to each imaging station among the imaging stations, which colors among a plurality of colors associated with said color registration system are active. Next, an arbitrary imaging station among the imaging stations can be assigned as a reference color. Thereafter, the arbitrary imaging station can be instructed to write an appropriate color pattern to replace marks associated with any imaging among imaging stations not enabled with the marks with respect to said reference color in order to thereby produce a resulting color ensemble that is detectable by one or more MOB sensors.
US07787808B2 Developing device and image forming apparatus
A developing device is provided having a simple configuration by which a desired amount of developer can be delivered to an image bearing member, and there is provided an image forming apparatus having the developing device. A developing device includes a developing roller by which two-component developer is borne and delivered to a photoreceptor drum, a layer thickness-regulating member for regulating a layer thickness of the developer, and a magnetism-generating member for generating magnetism, and a control unit for controlling an amount of displacement of the magnetism-generating member. The control unit 23 controls an amount of displacement of the magnetism-generating member relative to the development sleeve.
US07787806B2 Image forming device, developing device and toner cartridge
An image forming device has: a developing cartridge for developing an electrostatic latent image on an image carrying member and a toner cartridge. The developing cartridge contains a developing roller and a single auger. The toner cartridge is detachably attached to the developing cartridge and containing toner. The toner cartridge has an agitation mechanism that agitates the toner, a conveyance mechanism that conveys the toner to the agitation mechanism, and two ports, the two ports being aligned in the axial direction and communicated with the developing cartridge, respectively. The toner cartridge and the developing cartridge are arrayed side by side in a horizontal direction. The toner cartridge has a shape having a vertical cross section in which a horizontal length is greater than a vertical length.
US07787804B2 Charging member, charger apparatus with charging member, and image forming apparatus having charger apparatus
A charging member for electrically charging a substrate has a charge layer to be brought into contact with the substrate, an intermediate layer supporting the charge layer, and a support member supporting the intermediate layer. The intermediate layer has a first portion adjacent the charge layer and a second portion adjacent the support member, the first portion having a greater rigidity than that of the second portion.
US07787803B2 Image forming apparatus having controller to selectively control plurality of driving sources
An image forming apparatus includes a developing unit to form an image using a developing agent on one side of a printing medium transported along a simplex printing path, a fixing unit to fix the developing agent on the printing medium, a discharging roller to discharge the printing medium that passes the fixing unit, and a first driving source to drive the developing unit, the fixing unit and the discharging roller.
US07787801B2 Image forming apparatus with shield member
An image forming apparatus includes an apparatus cabinet having a bottom face opposed to a floor surface and a front face for operating the apparatus, a plurality of foot members disposed on the bottom face for supporting the apparatus on the floor surface in a movable manner, and a shield member for shielding a gap formed between the bottom face and the floor surface at least at the side of the front face of the apparatus.
US07787799B2 Cleaning device and image forming device
The present invention provides an image forming device. The image forming device includes a photosensitive body, a charging roller, a cleaning member, and a controller. The charging roller, while rotating in a first direction, charges the photosensitive body for image formation. The cleaning member, formed by an elastic body, contacts the charging roller and cleans the charging roller. The controller, when the charging roller is not carrying out charging of the photosensitive body for image formation, rotates the charging roller in a direction opposite to the first direction.
US07787798B2 System and method for preventing particulate matter deposition on contact surfaces
An element, or elements, of a collection chamber which may remove excess deposition of particulate matter without interrupting or otherwise disturbing the normal operation of the device are provided. These elements may oscillate within a collection chamber and substantially remove any particulate matter which may be deposited, and accumulate, within the collection chamber over time. Such an oscillation and removal of undesirably deposited particulate matter may be performed without substantially interfering with the ability of particulate matter to travel through the chamber or space. The element or elements may comprises but are not limited to, one or more plastic wiping elements, or one or more spring-like wire form structures. Additionally, one or more post processing systems and methods, for final disposal, transformation, or processing of the particulate matter which travels through the collection chamber may be provided.
US07787797B2 Image forming apparatus, process cartridge, and developing cartridge
An image forming apparatus that includes: an image carrier; a developing cartridge detachably mountable with respect to the image carrier; a processing device to which voltage acting between the image carrier and the processing device is applied; and a first electrode, wherein the developing cartridge further includes: a developing roller on which toner is capable of being held; and a second electrode capable of being electrically connected with the first electrode when the developing cartridge is mounted with respect to the image carrier, the processing device further includes: a third electrode capable of being electrically connected with the second electrode when the developing cartridge is mounted with respect to the image carrier, wherein the second electrode positions the developing cartridge in an axial direction of the developing roller.
US07787796B2 Power saving system for image forming apparatus and image forming apparatus operable in power saving modes
The present invention includes a plurality of image forming apparatuses connected to a network, and a server which controls the operation state of the image forming apparatuses via the network. The image forming apparatuses are operable in a normal operation mode and in one of plural power-saving modes with different power consumption. The server individually sets the operation mode of the image forming apparatuses in accordance with a preset power-saving operation policy, and controls the image forming apparatuses so that each of the image forming apparatuses operates in the preset operation mode in each predetermined time band.
US07787794B2 Setting angle adjusting device and setting angle adjusting method
A setting angle adjusting device, includes a first input part configured to input an instruction for changing a setting angle of an operations panel in a first direction; a second input part configured to input an instruction for changing the setting angle of the operations panel in a second direction different from the first direction; a rotation part configured to change the setting angle of the operations panel; and a driving part configured to rotate the rotation part in a designated direction as corresponding to either the first input part or the second input part.
US07787792B2 Heating apparatus and image forming apparatus with fixing treating modes for periods between image fixing
The heating apparatus has a heating member and a pressure member which are mutually pressure-welded to hold and convey and heat a heated member to be heated by a nip portion formed between the heating member and the pressure member, includes a temperature detector, power control means, and a curl reduction mode for setting a paper conveyance interval temperature which is the target temperature of the heating member set in a paper conveyance interval which is a period from end of heating the M-th member to be heated up to start of heating the M+1-th member to be heated in continuous heating of N members to be heated or in a certain period in the paper conveyance interval to a temperature higher than the heating temperature of a member to be heated which is the target temperature of the heating member when heating the M+1-th member to be heated.
US07787790B2 Fixing apparatus and image forming apparatus
A fixing apparatus of the present invention includes a heating roller 2 that is a cylindrical member having a center axis, a pressurizing roller 3 that exerts pressure on the heating roller 2, and a temperature detecting element 6 that detects the temperature of the heating roller 2. The outer peripheral surface of the heating roller 2 is induction heated on the basis of the temperature information detected by the temperature detecting element 6. The fixing apparatus thus utilizes induction heating. The present invention is characterized in that the temperature detecting element 6 is placed in an area located vertically below the center axis of the heating member 2 and vertically below the outer peripheral surface of the heating member. The temperature detecting element 6 is thus provided at a position where it is unlikely to suffer thermal convection from the heating roller 2.
US07787788B2 Fixing device and image forming apparatus including fixing device
A fixing device includes a fixing member, pressure member, first temperature detector, and pressure adjustment mechanism. The pressure member presses against the fixing member to form a nip though which a recording medium bearing a toner image thereon is conveyed. The first temperature detector detects a temperature of the fixing member. The pressure adjustment mechanism performs an adjustment to contact pressure between the fixing and pressure members to be lower than an appropriate pressure for image fixing at the detected temperature of the fixing roller or separation of the pressure roller from the fixing member for a part of a period between a time at which a tailing end of a precedent recording medium is conveyed out from the nip and a time at which a leading end of a following recording medium is conveyed into the nip when a plurality of recording media are successively conveyed through the nip.
US07787781B2 Optical receiver reliably detectable loss-of-signal state
The present invention is to provide an optical receiver that prohibits the miss-detection of the recovery from the LOS (Loss-Of-Signal) state. The optical receiver includes an light-receiver device for converting an optical input signal to a photo-current, a pre-amplifier for converting this photo-current into a voltage signal, and a LOS detector to detect the LOS state based on the output from the pre-amplifier. The LOS detector includes a bottom hold that detects and keeps the bottom level of the output from the pre-amplifier and the comparator that sets the output thereof when the output from the bottom hold exceeds the threshold VTH(−).
US07787780B2 Optical signal receiving circuit
An optical signal receiving circuit, may include a first transimpedance amplifier configured to convert a first current signal into a first voltage signal, wherein the first current signal generated in a first photodiode, to which an optical signal is inputted; a second transimpedance amplifier configured to convert a second current signal into a second voltage signal, wherein the second current signal generated in a second photodiode, to which an optical signal is inputted; a noise detection circuit configured to detect a noise signal of the second voltage signal, and configured to shift at least one of the first voltage and the second voltage in order to widen a voltage difference between the first voltage signal and the second voltage signal when the noise signal of the second voltage signal is detected; and a first comparator having as inputs the first voltage signal and the second voltage signal, and configured to generate a digital signal based on the first voltage signal and the second voltage signal.
US07787775B2 Methods and apparatus for optical networks
A chromatic dispersion compensation system for an optical transmission system incorporates circuitry which determines the length of an optical fiber extending between an output amplifier and an input amplifier. Based on fiber type, the total chromatic dispersion on the fiber is determined. Compensation can then be automatically implemented.
US07787772B2 Optical signal transmission device and optical communication network
By using wavelength division multiplexing technologies, redundant star topology network is constructed on a ring-shaped optical fiber network. Edge-switches 5a, 5b, 5c, and 5d are connected to client station groups 6a, 6b, 6c, and 6d are connected, respectively. The edge-switches 5a, 5b, 5c, and 5d are connected to edge optical transport device 2a, 2b, 2c, and 2d. Core-switches 4a and 4b are connected to a core optical transport device 1. The edge optical transport device 2a, 2b, 2c, 2d, and the core optical transport device 1 are connected to a ring-shaped single optical fiber 3. A communication circuit 7 is formed among core optical transport device 1, edge optical transport devices 2a, 2b, 2c, and 2d, by using wavelength division multiplexing technologies.
US07787768B2 Optical cross-connector containing multi-stage Clos network in which a single-stage matrix comprises one stage of the Clos network
A WDM optical cross-connect has input and output channels for through traffic. A first group of matrices connects the input channels to the output channels. Each input channel is connected to an input of a matrix of the first group and each output channel is connected to an output of the matrix. Input/output channels are provided for adding/dropping traffic. Each add/drop channel is connected to an input/output of a second group of matrices. The outputs/inputs of the second group of matrices are connected to inputs of a third group of matrices or outputs of a fourth group of matrices and the outputs/inputs of the third/fourth group of matrices are connected to inputs/outputs of the first group of matrices such that the matrices of the second, third and first groups of the first, fourth and second groups each form a Clos network.
US07787761B2 Lens assembly
A lens assembly for an imaging device may include a lens member for focusing external radiation towards an image sensor of the imaging device, and a screen member adjacent the lens member. A transparent portion may be positioned between the lens member and the external radiation and may have first and second surfaces. A first mask member may be positioned at the first surface of the transparent portion and may have an inlet therein. A second mask member may be positioned at the second surface of the transparent portion and may have an outlet therein. The outlet may be smaller than the inlet.
US07787760B2 Lens aperture-adjustment device and closed circuit television camera
A lens aperture-adjustment device of a closed circuit television camera for capable of switching between automatic and manual adjustments of lens aperture is provided. The device includes a geared motor for driving aperture blades of a lens aperture mechanism; a drive circuit for driving the geared motor in response to a first drive signal for automatic adjustment or a second drive signal for manual adjustment; a comparison circuit for making a comparison between a lightness information signal responsive to the imaging environment and a first reference signal and outputting the first drive signal; a differential amplifier to which a manual adjustment signal entered by an operator and a second reference signal for defining the limit value of the drive amount of the geared motor are input, the differential amplifier for outputting the second drive signal; and a selection circuit for connecting the first drive signal or the second drive.
US07787756B2 Waterproof housing
A waterproof housing is provided with an engaging member that can engage with rotary members provided respectively on a plurality of cameras. The rotary members can be rotated from the outside of the waterproof housing. Accordingly, the plurality of cameras can be stored and operated selectively in a single waterproof housing. For example, the engaging member can be configured in such a manner that a plurality of multiple recessed portions are provided concentrically so that each one of the plurality of rotary members can be fitted to any one of the recessed portion out of the multiple recessed portions.
US07787755B2 Recording medium having data structure for managing reproduction of slideshows recorded thereon and recording and reproducing methods and apparatuses
A computer readable medium is provided having a data structure for managing reproduction of a slideshow of still images recorded on the computer readable medium. The computer readable medium includes a clip information area and/or a playlist area. The clip information area stores at least one clip information file. Each clip information file is associated with at least one stream file stored in a data area. The clip information file provides a map for the associated stream file. Each map maps presentation time information to address information for the associated stream file. The playlist area stores a playlist file. The playlist file references the clip information file and includes navigation information for reproducing still images and audio data together as a slideshow.
US07787754B2 Continuous extension of discrete transform for data processing
A method of interpolating images using continuous extension functions of inverse discrete transforms is described.
US07787748B2 Recording and reproducing apparatus, content reproducing apparatus, magnetic disk device, and control method thereof
A head position estimator estimates the present position of a head relative to a recording medium, an LBA calculator for calculating positions of a data block to be read next and other data blocks existing before and after the data block, and a moving destination determiner for determining a data block at which the time required to move the head is the shortest, as a data block to be read next, on the basis of the present position of the head, which has been estimated by the head position estimator, and the positions of the respective data blocks, which have been calculated by the LBA calculator.
US07787741B2 Prioritized content recording and storage management
A storage management system selectively reduces a quality level of previously stored content. When storage in the system is becoming full, selected content is converted to a lower quality or lower storage size, based at least one of priority or age. Such conversion is performed in a computing background to minimize interference with programs being currently viewed. A user interface provides a list of programs that are candidates for conversion. The user selects programs to be converted or deleted to create additional storage for the new programs.
US07787740B2 Universal cable bracket
A universal cable bracket for strain relieving a cable in a fiber management system includes a first portion having a cable receiving area defined therein for holding a section of an optic fiber cable with a notch to prevent postponing; a second portion having a complementary cable receiving area for the section of the optic fiber cable, the second portion being configured to mate with the first portion; a routing window defined in at least one of the first and second portions for routing a fiber of the optic fiber cable therethrough; and a sacrament assembly being configured to hold the first and second portions together and to secure the section of the optic fiber cable there between.
US07787736B2 Semiconductor optoelectronic waveguide
The present invention relates to a semiconductor optoelectronic waveguide having a nin-type hetero structure which is able to stably operate an optical modulator. On the upper and lower surfaces of the core layer determined for the structure so that electro-optical effects are effectively exerted at an operating light wavelength and are provided with intermediate clad layers having a band gap which is greater than that of the core layer 11. Respectively on the upper and the lower surface of the intermediate clad layer are provided the clad layers having the band gap which is greater than those of the intermediate clad layers. On the upper surface of the clad layer are sequentially laminated a p-type layer and an n-type layer. In the applied voltage range used under an operating state, a whole region of the p-type layer and a part or a whole region of the n-type layer are depleted.
US07787731B2 Bend resistant multimode optical fiber
Bend resistant multimode optical fibers are disclosed herein. Multimode optical fibers disclosed herein comprise a core region and a cladding region surrounding and directly adjacent to the core region, the cladding region comprising a depressed-index annular portion comprising a depressed relative refractive index.
US07787730B2 Optical fiber and broadband light source
An optical fiber and a broadband light source that can generate SC light having a broader bandwidth. A broadband light source 1 is equipped with a seed light source 11 and an optical fiber 12. The seed light source 11 outputs light having a central wavelength in the wavelength range of 1500 nm to 1650 nm. The optical fiber 12 outputs supercontinuum light a result of input of the light output from the seed light source. The optical fiber 12, which has a zero dispersion wavelength in the wavelength range of 1300 nm to 1500 nm and an effective area of 12 μm2 or less at the central wavelength, outputs supercontinuum light having a wavelength bandwidth expanded to 1000 nm or more.
US07787725B2 Fiber optic microphone and a communication system utilizing same
An arrangement for a fiber optic microphone having at least one pair of optical fibers, each having an input end portion and an output end portion made of a material having a critical refractive angle θcrit and having a numerical aperture NA. The input end portion of a first fiber is connectable to a source of light and the output end portion of a second fiber is connectable to a photoelectrical transducer. Both end portions have an inner diameter, an axis and a rim. The input and output end portions are mutually affixed along a single plane with their rims touching each other at a point, the axes forming an angle α therebetween. The rims are cut with respect to the axis, at an angle in a plane perpendicular to the single plane and to a bisector of angle α at the point, where α=2×θcrit−NA.
US07787724B2 Nonlinear crystal and waveguide array for generation of terahertz radiation
Techniques for generating terahertz (THz) radiation are provided in which each nonlinear crystal in an array of such crystals is coupled to one or more corresponding waveguides such that any THz radiation generated in any single crystal is coupled into that crystal's THz waveguide structure. After the THz radiation is generated in the crystals and coupled into the waveguides, the individual THz signals may be coherently combined to form a single THz signal (non-coherent configurations are provided as well). Crystal-waveguide arrays embodying the techniques can be used to implement efficient, robust, and compact THz sources suitable for applications such as security screening, medical imaging, quality control and process monitoring in manufacturing operations, and package and container inspection.
US07787723B2 Support element for mounting optical elements and method of producing such a support element
The invention relates to a support element (1), for mounting at least two wave-modifying elements, with support of services, arranged parallel to each other. According to the invention, support element for mounting at least two wave-modifying elements and corresponding production method maybe achieved, whereby the support surfaces each have at least one opening and the openings are connected to each other by means of at least one through drilling.
US07787722B2 Method for coordinating an uplink TDMA access shared by several sub-networks of a passive optical network (PON)
A Passive Optical Network (PON) comprises at least a first sub-network (16) with a first Optical Line Terminal (4) and a first set of Optical Network Units (8, 12), a second sub-network (18) with a second Optical Line Terminal (6) and a second set of Optical Network Units (8) interconnected to a same splitter (14). In downlink direction from Optical Line Terminals to Optical Network Units, each sub-network uses a different wavelength (λ1, λ2) and in uplink direction all ONUs (8, 10, 12) are able to access all Optical Line Terminals through an uplink TDMA access by using one single wavelength (λ3).The dynamic transmission resources allocation units of all Optical Line Terminals have the same process and coordination of the uplink TDMA access is carried out by sending (112) from a determined master Optical Network Unit to the other Optical Line Terminals different from its associated Optical Line Terminal an echoed synchronization message containing synchronization information related to its corresponding Optical Line Terminal referred as master Optical Line Terminal.
US07787716B2 Polarization mode dispersion compensator, polarization mode dispersion compensating method, and its application to optical communication system
The present invention provides a polarization mode dispersion compensator comprising: a compensating portion which includes a first polarization controller which performs polarization conversion on light propagating along an optical transmission line and a DGD (Differential Group Delay) emulator which adds a DGD to the light which is polarization-converted by said first polarization controller, said compensating portion being for compensating polarization mode dispersion which occurs in the light while the light propagates along the optical transmission line; a second polarization controller for performing polarization conversion on the light, of which the polarization mode dispersion is compensated, so that a state of polarization of the light can be one linear polarization; a polarization beam splitting portion for splitting the light, which is polarization-converted by said second polarization controller, into the one linear polarization and an other linear polarization which is orthogonal to the one linear polarization; an optical-intensity measuring portion for measuring intensity of the other linear polarization; and a controlling portion for controlling said compensating portion and said second polarization controller so that the intensity of the other linear polarization measured by said optical-intensity measuring portion becomes minimized.
US07787713B2 Integrated optical waveform modulation
A method of modulating an optical carrier. A target carrier modulation is computed based on an input data signal. An effective length of an optical modulator is then controlled based on the target carrier modulation.
US07787712B2 Electronic document creating apparatus
An electronic document creating apparatus includes a document information obtaining device that obtains and inputs document identification information put on a sheet document. The document identification information specifies an electronic document stored in a folder. The electronic document serves as an output source of the sheet document. An electronic document extraction device is provided to extract an electronic document based on the document identification information. A new document creation device is provided to create a new electronic document by combining at least two electronic documents extracted by the electronic document extraction device. The new electronic document is stored in a folder.
US07787708B2 Systems and methods for rendering text within symbols
Systems and methods are provided for rendering symbols with text. In one implementation, the method may comprise selecting a symbol from a repository, selecting text to be combined with symbol, and combining the text with the symbol. To combine the text with the symbol, the method may further comprise combining the text with the symbol according to at least one of inserting text within an defined text box in the symbol, and automatically determining a text box within the symbol to insert the text.
US07787704B2 Enhancing the quality of decoded quantized images
A system for image enhancement and, more particularly, a system for enhancing the quality of a quantized image.
US07787703B2 Method and system for extending binary image data to contone image data
A method and system converts a binary image into an analog image by first tagging pixels that are part of edges in the digital image and using this tagging information to eliminate such tagged pixels from the digital filtering process. The elimination of such tagged pixels from the digital filtering process substantially eliminates artifacts near the edges, thereby reducing any distraction from the perceived quality of the output image.
US07787702B2 Multiprimary color subpixel rendering with metameric filtering
Systems and methods of rendering image data to multiprimary displays that adjusts image data across metamers are herein disclosed. The metamer filtering may be based upon input image content and may optimize sub-pixel values to improve image rendering accuracy or perception. The optimizations may be made according to many possible desired effects. One embodiment comprises a display system comprising: a display, said display capable of selecting from a set of image data values, said set comprising at least one metamer; an input image data unit; a spatial frequency detection unit, said spatial frequency detection unit extracting a spatial frequency characteristic from said input image data; and a selection unit, said unit selecting image data from said metamer according to said spatial frequency characteristic.
US07787700B2 Signal processing method, signal processing apparatus, computer-readable medium and a data recording medium
A signal processing method comprises: generating thinned data by thinning, in a checkerboard like manner, image data comprising a plurality of pixels that are arranged, as a square, in a row direction and in a column direction perpendicular to the row direction; generating a first square array by extracting odd-numbered lines from lines of the thinned data in the row direction and in the column direction, and generating a second square array by extracting even-numbered lines from the lines of the thinned data in the row direction and in the column direction; and performing an image compression process for each of the first square array and the second square array.
US07787699B2 Real-time integration and recording of surgical image data
Certain embodiments of the present application provide a method for imaging in a healthcare environment including receiving in an application a first feed, the first feed including historical patient image data; receiving in the application a second feed, the second feed including substantially live patient image data; and integrating in real-time in the application the first feed and the second feed to form a display representation, the display representation displayable on a display, and the display representation simultaneously including data corresponding to the first feed and the second feed.
US07787696B2 Systems and methods for adaptive sampling and estimating a systematic relationship between a plurality of points
Systems and methods for estimating a systematic relationship between a plurality of points include determining an estimated systematic relationship representative of the plurality of points according to an estimation function and based on a given set of measured points. The estimated systematic relationship having coordinate data and normal vector data associated with the given set of points and corresponding to at least a portion of the plurality of points. Further, an adaptive sampling mechanism may automatically determine whether further measurements are required based on the estimated systematic relationship and based on predetermined measurement criteria. Additionally, a data verification device may remove inaccurate data from the estimation process.
US07787692B2 Image processing apparatus, image processing method, shape diagnostic apparatus, shape diagnostic method and program
An image processing apparatus for correcting an image of a subject, includes: a first illuminated image acquisition unit for acquiring the first reference member image that is an image a reference member having a plurality of normal directions taken under the first illumination condition; the second illuminated image acquisition unit for acquiring the second reference member image and a subject image that are an image of the reference member and an image of the subject, respectively, taken under the second illumination condition; a shape acquisition unit for acquiring three-dimensional shapes of the reference member and the subject; a normal direction determination unit for determining a normal direction of each region of the first reference member image, the second reference member image and the subject image based on the three-dimensional shapes of the reference member and the subject; a difference calculation unit for calculating a color difference in each region between the first and second reference member images for every normal direction; and a subject image correction unit for correcting a color of each region of the subject image with the color difference for every normal direction.
US07787685B2 Extracting ordinary and extraordinary optical characteristics for critical dimension measurement of anisotropic materials
Methods and apparatus for measuring a critical dimension of an optically-anisotropic feature, including extracting a number of values each descriptive of the optically-anisotropic feature, including values corresponding to ordinary and extraordinary measurements of one or more optical characteristics of the optically-anisotropic feature. The optical characteristics can include the index of refraction and/or the extinction coefficient of the optically-anisotropic feature, among others. Additionally, the values can be input into an optical critical dimension (OCD) measurement model, such that the critical dimension can be verified via optical measurement based on the OCD measurement model. The optical measurement of the critical dimension can also be verified via scanning electron microscope (SEM) measurement. Furthermore, the optically-anisotropic feature may have a substantially amorphous composition, such as amorphous carbon, including where the optically-anisotropic feature is that of a hardmask substantially comprising amorphous carbon or otherwise having a substantially amorphous composition.
US07787681B2 Systems and methods for robotic transport
Systems and methods for robotic transport are disclosed herein. In some embodiments, robotic systems for transporting biological samples include: a plurality of capillary vessels, in which each capillary vessel can contain a biological sample from a population; a receptacle that can contain the plurality of capillary vessels; a centrifuge; a first robotic device that can transport the receptacle between an input module and the centrifuge; a second robotic device that can transport the receptacle between the centrifuge and a sample harvest location; a cutting device that can cut each of the plurality of capillary vessels; a multi-well plate having a plurality of wells arranged in an array; and a third robotic device that can transfer at least one portion of each of the plurality of biological samples from each of the plurality of capillary vessels to a corresponding well in the array.
US07787672B2 Systems and methods for matching, naming, and displaying medical images
A method of matching medical images according to user-defined matches rules. In one embodiment, the matched medical images are displayed according user-defined display rules such that the matched medical images may be visually compared in manner that is suitable to the viewer's viewing preferences.
US07787669B2 Reconstruction of local patient doses in computed tomography
In order to reduce an x-ray dose applied to a patient, it is necessary to know the dose absorbed by the patient. According to the present invention, there is provided a method of determining a local patient dose applied to a patient where after the reconstruction of the scan data into a diagnostic image, the scan data are backprojected into the patient volume, using the attenuation information of the diagnostic image to form a spatially varying photon fluence map. In parallel, the diagnostic image is segmented into anatomical structures to which dose-weighting factors are assigned. The locally absorbed dose is then calculated on the basis of the fluence map and the corresponding dose weights.
US07787667B2 Spot-based finger biometric processing method and associated sensor
A method for finger biometric processing may include selecting at least one enrollment spot from finger biometric enrollment data comprising a plurality of pixels, and selecting at least one verification spot from finger biometric verification data comprising a plurality of pixels. One or more spot properties is determined for one (or both) of the at least one enrollment spot and the at least one verification spot. The method may further include comparing the at least one enrollment spot with the at least one verification spot based upon a function of corresponding pixel values of the at least one enrollment spot and the at least one verification spot, and also based upon the at least one spot property.
US07787665B2 Image capturing apparatus, photograph quantity management method, and photograph quantity management program
An image capturing apparatus comprising: an image capturing element which receives subject light incident via a photographing lens, converts the subject light into a captured image signal, and outputs the signal; an A/D conversion section which converts the captured image signal outputted by the image capturing element into image data and outputs the image data; a storage section which stores at least the image data outputted by the A/D conversion section; a registration section which relates identification facial images which are image data to be used as criteria for identifying faces of subjects among the image data stored in the storage section to identification information of each subject, and registers related data into a database; a facial image extraction section which extracts facial images which are facial portion regions of a person from photographed images which are desired image data outputted by the A/D conversion section and stored in the storage section; an identification section which identifies from the database an identification facial image matching an extracted facial image which is a facial image extracted by the facial image extraction section; and a photograph quantity calculation section which calculates for each subject identification information a photograph quantity which is the total number of photographed images from which an extracted facial image matching an identification facial image corresponding to identification information for each subject has been extracted.
US07787664B2 Recomposing photographs from multiple frames
A method for replacing a face in a first digital image with a face from a second digital image including automatically detecting one or more faces in the first digital image; identifying at least one target face from the detected faces that needs to be replaced; automatically detecting one or more faces in the second digital image; identifying at least one source face from the second image detected faces for replacing the target face; using features from the target and source faces to perform facial geometry and appearance corrections to the source face; and replacing the target face with the corrected source face and blending the corrected source face into the first digital image.
US07787663B2 System and method for detecting thermal anomalies
A system and method for detecting a thermal anomaly in humans and/or livestock. In one embodiment, the system includes an image capturing component that captures a visual image of incident light in a screening area, the image capturing component further operable to determine a first coordinate in the captured image, such as the location of a person's eyes. The system further includes a radiation capturing component operable to capture a thermal image of incident radiation in the screening area, the radiation capturing component further operable to determine an analysis area in the captured thermal image based upon the first coordinate in the captured light image. Finally, the system includes a processing component for determining thermal characteristics about the analysis area. As a result, if the thermal characteristics correspond to an alarm event, then an alarm may be triggered and the person or animal may be isolated for further health screening.
US07787662B2 Information processing system, information processing apparatus and method, and program
An information processing apparatus includes acquiring means for acquiring setting information arbitrarily set by a user and stored in another apparatus, display controlling means for controlling display of the acquired setting information on a screen, authenticating means for, when the setting information displayed on the screen is indicated to be valid by an operation performed by the user, authenticating whether or not the user is valid, and processing means for, when the user has been authenticated to be valid, executing predetermined processing operated by the user.
US07787658B2 Creating a depth map
A method of generating a depth map (122) comprising depth values representing distances to a viewer, for respective pixels of an image (100), is disclosed. The method comprises: determining a contour (106) on basis of pixel values of the image (100), the contour comprising a collection of adjacent points; computing curvature vectors (108 114) at a number of the points; and assigning a first one of the depth values corresponding to the first one of the pixels on basis of the curvature vectors (108-114).
US07787655B1 Sub-pixel image registration
An approach to sub-pixel image registration involves determining parameters of an objective function from pixel values of a template image and of a target image. This objective function is defined on a bounded continuous domain of relative displacements of the template image and the target image, which corresponds to sub-pixel registration locations. This objective function is directly optimized without necessarily evaluating spatially interpolated values of either the template image or the target image to achieve a global optimum of the objective function in the bounded domain that provides the sub-pixel registration location. The approach can be used for tracking a template in a sequence of video frames.
US07787653B2 Methods for controlling rendering of images and video
The present invention relates generally to controlling rendering of video to particular audiences, e.g., children. For example, one claim recites a method including: obtaining video or image data, the video or image data comprising information steganographically hidden in data representing perceptual portions of the video or image data; analyzing the video or image data to obtain the hidden information, the information comprising data associated with suitability for viewing of the video or image data for a particular demographic; comparing the data to predetermined information; and based at least on said act of comparing, determining whether to render the video or image data for display. Of course, other claims are provided too.
US07787640B2 System and method for spectral enhancement employing compression and expansion
A spectral enhancement system is disclosed that includes an input node for receiving an input signal, at least one broad band pass filter coupled to the input node and having a first band pass range, at least one non-linear circuit coupled to the filter for non-linearly mapping a broad band pass filtered signal by a first non-linear factor n, at least one narrow band pass filter coupled to the non-linear circuit and having a second band pass range that is narrower than the first band pass range, and an output node coupled to the narrow band pass filter for providing an output signal that is spectrally enhanced.
US07787637B2 Apparatus for improving image in car audio system, and control method thereof
An apparatus for improving an image in a car audio system, and a control method thereof are provided. The apparatus includes: a first speaker unit for outputting a high band sound from a sound reproduced in the car audio system; a second speaker unit for outputting a middle band sound and a low band sound from the sound reproduced in the car audio system; a first structure for providing a directionality for the low band sound; and a second structure for rotating the first structure correspondingly to a position of a user of the car audio system.
US07787630B2 FM stereo decoder incorporating Costas loop pilot to stereo component phase correction
A novel system and method for correcting the residual phase offset between a recovered pilot signal and the received stereo signal. The invention uses a Costas loop as an auxiliary loop in addition to the pilot recovery phase locked loop (PLL) to lock onto the stereo component itself. This auxiliary loop functions to generate a pilot to stereo component phase correction signal that is added to the stereo carrier phase The resultant phase is used to generate the recovered pilot carrier used to demodulate the stereo MPX signal. The Costas loop is activated together with the main pilot recovery PLL that locks onto the pilot tone in the demodulated MPX signal. The auxiliary Costas loop is operative to track and determine a residual phase error of up to several degrees.
US07787622B2 Efficient distribution of encrypted content for multiple content access systems
A system and method for digital data distribution is disclosed. The system and method provides a set of one or more source streams encoded by an encoder to form a common data stream for distribution to a plurality of destination systems, each authorized to access at least a portion of the common data stream. Encryption comprises obtaining the source stream, identifying some blocks of the source stream as secure blocks, identifying some other blocks of the source stream as unsecured blocks, encrypting the secure blocks for each of a plurality of destination system classes wherein each of the plurality of destination systems is a member of one or more destination system classes, and each of the blocks of an encrypted secure block set is decryptable by destination systems in the class associated with that encrypted secure block set.
US07787620B2 Prevention of side channel attacks against block cipher implementations and other cryptographic systems
Methods and apparatuses are disclosed for improving DES and other cryptographic protocols against external monitoring attacks by reducing the amount (and signal-to-noise ratio) of useful information leaked during processing. An improved DES implementation of the invention instead uses two 56-bit keys (K1 and K2) and two 64-bit plaintext messages (M1 and M2), each associated with a permutation (i.e., K1P, K2P and M1P, M2P) such that K1P{K1} XOR K2P{K2} equals the “standard” DES key K, and M1P{M1} XOR M2P{M2} equals the “standard” message. During operation of the device, the tables are preferably periodically updated, by introducing fresh entropy into the tables faster than information leaks out, so that attackers will not be able to obtain the table contents by analysis of measurements. The technique is implementable in cryptographic smartcards, tamper resistant chips, and secure processing systems of all kinds.
US07787616B2 Portable communication apparatus
A portable communication apparatus includes arrow keys for moving a highlight bar to select one of a plurality of information items displayed on screen and an Enter key for executing a selected information item. The arrow keys and the Enter key are disposed close to each other within one area on the housing.
US07787613B2 Method and apparatus for double-talk detection in a hands-free communication system
An echo canceling circuit comprising a double talk detector, an upper band signal filter configured to pass only near-end upper band signals to the double talk detector and remove lower band signals, an adaptive filter circuit, a control circuit operatively coupled to the double talk detector and to the adaptive filter circuit, and a threshold estimator configured to iteratively calculate an upper adaptive decision threshold value and a lower adaptive decision threshold value. The double talk detector declares near-end speech to be present if an estimated power level of the upper band signals exceeds the upper adaptive decision threshold value, and declares the near-end speech to be absent if the estimated power level of the upper band signals falls below the lower adaptive decision threshold value for a predetermined number of iterative cycles.
US07787611B1 Packet telephony bridging server
A bridging server instantiates virtual packet telephones that emulate physical packet telephone instruments, and includes a switch operative to establish connections between respective pairs of the virtual packet telephones. A first one of a pair of virtual packet telephones is operative to receive an incoming packet telephone call on behalf of a circuit telephone for which an incoming packet telephone call is destined. A controller in the bridging server establishes, via a gateway device, a first connection between the circuit telephone and a second one of the pair of virtual packet telephones, and in response to the incoming packet telephone call establishes control inputs of the switch to establish an internal bridging connection between the first and second virtual packet telephones, thus completing the end-to-end connection. From the perspective of other packet telephony equipment, the bridging server effectively hides the connection to the circuit telephone. The bridging server can be used in applications such as call centers and CENTREX systems.
US07787608B2 Communications network system for implementing mixed services and method thereof
The present invention discloses a communications network system including more than one type of communications network and a centralized subscriber database connected with the more than one type of communications network. The centralized subscriber database is able to process calls accessed via a communications network based on the subscriber data and send back the processing result of the calls to the communications network, which will re-route the calls based on the processing result thereof. Based on the above communications network system, this invention also discloses methods for flexible number plan, various simple services, smooth transfer of PHS subscribers to a 3G network, and short message communications based on flexible number plan.
US07787607B2 Mobile device calls via private branch exchange
Communication systems and methods are described that enable mobile devices to route telephone calls via an enterprise telephone system. The communication system is configured to receive via a data channel a request from the mobile device. The mobile device corresponds to a user making a call. The server receiving the request includes a private branch exchange (PBX) and one or more other servers hosted by or coupled to the enterprise. A first call leg is initiated over a first voice channel in response to the request. The first call leg is coupled to the server and mobile device. A second call leg is initiated over a second voice channel, and the second call leg is coupled to the server and a client device corresponding to an intended call recipient. A voice conference call is formed between the mobile device and client device by joining the first and second call legs.
US07787606B2 Communication terminal and reception blocking method thereof
A communication terminal and reception blocking method thereof are disclosed, by which a signal of a sender having poor credibility can be blocked in advance, by which a plurality of recipients are able to rate a credibility of a specific sender to block a signal of the specific sender and by which information for the rating can be shared. The present invention includes the steps of setting a level of a reception blocking for a signal transmitted from a specific sender identification number, receiving credibility rating information for the specific sender identification number, and if a credibility rating of the specific sender identification number based on the credibility rating information belongs to a range of the set level, deciding the reception blocking for the signal transmitted from the specific sender identification number.
US07787605B2 Conference bridge which decodes and responds to control information embedded in audio information
Disclosed herein are methods, systems, and devices for improved audio, video, and data conferencing. The present invention provides a conferencing system comprising a plurality of endpoints communicating data including audio data and control data according to a communication protocol. A local conference endpoint may control or be controlled by a remote conference endpoint. Data comprising control signals may be exchanged between the local endpoint and remote endpoint via various communication protocols. In other embodiments, the present invention provides for improved bridge architecture for controlling functions of conference endpoints including controlling functions of the bridge.
US07787603B2 Telephone apparatus and program product
A telephone apparatus includes: a call signal detecting unit that detects a call signal transmitted via a public telephone line; an identification information detecting unit that detects source identification information transmitted via the public telephone line; and a source identification information detection control unit that controls an operation of the identification information detecting unit. The source identification information detection control unit actuates the identification information detecting unit when the call signal detecting unit detects the call signal and a predetermined condition is satisfied, and stops or does not actuate the identification information detecting unit when the call signal detecting unit detects the call signal and the predetermined condition is not satisfied.
US07787600B1 Handling emergency calls using EAP
A user (terminal) is allowed to make an emergency voice-over-Internet Protocol (VoIP) phone call through an access network, such as a wireless local area network (WLAN) using Extensible Authentication Protocol (EAP). The emergency call can be made with or without authentication credentials and is identified by the user's terminal transmitting a Network Access Identifier (NAI) having a user part and/or realm part that indicates the emergency nature of the call, such as e911@e911.com. In response to such an NAI, the caller can be immediately granted limited authentication for the purpose of connecting to an emergency call center. Alternatively, the user (terminal) can be authenticated through networks supporting emergency calls, such as the user's home network, if the terminal indicates to the access network authentication server a preference or requirement for using such networks. The call can be routed to the emergency call center either directly or via one or more intermediary networks, such as networks that support emergency VoIP phone calls.
US07787594B2 Radiation image capturing method, radiation image capturing system and radiation information system for carrying out radiation image capturing method
A radiation image capturing method, a radiation image capturing system, and a radiation information system are provided. In the present invention, a console checks a cassette ID (specified cassette ID) sent from an RIS server as the cassette ID of a radiation detecting cassette that is planned to be used to capture a radiation image, and a cassette ID (actual cassette ID) that is read by the console from a radiation detecting cassette which is placed in an operating room or an image capturing room and which is to be actually used to capture a radiation image, with each other. Based on the result of the cassette ID check, the console determines whether to permit a radiation image to be captured or not.
US07787593B2 Online analysis device
An online analysis device, including a feed conveyor for supplying material, an X-ray tube, having an X-ray beam directed toward a measuring range on a feed conveyor, a control unit for actuating the X-ray tube, an X-ray detector that measures the radiation that interacts with, or is emitted by, the material, and a material detector for detecting material in the measuring range and generating a signal dependent thereon. To omit a mechanical shutter without reducing the service life of the tube, the material detector is connected to the control device, which controls the X-ray tube in dependence on the signal from the material detector in one of two states, where the heating current for the X-ray tube has the same order of magnitude in both states and the acceleration voltage in the first state is 5 kV to 100 kV and in the second state is less than 10 kV.
US07787590B2 Radiographic apparatus and radiation detection signal processing method
A radiographic apparatus according to this invention carries out lag correction by applying lag data based on a plurality of radiation detection signals acquired in time of non-irradiation before first irradiation, to both first and second radiation detection signals. Thus, lag correction is possible without acquiring lag components between the first irradiation and second irradiation. Also in the case of carrying out two radiation irradiations (first irradiation and second irradiation) for one image, lag-behind parts included in the radiation detection signals can be removed simply from the radiation detection signals.
US07787589B2 In vivo measurement of trace elements in bone by x-ray fluorescence
Methods for in vivo measurement of lead or other trace elements in bone by x-ray fluorescence (XRF) without independent measurement of underlying tissue thickness are disclosed. In one method, the lead concentration is calculated based on the intensity of a first characteristic fluoresced peak and a function having as an argument the intensity ratio of first and second characteristic fluoresced peaks, with at least one parameter of the function being empirically determined by measurements of calibration phantoms having differing thicknesses of tissue surrogate material. In another method, the lead concentration is measured by estimating tissue thickness based on the intensity of the Compton scattering peak, or ratio of Compton/Rayleigh intensities, and the intensity of a characteristic fluoresced x-ray peak corrected for attenuation by tissue of the estimated thickness. Also disclosed is a method for determining the calcium concentration and density of bone based on XRF spectrum data.
US07787586B2 Display method of X-ray CT image of maxillofacial area, X-ray CT apparatus and X-ray image display apparatus
A method of displaying a standard observational X-ray CT image for diagnostics for use in an X-ray CT apparatus or an X-ray CT image display apparatus and an apparatus for displaying the same image are disclosed. The standard observational X-ray CT image can be displayed as a display image of at least one of an X-ray CT sectional image and a three-dimensional CT volume image depending on its purpose. The present method involves a step of designating the interested area with respect to the maxillofacial area of the object, a step of producing the standard observational X-ray CT image of the designated interested area, based on the dental arch reference information prepared in advance, and a step of displaying on a display means the standard observational X-ray CT image of the object thus produced.
US07787571B2 Method for the higher-order blind demodulation of a linear waveform transmitter
Process for the blind demodulation of a linear waveform source or transmitter in a system comprising one or more sources and an array of sensors and a propagation channel. The process comprises at least the following steps: the symbol period T is determined and sampled to Te such that T=ITe (I being an integer); a spatio-temporal observation z(t), the mixed sources of which are symbol trains from the transmitter, is constructed from the observations x(kTe); an ICA-type method is applied to the observation vector z(t) in order to estimate the Lc symbol trains {am-i} that are associated with the channel vectors ĥz,j=ĥz(kj); the Lc outputs (âm,j, ĥz,j) are arranged in the same order as the inputs (am-i,hz(i)) so as to obtain the propagation channel vectors ĥz,j=ĥz(kj); and the phase αimax associated with the outputs is determined.
US07787570B2 Polar loop radio frequency (RF) transmitter having increased dynamic range amplitude control
A closed loop power control system for a radio frequency (RF) transmitter comprises a first variable gain element located in a power control loop and configured to receive a power level signal and an inverse representation of a power control signal, a second variable gain element located in the power control loop and configured to receive an error signal and the power control signal, and a third variable gain element configured to receive an amplitude modulated (AM) signal and the power control signal, the third variable gain element having a gain characteristic configured to operate to reduce the gain applied to the AM signal when the power control signal falls below a minimum predetermined value, and to provide the AM signal as a reference signal.
US07787569B2 Radio frequency integrated circuit having frequency dependent noise mitigation with spectrum spreading
A radio frequency integrated circuit (RFIC) includes a low noise amplifier that amplifies an inbound radio frequency (RF) signal to produce an amplified RF signal. A down conversion module converts the amplified RF signal to a down converted signal based on a local oscillation. An analog to digital conversion (ADC) module coupled to convert the down converted signal into a digital signal. A baseband processing module converts the digital signal into inbound data, wherein at least one function of the baseband processing module is clocked by a plurality of baseband clock signals A clock module produces the plurality of baseband clock signals, wherein the clock module detects an interference condition when frequency dependent noise components associated with at least one of the plurality of baseband clock signals are inside a frequency band associated with the inbound RF signal, and spreads the spectrum of the at least one of the plurality of baseband clock signals when the interference condition is detected.
US07787566B2 Method and apparatus for improving power amplifier efficiency in wireless communication systems having high peak to average power ratios
A power management system and method for a wireless communication device generates an average desired transmit power signal based on at least one of a received signal strength indicator signal and a power control instruction signal from a base station. A power supply level adjustment signal is generated based on the data parameters of an outgoing data stream and at least one environmental information signal. A combination of the power supply level adjustment signal and the average desired transmit power or a gain control signal and an altered version of the power supply level adjustment signal is used to generate a variable power supply signal that is provided to an output amplifier block for sufficiently generating outgoing wireless device radio signals while reducing power loss in the output amplifier block.
US07787563B2 Transmitter for wireless applications incorporation spectral emission shaping sigma delta modulator
A transmitter employing a sigma delta modulator having a noise transfer function adapted to shift quantization noise outside at least one frequency band of interest. A technique is presented to synthesize the controllers within a single-loop sigma delta modulator such that the noise transfer function can be chosen arbitrarily from a family of functions satisfying certain conditions. Using the novel modulator design technique, polar and Cartesian (i.e. quadrature) transmitter structures are supported. A transmitter employing polar transmit modulation is presented that shapes the spectral emissions of the digitally-controlled power amplifier such that they are significantly and sufficiently attenuated in one or more desired frequency bands. Similarly, a transmitter employing Cartesian transmit modulation is presented that shapes the spectral emissions of a hybrid power amplifier such that they are significantly and sufficiently attenuated in one or more desired frequency bands.
US07787562B2 Method and apparatus for adaptive modulation of wireless communication signals
A block edge detector (310) determines (510) whether a wireless communication transmission with a first modulation having excess spectral emissions will be transmitted at a frequency on a block edge (120). In response, a modulator selector (320) changes (530) the wireless communication transmission to a second modulation with lessened spectral emissions. Preferably, the second modulator (340) is operably coupled to an alternative lookup table (360) wherein phase trajectory entries likely to cause excess spectral emissions such as spurious emissions are smoothed. The entries may be smoothed by filtering, non-linear extrapolation, and/or linear extrapolation. Alternatively, the second modulator (340) uses an alternative lookup table (360) that is a GMSK modulator with BT less than 0.3.
US07787559B2 DTV transmitter and method of coding data in DTV transmitter
A DTV transmitter includes a pre-processor expanding original enhanced data, a data formatter generating enhanced data packets including the expanded enhanced data and inserting known data place holders into the data packets, a multiplexer multiplexing the enhanced data packets with main data packets including main data, and an RS encoder adding systematic RS parity data to each main data packet and adding non-systematic RS parity data holders to each enhanced data packet. It further includes a data interleaver interleaving the RS-coded data packets, a known data generator generating know data symbols, a converter converting the interleaved data packet into symbols, and a symbol processor processing the converted symbols. The symbol processor removes symbols representing the null data, encodes symbols representing the original enhanced data at a rate of N/M, and replaces symbols representing the know data place holders with known data symbols.
US07787557B2 Apparatus for equalizing clipping noise signals of receiver systems and method thereof
An apparatus for correcting clipping distortion of a receiver system includes: an equalizer which generates a first equalization signal by equalizing a frequency domain clipping signal via a first equalization coefficient correcting a channel distortion, and generates a second equalization signal by equalizing the frequency domain clipping signal via a second equalization coefficient correcting the clipping distortion and the channel distortion; and a signal reconstruction unit which receives the first equalization signal and the second equalization signal from the equalizer, determines a transmission symbol by performing a hard decision with respect to the second equalization, and reconstructs a signal by using an amplitude of the transmission symbol and a phase of the first equalization signal when a level of the amplitude of the transmission symbol is greater than or equal to a reference value.
US07787556B2 Method and apparatus for signal detection and matrix decomposition
A method for computing a factor matrix of an inversion of a matrix, wherein the method comprises the steps of: computing a factor matrix of an inversion of a sub-matrix of a matrix, and recursively obtaining the factor matrix of the inversion of the matrix by using the matrix and the computed factor matrix of the inversion of the sub-matrix of the matrix; and an apparatus for computing the factor matrix of the inversion of a matrix, which can reduce the computational complexity in the signal detection and matrix decomposition and can be implemented with hardware easily.
US07787555B2 Multi-input multi-output system and method for demodulating a transmitting vector in a receiver of the system
Provided is a receiver of a multi-input multi-output system using multiple antennas, the receiver including: a first multiplying unit for multiplying a vector r received via the antenna by a Hermitian matrix Q; a candidate transmitting vector generating unit for detecting a signal on a lowest modulation order transmitting antenna from the received vector y output from the first multiplying unit, creating as many symbol candidates as the modulation order of the detected signal, and generating a candidate transmitting vector using each symbol candidate; a transmitting vector determining unit for obtaining a distance between each candidate transmitting vector generated by the candidate transmitting vector generating unit and the received vector y to determine a final transmitting vector; and a demodulating unit for demodulating the final transmitting vector determined by the transmitting vector determining unit. Since the receiver detects a transmitting vector with reference to a signal on a lowest modulation order transmitting antenna, the receiver can have a simpler structure.
US07787551B2 Phasor fragmentation circuitry and method for processing modulated signals having non-constant envelopes
An improvement for a phasor fragmentation engine and method, whereby a phasor flipping algorithm is applied when determining fragment phasors for a non-constant envelope modulation signal (e.g. OFDM). The phasor flipping algorithm avoids sharp phase transitions for the fragment phasors, which cause an increase in bandwidth, by performing a comparison of the phasor angle separation between the prior and current time samples. This comparison corresponds to a determination of whether the modulation signal V has passed near or through zero. When it is determined that the calculated phases of Vα and Vβ would result in a larger angle of separation between the calculated phase of Vα (for phasor A) for the current time sample (N) and the phase of VA for the previous time sample (N−1) than the angle of separation between the calculated phase of Vα (for phasor B) for the current time sample (N) and the phase of VA for the previous time sample (N−1), the phase values for the phasor fragments Vα and Vβ are swapped so that the phase of VA is that of Vβ (i.e. VA=Vβ) and the phase of VB is that of Vα (i.e. VB=Vα).
US07787546B2 Apparatus and method for FT pre-coding of data to reduce PAPR in a multi-carrier wireless network
A subscriber station for use in a wireless network capable of communicating according to a multi-carrier protocol, such as OFDM or OFDMA. The subscriber station comprises a size M Fourier Transform (FFT or DFT) block for receiving input symbols and generating M FT pre-coded outputs and a size N inverse Fourier Transform (IFFT or IDFT) block capable of receiving N inputs, where the N inputs include the M FT pre-coded outputs from the size M FT block. The size N IFT block generates N outputs to be transmitted to a base station of the wireless network. The input symbols comprise user data traffic to be transmitted to the base station. The size N IFT block also receives signaling and control information on at least some of N-M inputs. The FT pre-coding generates a time-domain signal that has a relatively lower peak-to-average power ratio (PAPR).
US07787543B2 Pulse pattern generator and communication device evaluation system utilizing the same
A pulse pattern generator (11) has a pulse generating unit (12) and a lowpass filter (14), and the pulse generating unit (12) includes an amplitude-value setting unit (13, 13a). The pulse generating unit (12) generates a pulse signal formed in a step-like wave in which at least one of rise and fall of a signal is changed in a step-like manner. The lowpass filter (14) smoothes the pulse signal generated by the pulse generating unit (11), and outputs a smoothed pulse signal. The amplitude-value setting unit (13, 13a) adjusts an amplitude value of a step-like wave that forms the pulse signal in order to set a shape of an eye waveform based on a setting value when an eye pattern of the output from the lowpass filter (14) is formed. The pulse pattern generator (11) can output the pulse signal having a desired pulse pattern having the predetermined eye closure from the lowpass filter (14).
US07787539B2 Decoding and presentation time stamps for MPEG-4 advanced video coding
A system, method, and apparatus for time stamping compressed video data is disclosed. A delay parameter is generated and can be encoded with the compressed video, representing the number of picture delay between the decoded sequence and the presented sequence. The presentation time stamp is associated with each of the pictures. The presentation time stamp is a function of the delay parameter and other parameters associated with picture associated therewith.
US07787538B2 Signal compressing system
A multi-scanner scans a signal according to several different patterns. A scanning pattern selector determines which scanning pattern produced the most efficient coding result, for example, for runlength coding, and outputs a coded signal, coded most efficiently, and a selection signal which identifies the scanning pattern found to be most efficient.
US07787533B2 Alternative method for equalizing DDS generated waveforms
The present invention is directed to a method for equalizing a radio frequency (RF) waveform in a communication system. The method includes generating a DDS waveform at a predetermined instantaneous frequency. A digital instantaneous frequency signal corresponding to the predetermined instantaneous frequency is provided. A predetermined digital scaling factor corresponding to the predetermined instantaneous frequency is retrieved. The DDS waveform is multiplied by the digital scaling factor to yield an equalized DDS waveform.
US07787524B2 Wireless communication apparatus
An object of the invention is to provide a wireless communication apparatus which can correct error flexibly without wasting consumed resources while maintaining the improvement of reliability resulted from error correction. The wireless communication apparatus (relay station) 12 includes a receiving antenna 41 for receiving signals transmitted from the transmission station, a receiving RF section 42 for high-frequency amplifying the received signal, an error correction decoding section 43 for subjecting the received signal to the error correction decoding processing and outputting soft decision values and decoded bits, an error detection section 44 for subjecting the signal after the error correction decoding processing to the hard decision processing to detect error of the signal subjected to the hard decision processing, a switching section 45 for switching the soft decision values and the decoded bits, a re-coding section 46 for re-coding extracted ones of the soft decision values, a transmission RF section 47 for modulating the re-coded soft decision values and a transmission antenna 48 for transmitting the signal to the receiving station.
US07787517B2 Method for transmitting multiple streams in wireless broadcast networks
Accordingly, a method and apparatus are provided to convert received content into a first stream and a second stream, to transmit said first stream using a first tone and to transmit said second stream using an orthogonal scheme. A layering scheme is used to transmit the base stream covering a smaller area and an enhanced stream is used to cover a large utilizing orthogonal scheme.
US07787516B2 Wireless communication system for reducing ranging time
A wireless communication system and a method for reducing a ranging time. The communication system includes a main synchronization block group which processes the transceived signal and determines whether the transceived signal is a signal desired by a transmitting device when a receiving device re-transmits the transceived signal to the transmitting device; a ranging block which measures a distance between the transmitting device and the receiving device using a ranging signal when the transceived signal is the desired signal of the transmitting device based on the determination of the main synchronization block group and when the transceived signal is the ranging signal; and a symbol synchronization block which detects a start point and an end point of a symbol forming the signal when the transceived signal from the receiving device is a data communication signal. Accordingly, the fast ranging is feasible and channel occupation time can be shortened.
US07787510B2 Nitride semiconductor laser chip, nitride semiconductor laser device, and manufacturing method of nitride semiconductor laser chip
Provided are a nitride semiconductor laser chip with a reliability improved by relieving stress due to strain within the nitride semiconductor laser chip, a manufacturing method thereof, and a nitride semiconductor laser device. The nitride semiconductor laser chip comprises: a substrate; and a laminated structure provided on a main surface of the substrate and including a nitride semiconductor layer. In the laminated structure, at least one crack parallel to a resonator end face is formed. By forming a crack within a laser chip, stress due to strain is relieved; therefore, it is possible to obtain a laser chip having a high reliability.
US07787508B2 Injector laser
Injection radiators are used for pumping solid-state and fiber lasers and amplifiers used for producing medical devices, laser production equipment, lasers generating a double-frequency radiation and in the form of highly efficient general-purpose solid-state radiation sources used in a given waveband, including white light emitters used for illumination. Said invention also relates to superpower highly-efficient and reliable injection surface-emitting lasers, which generate radiation in the form of a plurality of output beams and which are characterised by a novel original and efficient method for emitting the radiation through the external surfaces thereof.
US07787507B2 Method and apparatus for controlling laser modulation based on measurements of average laser output power
Laser modulation is controlled by using a measurement of the average output power level of the laser to adjust the amplitude of the modulation current as necessary to prevent the laser from being over- or under-modulated and to adjust the amplitude of the bias current as necessary to maintain the average output power level of the laser at a desired, reasonably constant level. The laser controller receives an electrical feedback signal from a laser output power monitoring device and uses this signal to obtain the measurement of the average output power level of the laser. Based on this measurement, a bias current control signal and a modulation current control signal are generated and output to the laser driver to cause the laser driver to set the amplitude of the bias current to achieve a desired average output power level and to set the amplitude of the modulation current to prevent over- and under-modulation.
US07787503B2 Broad spectrum light source
The light includes a laser (4), which operates at or near its fundamental wavelength and produces pulses of a duration longer than 0.5 ns, and a micro-structured optical fibre (9) arranged to guide the pulses, wherein the light is generated by the pulses in the fibre (9). The light source may e.g. be useful in applications such as spectral testing of fibre components and spectral analysis of chemical and biological samples.
US07787502B1 Port multiplexing apparatus and methods
Port multiplexing apparatus and methods are disclosed. Time slots in a time division multiplexing (TDM) scheme are allocated to transfer signals such as Ethernet or Fiber Channel packets associated with ports of a signal processing device. Signals associated with multiple ports are transferred between those ports and another signal processing device over a single logical link in accordance with the time slot allocation. An indication of the time slot allocation may also be transferred on the link, illustratively by replacing protocol overhead traffic to be transmitted on the link with allocation information. At a receiver, the replaced protocol overhead traffic may be substituted back into a received multiplexed signal. A port multiplexing apparatus may be controllable to operate in a multiplexing mode or in a non-multiplexing mode. Aspects of the invention may also be embodied in other forms, such as in a data structure stored on a machine-readable medium.
US07787500B2 Packet receiving method and device
In a packet receiving method and device which convert a voice packet received into a voice, a receiving packet buffer temporarily stores a voice packet received; a plurality of parameter information monitors respectively determine different buffer adjustment values for determining a buffering amount of the receiving packet buffer based on one or more pieces of parameter information obtained from the voice packet temporarily stored; a buffer adjustment value determiner determines a receiving buffer adjustment value from the plural buffer adjustment values; and a buffer controller controls the buffering amount based on the receiving buffer adjustment value.
US07787497B1 System for grouping attributes in packets in a radius protocol
A system for inserting data into data packets of a protocol for transmitting network information between processing systems connected to a network. The system identifies attributes of the network to be transmitted in a packet. The system then forms a group of attributes that are closely related. A beginning of group identifiers inserted into a packet. The group is then inserted into the packet following the identifier. An end of group identifier inserted into the packet after the group.
US07787496B1 Packet fragmentation techniques for multiple T-1 lines
Packets are broken into fragments when received by a radio network controller. The fragments are sized according to the network connection that are to receive the fragments. With a T-1 connection, the radio network controller attempts to create fragments of a packet with a maximum size of 1200 bytes. The radio network controller also attempts to send fragments of the same packet across the same network connection or T-1 line when multiple network connections or multiple T-1 lines exist.
US07787491B2 Method and system for synchronizable E-VSB enhanced data interleaving and data expansion
Methods and systems for a synchronizable E-VSB enhanced data interleaving and data expansion are disclosed. Aspects of one method may include a packet processor that may generate valid output when a portion of the packet processor may initially contain invalid data. The packet processor may generate the valid data after detecting that storage elements within an interleaver integrated within the packet processor may be filled with valid data received from input, and that a byte output by the interleaver may be a first byte among the bytes in the interleaver that may be part of a new VBS field.
US07787489B2 Mobile data distribution
Selectively replicating data from a network server to a mobile device during a synchronization is provided. The system and method of the invention associates mobile device users with roles that include rules. Each of the rules includes one or more conditions that can be either static or dynamic. When a rule is invoked, only those specific instances of data that satisfy the conditions of the rule are replicated to the mobile device. Whether a rule of a role is invoked can be made to depend on a device type of the mobile device. The method can also exclude data from replication where the user lacks an authorization to access a particular data type, even though a valid rule would otherwise permit the data to be synchronized.
US07787488B2 System and method of optimizing the static segment schedule and cycle length of a time triggered communication protocol
An internal communication system adapted for communicatively coupling a plurality of nodes during a cycle, wherein the cycle presents a cycle length and a plurality of static temporal slots. The system includes at least one communication channel, and an electronic control unit configured to optimize a schedule of time-triggered internodal messages, and the cycle length.
US07787485B2 Method of transmitting a high-priority message in a lighting control system
A lighting control system having a plurality of control devices coupled to a communication link operates with a communication protocol that allows the system to expeditiously process high-priority events while operating communicate at a low enough baud rate to allow for a free-wiring topology of the communication link. The transmission of regular-priority messages is suspended if any of the control devices has a high-priority message to transmit. To signal that a control device has a high-priority message to transmit, each control device is operable to transmit a break character in a predetermined time period after the transmission of one of the digital messages. After the transmission of the break character, the transmission of the regular-priority messages on the communication link is suspended to allow the high-priority message to be transmitted quickly.
US07787480B1 Routing frames in a trill network using service VLAN identifiers
Methods, apparatus, and products are disclosed for routing frames in a TRILL network using service VLAN identifiers by: receiving a frame from an ingress bridge node for transmission through the TRILL network to a destination node that connects to the TRILL network through an egress node, the received frame including a customer VLAN identifier, a service VLAN identifier uniquely assigned to the ingress bridge node, and a destination node address for the destination node, the received frame not having mac-in-mac encapsulation; adding, in dependence upon the service VLAN identifier and the destination node address, a TRILL header conforming to the TRILL protocol, the TRILL header including an ingress bridge nickname and an egress bridge nickname; and routing, to the egress bridge node through which the destination node connects to the network, the frame in dependence upon the ingress bridge nickname and the egress bridge nickname.
US07787479B2 Gateway apparatus and routing method
There is provided a gateway apparatus that controls a forwarding process of frame data between multiple communication channels, said gateway apparatus including a search engine that is respectively provided for each of the multiple communication channels to route the frame data between the multiple communication channels, and a first storage portion that is respectively provided for each of the multiple communication channels to temporarily stores the frame data routed.
US07787475B2 Apparatus for processing a received signal in a communication network
A communication apparatus having a temporary managing portion for controlling a temporary memory, a main managing portion for controlling a main memory and an operation control portion. The operation control portion causes the temporary managing portion and the main managing portion to utilize the state information or the history and state information for obtaining probability of deletion or transmission and probability of delay with regard to each data frame of framed data for discharge and to control, on the basis of the obtained probability of deletion or transmission and the obtained probability of delay, deletion or transmission of the data frame of the framed data for discharge and delay for transmission of the data frame of the framed data for discharge on the occasion of the transmission thereof.
US07787473B2 Transcoding apparatus, method and medium
A transcoder is provided for converting copyright information. The transcoder includes a separator configured to extract a video transport stream packet including a first video stream having copyright information, a non-video transport stream packet, and timing information from a first transport stream. A memory stores the timing information. The conversion unit generates a second video stream from the first video stream by converting the copyright information. A multiplexer multiplexes a video transport stream packet including the second video stream and the non-video transport stream packet based on the stored timing information to generate a second transport stream.
US07787468B2 Switch with function for assigning queue based on a declared rate transfer
In an asynchronous transfer mode switch, a plurality of queues is provided for accumulating transfer cells, and a queue assignment processing section, receives a message for establishing a connection and assigns to the connection one of the queues having a forwarding rate close to a declared rate included in the message and not exceeding the declared rate.
US07787464B2 Traffic monitor using leaky bucket with variable fill
An integrated circuit monitors the most active traffic flow rates on a communications network by using a leaky bucket model having a variable fill rate. As a switch receives packets, the packet identifications are sampled. A sampled packet identification is compared to record identifications in a table of identifications. If the sampled and record identifications match, an activity value for the packet identification is increased by an amount inversely proportional to an activity value associated with the record identification. If the sampled and record identifications do not match, the activity value is decreased. Record identifications are removed from the table when the activity value decreases to a specified level. New sampled identifications are added to the table if empty records exist.
US07787461B2 System and a method for processing field frames for multiprotocol use in a communications network
A system is dedicated to processing data frames for a communications network that supports one or more communications protocols. The system includes, firstly, a detection module adapted, on receipt of a data frame, to determine, from a plurality of sets of predefined values corresponding to respective different forms of protocol processing, the set containing a value taken by a selected frame field contained in the received frame and used by the protocol, and, secondly, a processing module adapted to determine a specific form of protocol processing corresponding to the set determined by the detection module and to be applied to the received frame.
US07787460B2 System and method for switching packet traffic over an optical transport network
Described are a system and method for switching packet traffic over an optical transport network. A network element comprises plurality of mappers for mapping packet traffic to electrical streams. A host network interface includes a packet switch that forwards a first portion of the packet traffic to a first one of the mappers and a second portion of the packet traffic to a second one of the mappers. The first one of the mappers maps the first portion of the packet traffic into a first electrical stream targeted to a first destination on an optical transport network and the second one of the mappers maps the second portion of the packet traffic into a second electrical stream targeted to a second destination on the optical transport network.
US07787441B2 Communication system, method for registering a communication relationship and gateway computer
A communication system is proposed which, as its communication elements (KE) has a gatekeeper (GK), a gateway (GW) coupled to the gatekeeper (GK) and at least one communication unit (KEH) coupled to the gateway (GW), with the communication system being set up so that, to register a communication relationship of the communication unit (KEH) in the communication system (KS), a request message (ANF) is transmitted from the communication unit (KEH) via the gateway (GW) to the gatekeeper (GK), which is checked in the gateway (GW) for authenticity and in the gatekeeper (GK) for authorization.
US07787435B2 Method and system for polling mobile stations in a wireless network
A method of wireless communication is provided. The method comprises adaptively polling a plurality of subscriber stations to provide channel quality indications for a plurality of channels associated with at least a portion of an orthogonal frequency division multiple access wireless network and adjusting the at least a portion of the orthogonal frequency division multiple access wireless network based on the channel quality indications.
US07787433B2 Wireless communication method, wireless communication system using the same, and wireless terminal thereof
A business wireless communication system, which includes both a repeater relay station of a wireless network using a repeater system and an FDMA relay station of a wireless network using FDMA system, comprises means for ensuring that the repeater relay station, when receiving a call signal from a repeater wireless terminal of the wireless communication network of the repeater system, is communication-line-connected to the FDMA relay station so as to forward the call signal to the FDMA relay station, which sets the forwarded call signal to a control signal and transmits it to an FDMA wireless terminal of the wireless communication network of the FDMA system; and means for ensuring that the FDMA wireless terminal receives the control signal to communicate with the repeater wireless terminal via the repeater relay station. In this way, there can be provided a wireless communication method, a system using the same, and a wireless terminal thereof, wherein a single reception frequency is used to attend to call signals of two different wireless communication systems.
US07787431B2 Methods and apparatus for multi-carrier communications with variable channel bandwidth
Methods and apparatus for multi-carrier communication with variable channel bandwidth are disclosed, where the time frame structure and the OFDM symbol structure are invariant and the frequency-domain signal structure is flexible. In one embodiment, a mobile station, upon entering a geographic area, uses a core-band to initiate communication and obtain essential information and subsequently switches to full operating bandwidth of the area for the remainder of the communication. If the mobile station operates in a wide range of bandwidths, the mobile station divides the full range into sub-ranges and adjusts its sampling frequency and its FFT size in each sub-range.
US07787424B2 System and method of routing in a router in a communication system
A method for relaying packets through a relay node in a communication system composed of a source node, a destination node and at least one relay node for transferring the packets transmitted from the source node to the destination node. The relay node compares a potential corresponding to a number of hops and constituting the transferred packets with a stored potential from the destination node. If the stored potential is smaller than the potential constituting the packets, the relay node updates the packet and broadcasts the updated packets. Also, according to a method for setting a route for transmitting packets, packets are broadcast and it is checked whether updated packets obtained by updating the broadcast packets are received. If updated packets are received, an address of a packet transmission node constituting the updated packets is stored and the following packets are transmitted to the node having the stored address.
US07787422B2 Fast handover method for IPv6 over 802.16 network
A handover method of a mobile station (MS) in a mobile communication system having MSs and radio access stations (RASs), each of which includes an IEEE 802.16 standard-based medium access control (MAC) layer and an Internet protocol version 6 (IPv6)-based IP layer. The handover method includes the step of gathering IP network information of a neighbor RAS through a message exchange with a previous RAS. A target RAS for handover based on the gathered IP network information of the neighbor RAS is determined, after the target RAS is determined, the previous RAS tunnels data for targeting the MS to the target RAS, Then the tunneled data are received from the target RAS.
US07787417B2 Radio communication system
In a wireless communication system using the contention method, collisions between transmission signals sent from terminals to a base station are avoided, and a communication area is flexibly formed while suppressing unnecessary radiation of the communication area. The base station includes antennas disposed such that wireless zones cover mutually different areas, wireless units connected to the antennas in one-to-one correspondence, and for, via the respective antennas, receiving wireless signals from the terminal stations in the wireless zones and transmitting wireless signals to the terminal stations in the wireless zones, a data processing unit for processing the wireless signals received by the plurality of wireless units and generate data to be transmitted to the terminal stations, and a communication control unit for controlling the wireless units so as to, during a slot other than a transmission request slot, form one communication area combining the wireless zones of all of the antennas, and during the transmission request slot, form mutually independent communication areas less than or equal in number to the antennas.
US07787410B2 Communication within a wireless network using multiple signal transmission powers
A new communication protocol based on a new physical interference model, and apparatuses and systems for implementing such protocols are described herein. The new communication protocol may be a new medium access control (MAC) protocol for a wireless network that uses different signal transmission powers for transmitting and receiving various MAC protocol packets.
US07787409B2 Containerized cargo/high value asset tracking method, device and system
A cargo, containerized cargo, high value asset monitoring and tracking communication system including a local area network (LAN) transmitter that transmits a first message having a first frequency spectrum, and a wide area network (WAN) uplink device that receives the first message from the local area network radio transmitter, whereby both WAN and LAN share the same spectrum. Further, the WAN uplink device transmits a second message having a second frequency spectrum overlapping the first frequency spectrum to a WAN receiver using an orbital satellite. At least one of the LAN transmitter and the WAN uplink device transmits with a transmission characteristic different from a transmission characteristic of the other. A communication device and method include similar features.
US07787406B2 Methods and arrangements for adaptively changing snoozing intervals of wireless devices
Methods and arrangements for wireless communications are described. Embodiments include transformations, code, state machines or other logic to adaptively change a snoozing interval of a station. The embodiments may also include determining a timeout (TO) period for a station, examining network traffic of the station after a period of network traffic inactivity not less than the TO period, and determining a snoozing interval, the length of the snoozing interval based upon the examination of the network traffic. The embodiments may also include adjusting the length of the TO period. In some further embodiments, examining network traffic may include determining categories of network traffic. In other further embodiments, examining network traffic may include determining a size of a queue of network traffic for the station. The embodiments may also include redetermining a snoozing interval after returning to a normal power mode.
US07787405B2 Method for utilization of active power profiles used in prediction of power reserves for remote devices
A method for the dynamically determining utilization of remote device applications based on historical application usage patterns, application power requirements, and available power reserves stored on a remote device, wherein the method includes defining a set of individual applications and activities on a remote device; determining a rate of power consumption per unit of time for each of the set of individual applications and activities; determining usage patterns of the set of individual applications and activities; determining a total expected power usage; comparing the total expected power usage to the available power reserves; and implementing a power budget if the total expected power usage exceeds the available power reserves.
US07787404B2 Method and apparatus for measuring latency of a computer network
A method for operating a computer network has a source router transmit a first message to be received by an intermediate router of the computer network, the first message to activate the intermediate router to listen for a designated time period for the intermediate router to receive a second message. Upon receiving a second message by the intermediate router during the designated time period, the intermediate router responds to the second message in response to receiving the second message during the designated time period.
US07787403B2 Apparatus and method for adjusting a duty cycle to save power in a computing system
A method and system for adjusting a duty cycle to save power in a computing system is described. The system includes a network interface card (NIC) that has an active mode and a sleep mode. The NIC is coupled to an adjusting element that adjusts a duty cycle of the active time to the sleep time based at least in part on minimizing power consumption.
US07787401B2 Using mini-beacons in a wireless network
A method, apparatus, and software containing computer readable code to implement the method implemented in a first wireless device, e.g., an access point. The method includes, for a particular network identifier, e.g., BSSID, of at least one network identifier supported by the first wireless device that including a transmitter and modulator, each network identifier identifying a wireless network, e.g., an IEEE 802.11 BSS for which the first wireless device acts as an access point, transmitting full parent beacon frames periodically at the beacon frame rate for the particular network identifier; and transmitting at least one mini-beacon frames in between consecutive full parent beacon frames for the particular network identifier. Each mini beacon frame includes a subset of the information in a full parent beacon frame, and further including timing information indicative of when the next full parent beacon frame will be transmitted for the particular network identifier.
US07787395B2 Virtual networks
Each node of a virtual network can store only a predetermined number of address links to other nodes. In response to receiving a link request between a first node and a second node, it is determined whether both the first and second nodes have less than the predetermined numbering their lists. If this condition is satisfied, the address of the first node is inserted into the second node's list and the address of the second node is inserted into the first node's list. If this condition is not satisfied, it is determined whether the first node list has at least two less than the predetermined number and, if so, then the link between the second and third nodes is broken and they are instead newly linked to the first node.
US07787394B2 Network status display device and method using traffic flow-radar
A network status display device using a traffic flow-radar is provided. The network status display device includes: a traffic feature extractor calculating flow occupancy rates for total flows, micro-flows and macro-flows with respect to each of a plurality of traffic features with reference to traffic information for each traffic feature such as a network address, a port, a transmitting/receiving host address or a protocol collected by an external traffic information collector, and storing the calculation result; a traffic status display unit displaying the flow occupancy rates for each traffic feature calculated and stored in the traffic feature extractor on a radar with dots for each traffic feature; and a traffic anomaly determination unit determining whether a network status is abnormal with reference to the radar for each traffic feature, detecting and reporting the type of the abnormal network status and harmful or abnormal traffic that generates the abnormal network status, when the abnormal status occurs.
US07787393B2 Periodical refreshing for radio channels quality indicator
This method for receiving a data stream transmitted over several radiofrequency channels each with a different frequency, comprises scanning the bandwidth to identify available radiofrequency channels, determining a quality indicator for each available radiofrequency channel and selecting a channel for receiving the data stream depending upon said quality indicators. The method further comprises determining a refreshing period for the quality indicator of each available channel and weighting every determined refreshing period depending on the value of the quality indicator of the currently received channel.
US07787388B2 Method of and a system for autonomously identifying which node in a two-node system has failed
A method of and a system for autonomously identifying which node in a two-node system has failed are described. The system includes two nodes and a fault-tolerant communication fabric. The fabric defines a plurality of communication paths connecting the two nodes, and fault-tolerant loop-back communication in which each node can send a message to itself utilizing at least one switch structure of the fabric. In addition, each of the two nodes includes logic for performing the service; logic for testing the functionality of the respective node; logic for sending test result messages to both nodes; fault-isolation logic for analyzing test result messages from both nodes; and logic for disabling the other node from performing the service only if the fault-isolation logic determines that the respective node is capable of successfully performing the service and also determines that the other node is incapable of successfully performing the service.
US07787383B2 Method and apparatus for monitoring a connection in a peer-to-peer network
The status of an appliance may be monitored using promiscuous packets and network reads. In order to establish a peer-to-peer connection between two appliances, a connection manager may issue a communication to a first appliance to establish a connection with a second, remote appliance. The connection manager issues a similar communication to the second appliance. The first appliance issues a promiscuous packet to the second appliance including connection information to establish a peer connection between the two appliances. The first appliance continues to issue the promiscuous packets even after the connection is established to indicate that the first appliance is still available. If the second appliance does not receive a promiscuous packet, the second appliance may attempt to perform a read over the connection. If the attempt to perform a read fails, the second appliance can notify the connection manager that the connection is no longer active.
US07787382B2 Method for calculating service redundancy of a wireless network
A method for calculating service redundancy of a wireless network is provided. The method comprises determining one or more of a plurality of routes through which a node can communicate to reach a destination. A routing metric is calculated for each of the plurality of routes. Using the calculated routing metrics a route having a best routing metric is identified as a best route to the destination. Service redundancy for each node within the wireless network is calculated using a sum of weighted ratios of the best routing metric to at least one alternate routing metric.
US07787381B2 Methods and apparatus to manage network transport paths in accordance with network policies
Methods and apparatus to manage network transport paths in accordance with network policies are disclosed. An example apparatus comprises a policy manager to manage a first policy for a first endpoint and a second policy for a second endpoint, and a path manager to provision a transport network path based on the first and second policies.
US07787374B2 Derivative packet delay variation as a metric for packet timing recovery stress testing
A method and system for analyzing simulated packet delay variation (PDV) using derivative PDV is disclosed. The delay-step method for simulating PDV determines a delay for each packet in a stream of packets generated at a regular interval. Delay target values are randomly selected based on a statistical distribution, such as a Gaussian distribution. Delay-steps are determined for each packet based on the delay target values. The delay-steps can be fixed or variable sized steps which are used to adjust the delay of sequential packets. PDV is generated by delaying each of the packets with the delay determined for that packet. The derivative PDV is calculated to evaluate a delay rate of change on a packet-by-packet basis. The derivative PDV can be used as a metric to specify stresses for adaptive packet timing recovery stress testing.
US07787372B2 Transmission control protocol with performance enhancing proxy for degraded communication channels
The integration of an improved retransmission protocol into a performance enhancing proxy (PEP) for degraded communication links. Various embodiments of the invention include congestion control, window size adjustment algorithms, connection negotiation features, and connection establishment acceleration features.
US07787369B2 Flexible Ethernet bridge
Congestion is minimized on a desired port in an Ethernet bridge. A packet with a destination address and a source address is received on an incoming port. An address table is search to determine a destination port associated with the destination address. If the destination port is not determined by the search then flooding the packet on all of the ports except the desired port if the incoming port is determined to be equal to the desired port; and flooding the packet on all of the ports except the incoming port and the desired port if the incoming port is determined to be not equal to the desired port.
US07787368B1 In-network per packet cashes
Methods, systems, and media are provided for the improved efficiency in bandwidth usage for transmitting repeated packets in a manner that is transparent to users. Fast, in-network per-packet caches (INPPC) at each node of a transmission retain packets for a configurable period of time or a number of packets. Rather than retransmit data from a first node to a second node within the time period for retention, an identifier is sent. The identifier allows the receiving node to access the first packet still in cache memory and reduces the size of the transmission, thereby optimizing bandwidth usage. Signatures that allow for efficient determination of packet redundancy, such as hashes, can be used. Accordingly, less bandwidth is utilized for repeated transmissions, such as transmission control protocol (TCP) retransmissions, or users accessing the same content within close proximity both physically and temporally.
US07787367B2 Method and a system for flow control in a communication network
The present invention relates to a method and a system of flow control in a communication network. The method comprises determining if at least one sender buffer has a sufficient number of credits. The sufficient number of credits informs the sender buffer if the receiver buffer has an available buffer space corresponding to at least one data packet. The method further comprises transmitting the at least one data packet to at least one receiver buffer, if the at least one sender buffer has the sufficient number of credits. If the sufficient number of credits in the at least one sender buffer are absent, a data packet is transmitting speculatively to the at least one receiver buffer. If a negative acknowledgement is received for the transmitted data packet, a copy of the data packet can be retransmitted to the receiver buffer.
US07787366B2 Method and apparatus for controlling wireless medium congestion by adjusting contention window size and disassociating selected mobile stations
A method and apparatus for alleviating congestion of a wireless medium used by an access point (AP) and a plurality of wireless transmit/receive units (WTRUs) is disclosed. If congestion is determined to exist on the wireless medium, a determination is then made as to whether there are any low priority traffic streams established between the AP and at least one of the WTRUs. If there are no low priority traffic streams established between the AP and at least one of the WTRUs, selected ones of the associated WTRUs are disassociated with the AP based on the amount of time spent by the WTRUs trying to transmit and retransmit unacknowledged packets or on a specific traffic stream access category. If low priority traffic streams have been established, the packet transmission delay associated with the low priority traffic streams is increased when congestion exists. Otherwise, the packet transmission delay is decreased.
US07787361B2 Hybrid distance vector protocol for wireless mesh networks
A method of hybrid route discovery in a mesh network is described. The method comprises the optional designation of a root node of the mesh network and formatting a route request message at an originating mesh point, where the route request messages include a hop limit parameter. If a root node has been configured, the route request is responded to with a message that describes the route to the root. If a direct route between two nodes is required, the route request message is broadcast from the originating mesh point, and the hop limit parameter limits the number of times the route request message will be forwarded. The originating mesh point receives a unicast route reply message from a neighboring mesh point, after the neighboring mesh point received the route request message. Finally, a route connecting the originating mesh point and the destination mesh point is established.
US07787359B2 Method and system for data forwarding in label switching network
The present invention discloses a method for data forwarding used in label switching networks, with which, at the source node, sequence numbers are added to the data packets forming an original data flow to be forwarded according to the forwarding order, then the data packets are mapped to label switched paths (LSP) for forwarding; at the destination node, the data packets received from the LSPs are merged into the same data flow as the original data flow to be forwarded according to the order of the sequence numbers. Meanwhile, during the data forwarding in accordance with the invention, an alarm mechanism is used to detect a faulted LSP, and the mapping strategy is adjusted timely to avoid the massive loss of the data packets, which guarantees the security of the data forwarding to the greatest extent while a high bandwidth utilization ratio is ensured.
US07787358B2 Uplink inter-carrier interference cancellation of OFDMA systems
Inter-carrier interference (ICI) cancellation in an OFDMA receiving signals from two transmitters is performed by identifying the transmitted sub-carriers that cause the largest ICI to sub-carriers received from other transmitters, and removing the ICI contribution from these sub-carriers. This may be accomplished by calculating the ICI terms only based on the interfering sub-carrier and the frequency offset. Alternatively, the transmissions causing the ICI are demodulated, the ICI on other signals is then determined and subtracted, and other signals are then demodulated. Which transmissions cause the largest ICI on others depends on the relative strength of the corresponding sub-carriers and how much orthogonality is lost. The latter might be due to frequency error, Doppler spread, or a combination of both.
US07787355B2 M-ary orthogonal keying system
A digital modulation system provides enhanced multipath performance by using modified orthogonal codes with reduced autocorrelation sidelobes while maintaining the cross-correlation properties of the modified codes. For example, the modified orthogonal codes can reduce the autocorrelation level so as not to exceed one-half the length of the modified orthogonal code. In certain embodiments, an M-ary orthogonal keying (MOK) system is used which modifies orthogonal Walsh codes using a complementary code to improve the auto-correlation properties of the Walsh codes, thereby enhancing the multipath performance of the MOK system while maintaining the orthogonality and low cross-correlation characteristics of the Walsh codes.
US07787352B2 Method for processing a MEMS/CMOS cantilever based memory storage device
A Seek and Scan Probe (SSP) memory device is disclosed. The memory device includes a moving part having microelectromechanical (MEMS) structures fabricated on a first wafer and CMOS and memory medium components fabricating on a second wafer bonded to the first wafer.
US07787349B2 Optical pickup lens and optical pickup apparatus
An optical pickup lens focuses laser beams having different wavelengths λ1, λ2 and λ3 on at least three kinds of optical discs. At least one side of the optical pickup lens has a concentric loop zonal structure for compensating wavefront aberration occurring when recording or reproducing an optical disc having a substrate thickness t1 by the laser beam having the wavelength λ1 and wavefront aberration occurring when recording or reproducing an optical disc having a substrate thickness t2 by the laser beam having the wavelength λ2. When recording or reproducing an optical disc having a substrate thickness t3 by the laser beam having the wavelength λ3, a phase difference given to the laser beam having the wavelength λ3 due to the concentric loop zonal structure is about 0.15λ or smaller.
US07787346B2 Hologram recording method and device, hologram reproduction method and device, and optical recording medium
There is provided a hologram recording method, including generating a signal light which is spatially modulated such that digital data is represented by an image of intensity distribution, irradiating the signal light on an optical recording medium after a Fourier transformation of the signal light such that a zero-order component of the signal light comes into focus at a point removed from the optical recording medium, forming a diffraction grating in the optical recording medium by interference between the zero-order component of the signal light and a high-order component thereof, and recording digital data represented by the signal light as a hologram.
US07787341B2 Optical disk device and method for determining disk type
An optical disk device includes a pickup head, and a controller which controls the pickup head. The controller subtracting a second measured value determined from an amplitude value of the tracking error signal when the pickup head irradiates a second area of the optical disk with a first DVD laser beam, from a first measured value determined from the amplitude value of the tracking error signal output when the pickup irradiates a first area of the optical disk with the first DVD laser beam, to determine an evaluation value. The controller determining that the optical disk is the first DVD if the evaluation value is smaller than a reference value, and determining that the installed optical disk is a second DVD if the evaluation value is larger than the reference value, the second DVD optical disk having a smaller track width than the first DVD optical disk.
US07787326B1 Programmable logic device with a multi-data rate SDRAM interface
Within a programmable logic device, a multi-data rate SDRAM interface such as a DDR SDRAM interface includes in one embodiment a DQS clock tree, a slave delay circuit, and a delay-locked loop (DLL). The slave delay circuit is adapted to shift the phase of the DQS signal relative to the phase of data to provide a phase-shifted DQS signal to the DQS clock tree, and the DLL is adapted to control the slave delay circuit. The DLL includes a delay line comprising a plurality of instantiations of the slave delay circuit and a plurality of facsimiles of the DQS clock tree.
US07787325B2 Row decode driver gradient design in a memory device
A memory device using a plurality of enhanced row decode drivers for activating wordlines in a memory array is disclosed. Circuit design attributes of the enhanced row decode drivers are varied as a function of proximity to a source of a row address signal applied to each decode driver. The circuit variations are operable to reduce the leakage power of the driver by degrading performance thereof while maintaining required worst case timing. The worst case timing being defined by the timing and performance requirements for the most distant of the row decode driver circuits relative to the source of the applied row address signals.
US07787323B2 Level detect circuit
A detect circuit may be used to detect one or more characteristics corresponding to the fuse being programmed. When the one or more characteristics of the fuse being programmed reach the desired states or values, the programming of the fuse is discontinued. Thus, the programming duration for each fuse is customized for each fuse. As a result, for some embodiments, there may be fewer fuses that have been over-programmed. In addition, for some embodiments, the range of impedances of the programmed fuses have a narrower distribution of impedances due to the use of the detect circuit.
US07787321B2 High performance sense amplifier and method thereof for memory system
A system and method for sensing a current. The system includes an operational amplifier including a first input terminal, a second input terminal, and a first output terminal. The first input terminal is biased to a predetermined voltage, and the second input terminal and the first output terminal are directly connected. Additionally, the system includes a switch coupled to the first output terminal and a first node. The switch is controlled by at least a first control signal. Moreover, the system includes a comparator including a third input terminal, a fourth input terminal, and at least a second output terminal. The comparator is configured to receive a first input signal at the third input terminal and a second input signal at the fourth input terminal. The first input signal and the second input signal are associated with the first node and the predetermined voltage.
US07787317B2 Memory circuit and tracking circuit thereof
The tracking circuit is coupled between a control circuit and a sense amplifier, delays a word-line pulse signal generated by the control circuit by a delay period to generate a sense amplifier enable signal enabling the sense amplifier to detect data bits output by a memory cell array. In one embodiment, the tracking circuit comprises a plurality of dummy cells, a dummy bit line, and an inverter. At least one of the plurality of dummy cells comprises a plurality of cascaded transistors cascaded between the dummy bit line and a ground voltage for pulling down the voltage of the dummy bit line when the word-line pulse signal is enabled. The dummy bit line is coupled between the dummy cells and the inverter. The inverter inverts the voltage of the dummy bit line to generate the sense amplifier enable signal.
US07787315B2 Semiconductor device and method for detecting abnormal operation
A semiconductor device includes a pull-up unit pulling up a voltage of an output node to a first voltage in response to a control signal, a photo sensing unit pulling down a voltage of the output node to a second voltage in response to an incident light, and a CPU, the CPU reset in response to the voltage of the output node produced in response to the incident light.
US07787314B2 Dynamic real-time delay characterization and configuration
In mask programmable integrated circuit, such as a structured ASIC, a delay chain provides a delay that is set by a mask programmable switch. The delay chain receives an input to allow the delay mask programmed delay to be overridden using a JTAG controller. This allows testing of different delays. The input may also be provided by a fuse block, so that the fuse block can override the mask programmable switch, thus allowing a delay to be changes after mask programming.
US07787305B2 Flash memory devices and programming methods that vary programming conditions in response to a selected step increment
A flash memory device includes a flash memory cell array having flash memory cells arranged with word and bit lines, a word line driver circuit configured to drive the word lines at a selected step increment during a programming operation, a bulk-voltage supply circuit configured to supply a bulk voltage into a bulk of the flash memory cell array and a writing circuit configured to drive the bit lines selected by conditions during a programming operation. A control logic block is configured to control the writing circuit and the bulk-voltage supply circuit during the programming operation. The control logic block is configured to cause the writing circuit and/or the bulk-voltage supply circuit to change at least one of the conditions of the writing circuit and/or the bulk voltage responsive to the selected step increment.
US07787302B2 Flash memory device, method of manufacturing the same, and method of operating the same
Provided are a memory device, a method of manufacturing the same, and a method of operating the same. The memory device may include a channel region having an upper end where both sides of the upper end are curved, the curved portions of both sides allowing charges to be injected thereinto in a program or erase voltage such that the curved portions into which the charges are injected are separate from a portion which determines a threshold voltage, and a gate structure on the channel region.
US07787301B2 Flash memory device using double patterning technology and method of manufacturing the same
Provided are a flash memory device and a method of manufacturing the same. The flash memory device includes strings. Each of the strings has a string selection line, a ground selection line, and an odd number of word lines formed between the string selection line and the ground selection line.
US07787298B2 Method for preventing memory from generating leakage current and memory thereof
A method for preventing a memory from generating a leakage current is disclosed. The memory includes a boundary memory cell and a neighboring memory cell. The neighboring memory cell is adjacent to the boundary memory cell. The method includes the following step. The first terminal of the neighboring memory cell is connected to the second terminal through a metal line.
US07787290B2 Semiconductor device
In MRAM using a spin-transfer torque switching, a sufficient writing operation with a small memory cell is realized, and a reading current is enlarged while a reading disturbance is suppressed. In the case where the free layer of the tunnel magneto-resistance element is located on the side of the bit line, using a PMOS transistor, and in the case where the fixed layer of the tunnel magneto-resistance element is located on the side of the bit line, using an NMOS transistor, an anti-parallel writing in a source grounding operation is performed. The reading and writing operation margin is improved by performing a reading operation in an anti-parallel writing direction.
US07787287B2 Magnetic storage device with curved interconnects
In an MRAM, a curved region (206) is formed in a bit line (202), and this curved region (206) is in bent shape, with a TMR element (203) serving as a center, in this case, in rough U shape (in the illustrated example, in roughly inverted U shape). The bit line (202) in which the curved region (206) is formed includes the TMR element (203) in a space formed by the curved region (206). Thanks to such relatively simple construction, this construction realizes a highly reliable MRAM which ensures that power is substantially saved during data writing into a memory cell while meeting requirements for further miniaturization of the device.
US07787286B2 SRAM memory with reference bias cell
A random access memory microelectronic device, comprising a plurality of cells comprising respectively: a plurality of transistors forming a bistable, a first storage node and a second storage node, a first double gate access transistor to the first storage node and a second double gate access transistor to the second storage node, a first gate of the first access transistor and a first gate of the second access transistor being linked to a first word line, a second gate of the first access transistor and a second gate of the second access transistor being linked to a second word line, the device being moreover equipped: with a reference memory cell provided to deliver a bias potential intended to be applied to one of the respective word lines of one or several given cells of said plurality of cells during reading access of said given cells.
US07787281B2 Writing circuit for a phase change memory
A phase change memory writing circuit is provided. The circuit comprises a writing path and a fast write control unit. The writing path further comprises a current driving unit, a first switch device and a phase change memory cell. The current driving unit is coupled to a high voltage source and outputs a driving current. The first switch device is controlled by a first control signal. The fast write control unit is coupled to the writing path to provide a writing voltage to the writing path. When the first switch device is turned off, the fast write control unit outputs the writing voltage to the writing path. When the first switch device is turned on, the fast write control unit stops outputting the writing voltage to the writing path.
US07787278B2 Resistance variable memory device and operating method thereof
Provided is a resistance variable memory device and a method for operating same. The resistance variable memory device has a phase change material between a top electrode and a bottom electrode. In the method for operating a resistance variable memory, the write current is applied in a direction from the top electrode to the bottom electrode, and the read current is applied in a direction from the bottom electrode to the top electrode. The phase change material is programmed by applying the write current, and a resistance drift of the phase change material is restrained by applying the read current.
US07787276B2 Memory array using mechanical switch and method for operating thereof
A method for controlling a memory array using a mechanical switch according to the present invention, in which the memory array comprises; a plurality of word lines; a plurality of bit lines intersecting each other with the plurality of word lines; a gate electrode connected to each of the word lines; a drain electrode spaced apart from the gate electrode and connected to a capacitor; and a source electrode comprises: an anchor part spaced apart from the gate electrode and connected to each of the bit lines; a mobile part where a dimple is formed, comprises the steps of: applying a first voltage V1 to the bit line selected from the plurality of bit lines; applying a second voltage V2 greater than a sum of the first voltage V1 and a pull-in voltage Vpi to the word lines selected from the plurality of word lines; and applying a voltage smaller than a sum of a erase voltage Verase and the pull-in voltage Vpi and a voltage greater than a difference between a write voltage Vwrite and the pull-in voltage Vpi to the word lines unselected from the plurality of word lines.
US07787274B2 Power supply with adjustable outputted voltage
A power supply with adjustable outputted voltage includes a casing, a circuit board, a voltage-adjusting knob and a rotary wheel. The casing is provided thereon with a window, and the circuit board is disposed in the casing. The circuit board is electrically connected to AC/DC power input processing circuit in which only AC (or DC) exists or both AC and DC exist simultaneously. The voltage-adjusting knob is electrically connected on the circuit board. The rotary wheel is provided thereon with a plurality of voltage-adjusting numerals. The voltage-adjusting numerals are located to correspond to the window of the casing and are displayed in the window.
US07787267B2 Active power filter
An active power filter includes an energy storage capacitor, an inverter, a filtering circuit and a controller. The inverter is controlled to act as a virtual resister at a fundamental frequency for compensating for the power loss of the active power filter, to act as a virtual capacitor at a fundamental frequency for compensating for a fundamental reactive power of the load, and/or to generate a harmonic current for suppressing the harmonic currents of specific orders of the load.
US07787261B2 Intermediate bus architecture with a quasi-regulated bus converter
A dc-dc converter system comprises a quasi-regulated bus converter and plural regulation stages that regulate the output of the bus converter. The bus converter has at least one controlled rectifier with a parallel uncontrolled rectifier. A control circuit controls the controlled rectifier to cause a normally non-regulated mode of operation through a portion of an operating range of source voltage and a regulated output during another portion. The bus converter may be an isolation stage having primary and secondary transformer winding circuits. For the non-regulated output, each primary winding has a voltage waveform with a fixed duty cycle. The fixed duty cycle causes substantially uninterrupted flow of power during non-regulated operation. Inductors at the bus converter input and in a filter at the output of the bus converter may saturate during non-regulated operation.
US07787249B2 Systems and methods for printed board assembly isolated heat exchange
Systems and methods for printed board assembly isolated heat exchange are provided. In one embodiment, a printed board assembly comprises: at least one electrical power layer; at least one electrical ground layer; a first signal layer having a first signal routing area providing electrical trace connections for signals and a first heat exchange chassis fill conductor area located adjacent to a periphery of the first signal routing area; at least one thermal interface coupled to a chassis for conducting heat from the printed board assembly to the chassis; and at least one via conductively coupling the first heat exchange chassis fill conductor area to the at least one thermal interface.
US07787246B2 Computer device and cluster server device
A computer device includes a plurality of information processing units configured to execute respective information processing functions, a plurality of storage units, one of which is arranged in each of the information processing units, and which are removable, a plurality of storage devices physically dispersed in the storage units, and having a redundant configuration, where one storage unit includes at least two storage devices, and a plurality of controllers configured to be installed in the information processing units, and to access the storage devices, where each information processing unit includes one of the controllers.
US07787244B1 Hard disk adapter
A hard disk adapter has a body, a connector, an opening, a plug-in slot and an eSATA connector. The body has a panel and a receiving space. The connector is attached to the body and located in the receiving space. The opening is formed on the panel and communicates with the receiving space. The plug-in slot is formed on the panel beside the opening. The eSATA connector has a receiving end mounted to the plug-in slot.
US07787242B2 Method and apparatus for supporting a display on a chassis
A display support apparatus includes a stabilizing member defining a cable passageway, a rotational coupling member coupled to the stabilizing member, and a plurality of supporting arms coupled to the stabilizing member, at least one supporting arm defining a cable-routing channel, whereby the stabilizing member rigidly maintains the plurality of supporting arms in a substantially parallel orientation relative to each other. The display support apparatus may be rotatably coupled to a chassis base and a display may be rotatably coupled to the support arms to provide rigid support for the display on the chassis.
US07787239B2 Housing feature for providing stability for a portable terminal
A portable computing device including a housing having a top surface and a bottom surface connected to one another by a pair of sides, a proximal end and a distal end, the top surface including a user interface for operation by a user. The device comprises a planar surface located on the bottom surface at the proximal end, such that the planar surface extends to either side of a centerline of the housing and in a direction towards the distal end. The planar surface defines a plane and the centerline extends in a direction between the proximal end and the distal end. The device has at least one protrusion located on the bottom surface at the distal end, such that the at least one protrusion extends between the bottom surface and the plane, such that the at least one protrusion has a respective peripheral surface lying on the plane on both sides of the centerline. The at least one protrusion and the planar surface provide stability of the device when placed on a surface adjacent to the bottom surface, the stability facilitating operation of the user interface by the user.
US07787233B1 Multi-segment capacitor
A multi-segment capacitor fabricated on a semiconductor substrate includes M×N capacitor segments arranged in a matrix of M rows and N columns. Each capacitor segment includes two groups of conductive fingers preferably made of metal wires. The metal wire fingers are distributed within multiple metal layers in such a manner that two neighboring parallel metal wire fingers within a particular metal layer are electrically insulated and connected to different terminals of the capacitor. Further, at least the longitudinal axes of the parallel metal wire fingers within two different metal layers are not parallel to each other within the same capacitor segment.
US07787232B2 Multifunction security device
The present invention is directed to an apparatus for providing law enforcement and private citizens with a single device that integrates law enforcement tools and mechanisms for the application of force. An exemplary device features a metal detector, a light emitting source optionally having a strobe feature, an electric stun system, and a debilitating spray dispensing system. Some embodiments of the present invention include an electric stun system comprising a plurality of probes mounted to the distal terminus of the shaft and configured to protrude from the shaft, a plurality of plates configured longitudinally along the outer surface of the shaft, and a stun system switch disposed on the shaft. Some embodiments of the present invention include the debilitating spray dispensing system comprising at least one nozzle and a dispensing switch disposed on the handle. Some embodiments of the present invention include a handle comprising an ergonomic grip and a guard.
US07787227B1 Apparatus and method for electrostatic discharge protection of a transmit integrated circuit
An apparatus and method for providing electrostatic discharge protection of a transmit integrated circuit including an ESD protect block coupled to an integrated circuit pad in a package without bond wires, and an ESD clamp circuit coupled between the ESD protect block and ground. During transmission, one or more capacitors within the ESD protect block may charge up to various levels near the peak transmit voltage, which reverse biases one or more diodes in the ESD protect block, thereby buffering the transmit circuit from the capacitive load of the ESD clamp circuit. The ESD protect block may prevent the ESD clamp circuit from activating due to the high peak voltages output from the transmit circuit. An embodiment of the ESD protect block may apply particularly to transmit power amplifier circuits in which the output signal peaks at twice the supply voltage. In one embodiment applicable for lower voltage CMOS processes, the ESD protect block includes a diode and a capacitor. In another embodiment applicable for higher voltage CMOS processes, the ESD protect block includes two diodes, one or two capacitors, and an optional resistor.
US07787219B2 In a disk drive apparatus having a diverter for providing streamlined contour and reduced axial flow at the actuator attachment interface between a flexible cable and flexure
An airflow diverter is used to overcome the adverse effect of flow-induced vibration of a disk drive pivot actuator. The diverter may be formed as a separate component or as an integral portion of the flex stiffener or the actuator itself. The invention streamlines the actuator to the incoming airflow and helps reduce the torque disturbance to the actuator as it reduces the sail or parachute effect. This helps reduce power consumption due to a lower drag from the actuator assembly. The contour of the flow deflector is designed to conform closely to the curvature of the disk boundaries when the actuator is rotated to the ID position on the disk. This design serves as a shroud around the disk stack which further helps to reduce power by preserving flow momentum.
US07787217B2 Suspension bend section with stiffness-reducing features
An actuator load beam comprising a preload bend section defining an array of differently configured stiffness-reducing features. The stiffness-reducing features are characteristically sized in inverse relation to a respective distance from a longitudinal centerline of the actuator load beam at the preload bend section. An associated method comprising determining a thickness of a preload bend section for an actuator load beam associated with a desired resonant performance; determining a volume of stiffness-reducing features in the preload bend section associated with a desired vertical stiffness; and arranging an array of stiffness-reducing features associated with the determined volume in an array of sequentially smaller size with the largest size of the array being disposed nearest to a longitudinal centerline of the actuator load beam at the preload bend section.
US07787215B2 Thin film magnetic head in which thermal protrusion is suppressed and method of forming the same
A thin film magnetic head is provided, in which thermal protrusion can be suppressed. The thin film magnetic head includes a main magnetic pole layer which conducts a magnetic flux into the recording medium so that the recording medium is magnetized in a direction perpendicular to a surface of the recording medium, a first return yoke layer provided in a trailing side of the main magnetic pole layer, and has a recess in a top surface, a second return yoke layer provided so as to fill at least the recess of the first return yoke layer, and a thermal expansion suppression layer provided in a trailing side of the second return yoke layer. Thus, since the thermal expansion suppression layer can be provided on a surface having no recess, a possibility of a crack in the thermal expansion suppression layer can be eliminated.
US07787214B2 Disk device
A disk apparatus includes a hub having a disk inserting portion having a cylindrical plane in the outer part of one end and a disk receiving portion having a flat part and being pivotably supported, a head having an inner hole through which the disk inserting portion is fitted, facing toward one face of a disk, levitating and scanning above the disk and reading a signal recorded on the disk or recording a signal on the disk, the disk being held by the disk receiving portion, and a clamp unit holding the disk with the disk receiving portion. In this case, the disk receiving portion has an inclined or declined plane. Thus, the amount and direction of deformation of the disk, which is caused by clamping, are defined, and obtaining a stable amount of head levitation independently of temperature changes can prevent the occurrence of a distortion of the disk.
US07787212B2 Stiffness reducing features in a top layer of a laminated top cover
Stiffness reducing features for top covers of data storage systems are provided to prevent delaminating of top layers of the top covers. A top cover for a data storage system includes a bottom layer, a top layer and an adhesive layer that interconnects the top and bottom layers. At least one groove is formed in and extends along the top layer. The at least one groove reduces a thickness of the top layer along the at least one groove.
US07787211B2 Back electromotive force (BEMF) calibration method, method of controlling unloading of disk drive apparatus using BEMF calibration method, and disk drive apparatus using the same
A method of calibrating a parameter to measure the back electromotive force (BEMF) of a voice coil motor (VCM), and a method and apparatus to use the calibrating method to perform unloading control. The calibration method includes: reading servo data and measuring a BEMF value while seeking two predetermined points on a disk, and storing the servo data and the BEMF value, generating an actual velocity curve of a head using the stored servo data, and an estimated velocity curve of the head using the stored BEMF value and adjusting a parameter related to a BEMF measurement to align the actual velocity curve of the head with the estimated velocity curve of the head.
US07787209B1 Method and apparatus for compensating for repeatable runout using wide embedded runout correction fields
A method and apparatus for compensating for repeatable runout using wide embedded runout correction fields is provided. In one embodiment, a disk surface is provided with a write head associated therewith. The disk surface has a data track having a width. An embedded runout correction (ERC) field is written onto the disk surface, wherein the ERC field has a width that is greater than the width of the data track.
US07787208B2 Bit patterned medium having super-track, method of tracking track of bit patterned medium, head appropriate for bit patterned medium, and information recording/reproducing apparatus including bit patterned medium head
Provided are a bit patterned medium having a super-track, a method of tracking a track of the bit patterned medium, a head appropriate for the bit patterned medium, and an information recording/reproducing apparatus including the bit patterned medium and the head. The bit patterned medium includes a substrate, and a recording layer comprised of a plurality of bit cells which are formed on the substrate by being separated from each other, along a plurality of tracks. Each of the plurality of tracks includes a super-track comprised of a plurality of sub-tracks. Bit cells formed on a sub-track from among the plurality of sub-tracks in the super-track are disposed so as to deviate from bit cells formed on another sub-track from among the plurality of sub-tracks in the super-track. A track ID (identification) for recognizing the super-track, and a servo burst generating a position error signal when a head tracks the super-track, are arranged in an area of each of the plurality of tracks. Meanwhile, the head includes a writing head recording information in units of sub-tracks, and a reading sensor reproducing the information in units of super-tracks.
US07787201B2 Method and apparatus for controlling fly-height of a perpendicular-magnetic-recording head in a hard disk drive
A method for controlling proximity of a read element of a perpendicular-magnetic-recording (PMR) head to a PMR disk. The method includes: a) writing recorded data with a write element of the PMR head to the PMR disk; b) providing a proximity-control setting to a proximity-control element; c) positioning the read element of the PMR head with the proximity-control element as determined by the proximity-control setting in communication with the PMR disk for reading recorded data back from the PMR disk; d) measuring a resolution of a read-back signal of recorded data on the PMR disk associated with the proximity-control setting; e) determining if the resolution measured for the read-back signal of recorded data on the PMR disk satisfies a criterion for the resolution of the read-back signal of recorded data; and, f) changing the proximity-control setting, and repeating b), c), d) and e), unless the resolution satisfies the criterion.
US07787198B1 Lens barrel assembly
Various lens barrels and lenses are provided which may be used in miniature cameras. In one example, a lens barrel assembly includes a substantially cylindrical lens barrel with a first end including a first aperture and a second end including a second aperture. The first end further includes a first substantially annular portion having a first diameter and a first external surface. The first end also includes a second substantially annular portion having a second diameter and a second external surface. The second diameter is smaller than the first diameter and greater than a diameter of the first aperture. The first external surface of the first substantially annular portion is recessed in relation to the second external surface of the second substantially annular portion. The lens barrel assembly may also include a lens having a portion that protrudes from the second aperture of the second end of the housing.
US07787195B2 Illumination lens and endoscope illuminating optical system
An endoscope illuminating optical system includes an illumination lens having a positive power. Illumination light rays parallel to each other emitted from an optical fiber bundle enter an incident surface of the illumination lens. The incident surface of the illumination lens is aspherical, and has a reference position vertical to the optical axis. The reference position is the most projecting portion on the incident surface. A shape of the incident surface is expressed by an equation of D=F(H). “H” is a height from the optical axis (0≦H≦Hmax), and “D” is a depth from a reference plane. The reference plane is vertical to the optical axis. The reference position is on the reference plane. A first-order differential value of the function F(H) is more than 0, and a second-order differential value of the function F(H) is 0 at a particular height Hi (0
US07787194B2 Adjustable lens mounting assembly
An adjustable lens mounting assembly has a detent system which provides a defined vertical movement of a lens per detent index. A calibration of a lens during assembly of an image sensor is therefore achieved with no moving parts, and generation of foreign material is minimized. Furthermore, gluing of the components can be dispensed with.
US07787193B2 Imaging device and camera
The present invention aims to provide an imaging device and a camera realizing simultaneously a high magnification zoom lens system and the miniaturization of the device. The imaging device (2) includes a first lens group (G1), a second group frame unit (42), a first group frame unit (41), a motor unit (32), a third lens group (G3), and a CCD unit (33). The first lens group (G1) takes in a light flux incident along a first optical axis (A1). The second group frame unit (42) bends the light flux incident along the first optical axis (A1) to a direction along a second optical axis (A2). The first group frame unit (41) retains the first lens group (G1), and moves the first lens group (G1) in the direction along the first optical axis (A1). The motor unit (32) drives the first group frame unit (41). The first group frame unit (41) includes a driving frame (51) movable in the direction along the first optical axis (A1), and a first group frame retaining the first lens group (G1) and able to move in the direction along the first optical axis (A1) with respect to the driving frame (51).
US07787191B2 Zoom lens
A zoom lens including a first lens group with a negative refractive power and a second lens group with a positive refractive power is provided. The first lens group is composed of a first lens, a second lens, and a third lens. Refractive powers of the first lens, the second lens, and the third lens are respectively negative, negative, and positive. Moreover, the second lens group is disposed between the first lens group and an image side. The second lens group is composed of a fourth lens, a fifth lens, and a sixth lens. Refractive powers of the fourth lens, the fifth lens, and the sixth lens are respectively positive, negative, and positive. The first lens group and the second lens group are capable of moving between an object side and the image side. The zoom lens has advantages of wide angle and small volume.
US07787190B2 Optical element and imaging device
An optical element includes a first liquid; a second liquid that is immiscible with the first liquid and that has polarity or electrical conductivity; a first substrate portion; a second substrate portion; a sidewall portion; a second electrode disposed on one of the second substrate portion and the sidewall portion; and an accommodating portion constituted by the first substrate portion, the second substrate portion, and the sidewall portion and sealing the first liquid and the second liquid therein. The optical element further includes a first film disposed on the first substrate portion side of the accommodating portion and having high affinity with the first liquid, a second film disposed on the second substrate portion side of the accommodating portion and having high affinity with the second liquid, and a third film disposed at the center of the second film and having high affinity with the first liquid.
US07787188B2 Image pickup apparatus
An image pickup apparatus that comprises: an optical path splitting element; an optical system including a variable-optical-power element which is substantially immobile in an optical axis direction and a reflective surface; and an image pickup surface, the variable-optical-power element, the optical system, and the image pickup surface being arranged so that a ray from an object side is divided into two rays by the optical path splitting element, at least one of the rays enters the optical system, and is reflected by the reflective surface to return to the optical path splitting element, and the ray strikes on the image pickup surface via the optical path splitting element.
US07787182B2 Diffractive optical security device
The diffractive optical device (1) can be used as a security device in the fields of authentication, identification and security. It comprises a zero-order diffractive color filter (3). The diffractive color filter may consist of a microstructured high-index layer (32) embedded between two low-index layers (31, 33). A mirror layer (4) for reflecting towards the diffractive color filter (3) at least part of light transmitted through the diffractive color filter (3) are provided beneath the diffractive color filter. Thanks to the mirror layer (4), the device (1) has a much higher reflected intensity and much more complex spectra than prior-art diffractive color filters.
US07787176B2 On-chip optical amplifier
An on-chip amplifier includes first element that curtails the velocity of an incoming light to the amplifier. A second element is doped so as to make the frequency of the incoming light equal to the electron frequency in order to allow for electron-photon wave interaction, so that when current flows through the amplifier, electron power is transferred to the incoming light, resulting in amplification of the incoming light.
US07787174B2 Pattern generator
The present invention relates to an apparatus for creating a pattern on a workpiece sensitive to radiation, such as a photomask a display panel or a microoptical device. The apparatus may include a source for emitting light flashes, a spatial modulator having modulating elements (pixels), adapted to being illuminated by the radiation, and a projection system creating an image of the modulator on the workpiece. It may further include an electronic data processing and delivery system receiving a digital description of the pattern to be written, converting the pattern to modulator signals, and feeding the signals to the modulator. An electronic control system may be provided to control a trigger signal to compensate for flash-to-flash time jitter in the light source.
US07787173B2 System and method for multi-level brightness in interferometric modulation
A display having a plurality of reflective display elements. In one embodiment, the display elements comprise at least one electrode having a plurality of active areas. In one embodiment, at least two of the sizes of the active areas are different with respect to each other, e.g., they are non-uniform in size. The interferometric modulators have a plurality of states, wherein selected ones of the interferometric modulators are configured to be actuated depending differing electrostatic forces in the interferometric modulators. The electrostatic forces in the interferometric modulators are different at least in part due to variations in the sizes of the active areas of the electrodes.
US07787171B2 Human-readable, bi-state environmental sensors based on micro-mechanical membranes
An environmental sensing device includes an interferometric modulator which permanently actuates, in a visually-detectable manner, in response to being exposed to a predetermined environmental threshold or condition. The device can include a reactive layer, coating, or proof mass disposed on a movable member of the interferometric modulator. The reactive layer, coating, or proof mass can expand, contract, bend, or otherwise move when exposed to a predefined chemical, level of humidity, temperature threshold, type of radiation, and/or level of mechanical shock, causing the interferometric modulator to collapse and permanently indicate such exposure.
US07787164B2 Apparatus and method to evaluate a holographic data storage medium
A method to evaluate a holographic data storage medium, wherein the holographic data storage medium is evaluated by a manufacturer. In certain embodiments, the holographic data storage medium is evaluated by a customer prior to encoding customer information into the storage medium. In certain embodiments, the holographic data storage medium is evaluated by a customer after encoding customer information therein.
US07787161B2 Image reading device and image forming apparatus
An image reading device which is capable of reading out image data on an original while conveying the original in a simple construction. A conveying path has a pair of guide members facing each other at a distance and extending in a conveying direction of an original. An original conveying unit conveys the original along the conveyance path. An image reading unit is comprised of a flexible sheet-like substrate on which a plurality of optical sensors are arranged. The sheet-like substrate is inclined with respect to the conveying direction of the original, and fixed to one of the pair of guide members at one end thereof and abuts against the other of the pair of guide members at the other end thereof. The image reading unit reads image data on one side of the original when the original is conveyed along the conveying path and passes through between the other end of the sheet-like substrate and the other of the pair of guide members.
US07787160B2 Driving device and scanner
The driving device is provided with a motor, a pinion, a first gear, a second gear, and a frame. The frame has a motor side surface and a gear side surface, and includes a first portion and a second portion. A motor housing of the motor is fixed to and supported at the motor side surface of the first portion. A motor shaft extends from the motor housing, penetrating the first portion from the motor side surface to the gear side surface. The pinion is fixed to the distal end of the motor shaft at the gear side surface. The first gear and the second gear are coaxially disposed and rotatably supported at the gear side surface of the second portion. The driving force of the motor is transmitted to the first gear and the second gear through the pinion. The gear side surface of the second portion is offset toward the motor side than the motor side surface of the first portion.
US07787159B2 Achieving convergent light rays emitted by planar array of light sources
Systems and methods are provided for achieving convergent light rays emitted by a planar array of light sources. In one embodiment, an imaging device is provided for inspecting semiconductors or other objects. The imaging device includes one or more imaging lens for imaging light reflected from an object. The imaging device also includes a first light source attached to a planar circuit board and a second light source attached to the planar circuit board. The imaging device further includes a first Fresnel prism for directing light from the first light source toward the object from a first direction and a second Fresnel prism for directing light from the second light source toward the object from a second direction. In one embodiment, the imaging device also includes one or more optical elements for increasing or decreasing the divergence of the light.
US07787156B2 Facsimile device
A facsimile device connected to a public line in parallel with an external telephone is provided. The facsimile device includes a facsimile circuit configured to send and receive image data through the public line, a voltage detector that detects a voltage of the public line, a telephone status monitoring unit configured to judge whether the external telephone closes the public line based on the voltage of the public line detected by the voltage detector and a reference voltage, a monitoring operation control unit configured to keep the telephone status monitoring unit in an inactive state until a predetermined time elapses from a time when the facsimile circuit releases the public line, and to activate the telephone status monitoring unit if the predetermined time elapses from the time when the facsimile circuit releases the public line.
US07787150B2 Print data forming apparatus
In a print data forming apparatus, a color conversion information storing section stores plural color conversion information, a mode shift detecting section detects a shift to an image converting mode, an image conversion processing section forms plural printer characteristics images based on the stored respective color conversion information from received drawing data, a monitor image conversion processing section converts the printer characteristics images into plural monitor characteristics images which can be displayed on a monitor, and an input section requests a selection of a specific one of the displayed monitor characteristics images. An unnecessary consumption amount of sheets and toner is avoided in color reproducing mode settings of the print data forming apparatus having color conversion tables.
US07787149B2 Method of generating color conversion table, information generation apparatus, recording medium, and image processing apparatus
A color conversion table for converting M color signals of an input system into N color signals of an output system is disclosed. The color conversion table is prepared by and obtained based on a calculation target point corrected by moving a position of the maximum gradation of each fundamental color of the output system to a position of the maximum gradation of the fundamental color of the input system and on calculation target points corrected for gradations other then the maximum gradation of each fundamental color by moving positions of the gradations of the fundamental color in output system to the positions of the gradations of the fundamental color in the input system.
US07787147B2 Printing method and apparatus correcting ink ejection in each row region using a combined correction value for certain coexistent row regions
A printing method includes determining a first correction value corresponding to a first print mode, determining a second correction value corresponding to a second print mode, and correcting an ink ejection amount of each row region individually, using a combined correction value obtained by combining the first correction value and the second correction value. The first print mode is a print mode that is applied to a front end area, with respect to a transport direction, of a medium. Dot rows are formed extending in a nozzle movement direction that is perpendicular to the transport direction, on a plurality of row regions lined up in the transport direction. The dot rows are formed by repeating a movement ejection operation of ejecting ink onto the medium while moving nozzles in the movement direction, and a transport operation of transporting the medium in the transport direction. The first correction value is for correcting an ejection amount of the ink in each row region individually. The second print mode is a print mode that is applied to a middle area, with respect to the transport direction, of the medium. The second correction value is for correcting an ejection amount of the ink in each row region individually. The correction of the ejection amount using the combined correction value is carried out in a coexistent segment in which certain row regions and another row regions are coexistent. The certain row regions are row regions in which the dot rows are formed by the first print mode. The other row regions are row regions in which the dot rows are formed by the second print mode.
US07787146B2 Method of setting driver program of image processing device and image processing system with transparent function
A method of setting a user interface of a driver program of an image processing device includes applying a transparent setting to display the driver program in a transparent state on a display device to the driver program, and displaying the driver program with the applied transparent function on the display device when an application program operates the driver program. The driver program does not block an acquired result of the application program, and a user is able to perform a scanning operation at an optimum environment by adjusting a transparency level of the driver program displayed over the application program.
US07787145B2 Methods for improving print quality in a hand-held printer
Method for determining enhanced printing functions on a hand-held inkjet printer having one or more optical sensors configured to measure speed and distance across the page. Collecting a first frame of individual pixel data, mapping the first frame of individual pixel data into a pixel map memory, processing the first frame of individual pixel data to perform additional print quality features. These additional features can be categorized in three main categories: 1) sensing non-printing elements, 2) sensing pre-printed elements, and 3) sensing print elements.
US07787143B2 Job information management method and apparatus
This invention increases the job information management precision. To accomplish this, an information processing method of recording or accumulating job information on a job issued from an information processing apparatus connectable to an image forming apparatus including an acquisition step of acquiring the job information from the information processing apparatus or the image forming apparatus, a determination step of determining whether to record or accumulate the job information acquired in the acquisition step, in accordance with a driver which generates data of the issued job, and a recording/accumulation step of recording or accumulating the job information determined in the determination step to be recorded or accumulated.
US07787138B2 Scheduling system
A system suited to scheduling print jobs for a printing system includes a first processing component which identifies preliminary attributes of print jobs to be printed on sheets. A job scheduler receives the preliminary attributes and assigns each of the print jobs to one of a plurality of job queues in time order for printing. Print jobs spanning the same time are scheduled for printing contemporaneously. In one mode of operation, the assignment of the print jobs to the job queues is based on their preliminary attributes and on the application of at least one constraint which affects contemporaneous printing of at least two of the plurality of print jobs. A second processing component identifies detailed attributes of the print jobs. A sheet scheduler receives information on the assignments of the print jobs and their detailed attributes and forms an itinerary for each sheet to be printed.
US07787130B2 Human-readable, bi-state environmental sensors based on micro-mechanical membranes
An environmental sensing device includes an interferometric modulator which permanently actuates, in a visually-detectable manner, in response to being exposed to a predetermined environmental threshold or condition. The device can include a reactive layer, coating, or proof mass disposed on a movable member of the interferometric modulator. The reactive layer, coating, or proof mass can expand, contract, bend, or otherwise move when exposed to a predefined chemical, level of humidity, temperature threshold, type of radiation, and/or level of mechanical shock, causing the interferometric modulator to collapse and permanently indicate such exposure.
US07787128B2 Transducer for measuring environmental parameters
Apparatus, methods, and other embodiments associated with measuring environmental parameters are described herein. In one embodiment, a transducer comprises a tube, an elongated member, a first reflective surface, a second reflective surface, and an optical fiber. The tube has a first end and a second end, and the elongated member also has a first end and a second end, with the first end of the elongated member secured to the tube. The second reflective surface is secured to the second end of said elongated member, and the first reflective surface is spaced apart from the second reflective surface and secured to the second end of the tube. The optical fiber is positioned to direct light towards the first and second reflective surfaces and to collect the reflected light from these two surfaces.
US07787116B2 Cuvette
A cuvette capable of suppressing the complication of the structure of each part of an analyzer and enabling the stirring of a specimen in a short time. The cuvette comprises: a first body part positioned on a bottom part side, having inner and outer surfaces of circular shape in horizontal cross section, and receiving a measuring beam; and a second body part positioned on an opening side, having an inner surface of non-circular shape in horizontal cross section and an outer surface of circular shape in horizontal cross section.
US07787111B2 Simultaneous acquisition of fluorescence and reflectance imaging techniques with a single imaging device for multitask inspection
A hyperspectral reflectance and fluorescence line-scan imaging system is used for on-line quality and safety inspection of agricultural commodities. The system simultaneously acquires hyperspectral/multispectral combinations of both fluorescence and reflectance images of the agricultural commodities.
US07787109B2 Transmission spectroscopy system for use in the determination of analytes in body fluid
A total transmission spectroscopy system for use in determining the analyte concentration in a fluid sample comprises a sample cell receiving area, a light source, a collimating lens, a first lens, a second lens, and a detector. The sample cell receiving area is adapted to receive a sample to be analyzed. The sample cell receiving area is constructed of a substantially optically clear material. The collimating lens is adapted to receive light from the light source and adapted to illuminate the sample cell receiving area with a substantially collimated beam of light. The first lens is adapted to receive regular and scattered light transmitted through the sample at a first angle of divergence. The first lens receives light having a first angle of acceptance. The first lens outputs light having a second angle of divergence. The second angle of divergence is less than the first angle of divergence. The second lens is adapted to receive light from the first lens and adapted to output a substantially collimated beam of light. The detector is adapted to measure the light output by the second lens.
US07787105B2 Taking distance images
A system and method for the taking of a large number of distance images having distance picture elements. Electromagnetic radiation is transmitted in the form of transmission pulses at objects, and reflected echo pulses are detected. Measurements are made by determining the pulse time of flight of the distances of objects which respectively form a distance picture element and at which the transmission pulses are reflected. A time measuring device carries out a plurality of associated individual measurements for each distance image to be taken. Stored event lists of all time measuring channels are read out and evaluated in order to convert the respective time information contained in the event lists into distance values corresponding to the distance picture elements.
US07787102B2 Real-time configurable masking
Methods, systems, and media to define a portion of a circuit pattern with a source of real-time configurable imaging are disclosed. Embodiments include hardware and/or software for directing a beam through a mask onto a wafer surface to outline a circuit pattern having an undefined area, directing a second beam to the semiconductor wafer surface to define a circuit structure in the undefined area to complete the circuit pattern on the semiconductor wafer surface, and directing the second beam onto a source of real-time configurable imaging. Embodiments may also include a mask to include an undefined area incorporated into the circuit pattern to leave a critical structure of the circuit pattern undefined. Several embodiments include a photolithography system including an exposure tool, a mask, a source of real-time configurable imaging, and addressing circuitry.
US07787099B2 Apparatus and method for washing alignment film printing mask and method for fabricating a liquid crystal display device
The present invention relates to an alignment film printing mask, and more particularly, to a jig for an alignment film printing mask. A jig according to the present invention includes a plurality of supporting members each having at least one bent portion, arranged at regular intervals along a width direction of the alignment film printing mask for supporting the alignment film printing mask, at l one connection member for connecting the supporting members, and fastening units for securing the alignment film printing mask supported by the supporting members.
US07787098B2 Manufacturing method of a liquid crystal display device comprising a first photosensitive layer of a positive type and a second photosensitive layer of a negative type
A manufacturing method of a liquid crystal display device includes forming a gate line and a data line on a substrate with the gate and data lines crossing each other to define a pixel region; forming a thin film transistor at a crossing portion of the gate and data lines; forming a passivation layer on the substrate and the thin film transistor; forming a transparent conductive layer on the passivation layer; forming a first photosensitive layer on a portion of the transparent conductive layer over the thin film transistor; forming a second photosensitive layer on the transparent conductive layer and the first photosensitive layer; patterning the second photosensitive layer and the first photosensitive layer to form a photosensitive pattern and a columnar spacer exposing a portion of the transparent conductive layer; forming a pixel electrode by patterning the transparent conductive layer exposed by the photosensitive pattern and the columnar spacer; and removing the photosensitive pattern.
US07787097B2 Flexible base material and flexible image-displaying device resistant to plastic deformation
An anti-deformation structure is formed on the surface of a flexible plate-shaped part. The anti-deformation structure includes protrusions and depressions formed on the surface of the plate-shaped part. The protrusions and depressions has a shape in which adjacent protrusions become in contact with each other in the state when the plate-shaped part is deformed within a range of elastic deformation, restricting further greater deformation, and thus, preventing excessive deformation leading to permanent deformation and raising the resistance to the stress. The flexible base material can be applied to flexible image-displaying devices.
US07787093B2 Array substrate for a liquid crystal display device with thin film transistor having two drain electrode patterns and manufacturing method of the same
An array substrate for a liquid crystal display device includes gate and data lines crossing on a substrate, common lines parallel to and between the gate lines, thin film transistors at crossing portions of the gate and data lines, and a pixel electrode. The common lines define pixel regions, which are each divided into first and second regions by the corresponding gate line. The thin film transistors each include a gate electrode in a first direction, a semiconductor layer on the gate electrode, and source and drain electrodes on the semiconductor layer in a second direction. The source and drain electrodes cross the gate electrode in each of the first and second regions. The pixel electrode is connected to the drain electrode.
US07787092B2 Vertical alignment active matrix liquid crystal display device having particular reflection metal films
A liquid crystal display device comprises a TFT substrate, a CF substrate, a liquid crystal with negative dielectric anisotropy filled between the substrates, a pixel electrode provided on the TFT substrate, and an auxiliary electrode formed around the pixel electrode. A slit for segmenting a pixel region into a plurality of sub-pixel regions is formed in the pixel electrode from the center portion of each pixel toward the periphery portion thereof. The auxiliary electrode has a transparent step film formed at a position corresponding to the slit of the pixel electrode in such a way as to overlie the auxiliary electrode. Molecules of the liquid crystal of each sub-pixel region are aligned toward center of the sub-pixel region from the circumference of the sub-pixel region by a horizontal electric filed applied between the pixel electrode and auxiliary electrode, and the shape of the end portion of the transparent step film.
US07787082B2 Photosensor and display device
A photosensor including a semiconductor thin film having a light receiving portion includes the following elements. A substrate has a recess with an inclined side wall having a forward tapered shape. A reflective material layer is disposed along the recess of the substrate. An insulating layer covers the substrate having thereon the reflective material layer. The semiconductor thin film is disposed on the insulating layer so as to cross the recess. The light receiving portion of the semiconductor thin film is disposed above the recess.
US07787079B2 Generation of pattern data with no overlapping or excessive distance between adjacent dot patterns
A device is disclosed for generating pattern data for unevenness that is randomly arranged on the surface of the reflective substrate of a reflective liquid crystal display device. The number of coordinates, a basic pitch, a movable range, and a dot diameter are entered from a data entry unit. An array generation unit regularly arranges base coordinates in two dimensions in accordance with the basic pitch. Coordinate displacement unit randomly displaces within the movable range at a portion of the basic coordinates to generate a multiplicity of displaced coordinates. Pattern generation unit arranges dot patterns with the dot diameter entered at each of the displaced coordinates generated to generate pattern data.