Document Document Title
US07712122B2 Uncompressed IP multimedia data transmission and switching
The present invention provides an apparatus and method of transmitting and switching multimedia data over an Ethernet network. The method includes allocating a portion of an Ethernet bandwidth for channel allocation, receiving a multimedia signal, assigning a channel allocation priority to the multimedia signal, transmitting data including the channel allocation priority in the allocated portion of the Ethernet bandwidth, performing video predictive coding on the multimedia signal to create a video predictive coded multimedia signal, and transmitting the video predictive coded multimedia signal over the network in real time. The multimedia signal comprises a composite video signal.
US07712121B2 Method and system for controlling a processing of video data
The application describes a method and system for controlling a processing of video data such that the video data may be transmitted over a connection in a communication network, where the connection employs a plurality of protocol layers. The processing of video data for transmission is performed at a first layer. A value or values of one or more transmission condition parameters indicative of transmission conditions in the network are acquired, where these transmission condition parameters are specific for a second layer provided lower than the first layer. Then one or more values of one or more video control parameters usable at the first layer are derived from the value of the least one transmission condition parameter and the processing of video data is performed in accordance with the derived one or more values.
US07712118B1 Broadcast program retrieval apparatus
A broadcast program retrieval apparatus includes a data server having a database for storing broadcast program information. The data server has a function for searching the broadcast program information stored in the database. A user server stores the same information as the broadcast program information stored in the data server. The user server has a function for selecting a desired broadcast program from the stored broadcast program information. The user server searches the broadcast program information stored in the data server using a content keyword, such as the cast or the like. The desired broadcast program is selected from among broadcast programs based on program retrieval identification codes (event IDs) retrieved and extracted by the content keyword.
US07712114B2 Methods and apparatus to monitor audio/visual content from various sources
Methods and apparatus to monitor audio/visual content from various sources are disclosed. An example method to monitor media content provided by a selected one of a plurality of media content sources for presentation by an information presenting device disclosed herein comprises determining first information based on a video signal corresponding to the monitored media content, determining second information based on an audio signal corresponding to the monitored media content, identifying the selected one of the plurality of media content sources based on a first classification decision resulting from one of the first information and the second information and a second classification decision resulting from the other of the first information and the second information, and identifying the monitored media content based on identification information associated with at least one of the video signal or the audio signal.
US07712111B2 Method and system for linear tasking among a plurality of processing units
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 linear tasking method, model, and system provides alternative to conventional pre-emptive and cooperative threading models used on devices so that multiple operations can be specified and run as if their actions were being executed simultaneously. LinearTasking ensures simple, reliable, flexible and extensibe way for processing units to coordinate their activities in very deterministic and easily tested manner.
US07712110B2 System and method for remoting twain function calls from a user session to a client system
A mechanism for remoting Twain function calls within a user session to a client system is disclosed. By hooking Twain function calls made by a Twain application on the server, the Twain function calls may be remoted over a virtual connection to a client system. A proxy application corresponding to the server-based Twain application is created on the client system. The proxy application communicates with the server and makes the appropriate function calls to the remainder of the Twain framework. The use of the proxy application allows multiple applications and devices to be supported simultaneously. Messages sent over the virtual connection are filtered prior to transmission thereby limiting the amount of required communication traffic. A multiplexor and demultiplexor are utilized in order to efficiently use bandwidth on the virtual channel. The present invention additionally compresses image data prior to transmission over the virtual channel.
US07712107B1 Message integration framework for multi-application systems
A system and method for integrating messages across multiple applications. The applications may be on one server or on several servers, and each application may service one or more e-clients. The system and method securely segregates the data for each e-client. Further, the system can be dynamically reconfigured by adding or deleting new messages and/or applications, without affecting the performance of the unchanged parts of the system. The various applications using the system need not be aware of the existence of the other applications.
US07712105B2 Microprocessor including random number generator supporting operating system-independent multitasking operation
A microprocessor that includes a random number generator (RNG) that saves and restores its own state on a task switch without operating system (OS) support. The RNG includes a control and status register (CSR) for storing control values that affect the generation of random numbers. The CSR is not saved and restored by the OS. The RNG shadows the CSR with an SSE register that is saved and restored by the OS. A new instruction loads the CSR, and also loads the shadowed SSE register. Whenever the SSE register is restored from memory, the RNG sets a flag indicating that a possible task switch occurred. Whenever the processor executes a new instruction that stores the random data to memory, it checks the flag and copies the control values from the SSE register to the CSR if the flag is true, discards previously generated bytes, and restarts random number generation.
US07712103B2 Method and system for managing load balancing in data processing system
In a dynamic queue load balancing method using a plurality of computers, the load level of each computer is obtained. A queue management table including information on a queue length and the number of queued requests in each queue and a queue adjustment table including information on a queue length at each load level are referred to. The queue length in the queue management table is changed to the queue length in the queue adjustment table corresponding to the obtained load level by a storage device. A queue usage rate of queue is calculated from the queue length and the number of queued requests in the queue management table. Information on the calculated queue usage rate of queue is exchanged among the computers through a communication device. According to the exchanged information on the queue usage rate, selective assignment of a processing request among queues of the computers is performed.
US07712102B2 System and method for dynamically configuring a plurality of load balancers in response to the analyzed performance data
In one representative embodiment, a system for operating load balancers for multiple instance applications comprises a plurality of cluster nodes for executing applications, wherein at least a subset of the plurality of cluster nodes executes multiple applications and includes respective resource allocation modules for assigning resources between the multiple applications in response to performance data associated with the multiple applications, a plurality of load balancers for distributing application transactions between the plurality of cluster nodes, and a configuration process that analyzes performance data associated with the multiple applications and dynamically configures the plurality of load balancers in response to the analysis.
US07712100B2 Determining a capacity of a grid environment to handle a required workload for a virtual grid job request
A method, system, and program for determining a capacity of a grid environment to handle a required workload for a virtual grid job request are provided. A bid controller receives a virtual job request for processing a job within a grid environment from a client system. The bid controller determines the total required workload for the virtual job request. Then, the bid controller calculates a capacity of the grid environment to handle the total required workload, such that a bid for performing the job is enabled to be automatically generated responsive to the virtual job request based on the capacity of the grid environment to handle the total required workload.
US07712099B2 Method and apparatus for synchronization of periodic processes
A system and method is disclosed for synchronizing certain periodic activities and/or processes in a computer system or device. The synchronization allows more efficient use of the computer system's or device's processing capabilities, and may result in conservation of electrical power. In one example embodiment, a periodic scheduler is implemented to periodically verify the continued existence of critical processes operating in the computer system or device. Corrective, or other appropriate, action may be taken in the event of a failure of a critical process. A schedule list, which may be a linked list, may be used to track the periodic processes that are to occur. Upon registration of a critical process, the schedule list may be modified to synchronize the new periodic process with the existing schedule list.
US07712092B2 Binary translation using peephole translation rules
An efficient binary translator uses peephole translation rules to directly translate executable code from one instruction set to another. In a preferred embodiment, the translation rules are generated using superoptimization techniques that enable the translator to automatically learn translation rules for translating code from the source to target instruction set architecture.
US07712089B2 Revalidation of a compiler for safety control
A method to revalidate a compiler intended for compilation of a user-written program for safety control in an industrial control system after it has been used. A test program is compiled a first time which test program is defined in a control language. The compiler is validated by verifying that the test program executes correctly. A first software is generated derived from the compiled test program intended for later comparison purposes. The test program is compiled a second time after the compilation of a user-written program. A second software is generated intended for a comparison based on the second compilation of the test program. The first software is compared with the second software, wherein the compiler is revalidated for any errors introduced between the first and the second compilation. Provided that the revalidation indicates no errors in the compiler, the user-written program is enabled to execute in a device with safety features for control of real world entities.
US07712082B2 Profiler stackwalker
A call stack includes at least one frame of managed code and at least one frame of unmanaged code. In a multithreaded environment, a request from a diagnostic tool to a tracing function for the call stack is made on a thread that is not associated with the call stack. The tracing function preserves a context for a thread associated with the call stack until the call stack tracing function ends. In a particular embodiment, a method grants access to a stackwalking function, such that when a point on the call stack is designated in a request for the stackwalking function, the stackwalking function commences at the point on the call stack. When no point on the call stack is designated in the request for the stackwalking function, a default position on the call stack is determined based on a last managed frame pushed onto the call stack and the stackwalking function commences at the default position on the call stack.
US07712080B2 Systems and methods for parallel distributed programming
The present invention relates generally to computer programming, and more particularly to systems and methods for parallel distributed programming. Generally, a parallel distributed program is configured to operate across multiple processors and multiple memories. In one aspect of the invention, a parallel distributed program includes a distributed shared variable located across the multiple memories and distributed programs capable of operating across multiple processors.
US07712079B2 Program editing apparatus, program editing method, and program for splitting a program file
A program editing apparatus includes a user interface control unit, a JSP analysis unit, and a split execution unit. The user interface control unit accepts an input of a split object instruction which specifies a portion to be split off from a JSP file to be processed. The JSP analysis unit determines an accompanying split portion which is split off together with the portion specified by the split object instruction. The split execution unit splits off the portion specified by the split object instruction and the accompanying split portion from the original JSP file. The JSP analysis unit analyzes dependence of variables and objects in the JSP file and splits off a copyable portion by copying. Thus, a program file after split is ensured to operate the same as the program file to be processed.
US07712072B2 Optimizing inventory in accordance with a constrained network
In one embodiment, optimizing inventory includes accessing service level band sets. Each service level band set is associated with a policy group, and includes service level bands. Each service level band of a service level band set has a service level priority with respect to any other service level bands of the same service level band set. An inventory band set is determined for each service level band set. Each inventory band set includes inventory bands, where each inventory band satisfies a corresponding service level band assuming an unconstrained network. Each inventory band of an inventory band set has an inventory priority with respect to any other inventory bands of the same inventory band set. A feasible supply chain plan that satisfies the inventory band sets is generated in order of the inventory priorities until a constrained network is depleted.
US07712071B2 Printing a mask with maximum possible process window through adjustment of the source distribution
A lithographic mask is illuminated with light from different directions such that intensities of a plurality of incident beams of light provide a largest possible integrated process window defined in terms of an allowed range for defining shapes. Constrained sets of intensity parameters are imposed. A first set of intensity parameters represents maximum possible intensities that can be permitted for overexposed tolerance positions. A second set of intensity parameters represents minimum possible intensities that can be permitted for underexposed tolerance positions. Optimum source intensities of incident beams are defined using a linear program and constraints. The optimum source intensities maximize an integrated range of dose and focal variations without causing printed shapes to depart from the allowed range. Apparatus are detailed and variations are described.
US07712070B2 Method for transferring self-assembled dummy pattern to substrate
A semiconductor device fabrication method is disclosed. The method includes obtaining an inverse layout of an original circuit layout, reducing the inverse layout in size, thereby obtaining a reduced layout, obtaining a dummy pattern layout having an outline identical to an outline of the reduced layout and a given line width such that the dummy pattern layout is self-assembled to the circuit layout, and transferring the self-aligned or self-assembled dummy pattern layout and circuit layout to a semiconductor substrate.
US07712069B2 Method for interlayer and yield based optical proximity correction
An optical proximity correction method is provided using a modified merit function based upon yield. Known failure mechanisms related to layout geometries are used to derive yield functions based upon distance values between layout features, such as, edge features. In comparing the edge points on the predicted layout pattern with the corresponding point on the design layout pattern, a yield test is first undertaken before movement of the points on the predicted layout pattern to a position of higher yield. Where yield is acceptable, no further movement is made. Where incremental movement of points results in coming within acceptable proximity before acceptable yield is reached, the point is flagged for further consideration.
US07712059B1 Coverage metric and coverage computation for verification based on design partitions
A method of electronic circuit design includes performing property verification for partitions of a design of an electronic circuit, selecting an outcome for each partition from a plurality of outcome categories, and computing coverage information for each element of the design based on the outcome.
US07712057B2 Determining allowance antenna area as function of total gate insulator area for SOI technology
A method is disclosed of determining allowable antenna limits for semiconductor-on-insulator (SOI) technology. In one embodiment, the method may include: determining antenna area on a gate; determining antenna area on a source/drain; determining a total gate insulator area between gate and source/drain nets; and calculating allowable antenna area as a function of the total gate insulator area between the nets such that a larger total antenna area is allowed for larger total gate insulator area between the nets.
US07712056B2 Characterization and verification for integrated circuit designs
Variations are characterized in feature dimensions of an integrated circuit that is to be fabricated in accordance with a design by a process that produces topographical variation in the integrated circuit, the variations in feature dimension being caused by the topographical variations. The process includes lithography or etch. Predicted characteristics are verified to conform to the design, the characteristics including feature dimensions or electrical characteristics. A process is selected for use in fabricating the integrated circuit based on the relative predicted variations. Chip-level features of a design of an integrated circuit are verified for manufacture within focus limitations of a lithographic tool. Whether a design of a level of an integrated circuit can be lithographically imaged in accordance with the design is predicted, and if it cannot be, the design or processing parameters are adjusted so that it can be.
US07712055B2 Designing integrated circuits for yield
Method and system for designing integrated circuits for yield are described. Integrated circuits are designed for yield by finding worst yield corners based on design, statistical, and environmental variables and optimizing the design in light of the worst yield corners found.
US07712049B2 Two-dimensional radial user interface for computer software applications
An improved user interface is provided for allowing the application of two properties or pieces of metadata to an object with a single user action. A two-dimensional radial menu (user interface) is provided. The radial menu is a generally pie-shaped user interface that is divided into two or more slices associated with two or more corresponding types of a first property that may be applied to a selected object. The menu is further divided to two or more circular sections so that each slice of the pie-shaped radial menu is further divided into two or more sections. Each circular section is associated with a type of a second property that may be applied to the object. By selection of a given section in a given slice of the radial menu, one type of the first property associated with the given slice and a one type of the second property associated with the given circular section of the slice are applied to the selected object with a single user action.
US07712044B2 Automated scrolling of browser content and automated activation of browser links
An automatic scrolling mechanism converts an information repository into media that can actively present and “push” information to the users/viewers while retaining existing “pull” and interactivity functions. Automatic scrolling can be controlled by placing a cursor on control icons, such as boxes, lines, and arrow clusters. While the cursor is on an icon, automatic scrolling brings into view content that extends beyond the field of view. The scrolled content is moved into the field of view of the display window in a predetermined direction designated by the icon. Sub-windows are also designed to be independently and automatically scrolled or floated with respect the main window. Links created in an information repository may be automatically activated to retrieve the linked information, and to automatically present and scroll the information. As the content is automatically scrolled, the repository is pushed and the user is allured to further navigate through the repository.
US07712038B2 Device and method for finding and displaying information
A device and a method for finding information elements (1) in one or more objects (7), the information elements (1) being storable in a storage device and the objects (7) being displayable on a display device via a graphical user interface (18). The present invention has the feature that the information elements (1) are arranged in a coordinate system of a graphically displayed object (7) so that each information element (1) has associated therewith at least one coordinate point in the graphically displayed object (7), that, for finding the desired information element (10) using the graphical user interface (18), at least one selection window (6) is present which is variable in size and shape and which allows selection of an arbitrarily-sized subset of coordinate points and associated information elements (1) of the object (7), and that the selected information elements (9, 10) are displayable on the graphical user interface (18) of the display device.
US07712036B2 Scannable design of an executable
The present invention is directed to a system and method for scannable executable design. In a first aspect of the present invention, a system and method for developing an executable includes scanning an image and identifying a representation of a user interface element included in the scanned image. An executable is then formatted to include a user interface element corresponding to the identified representation of the user interface element. In a second aspect of the present invention, a representation of a user interface element suitable for scanning includes an object capable of being positioned on a medium, the object representing the user interface element. The object is capable of being identified as corresponding to the user interface element so that when the object is scanned, an executable is formatted to include the user interface corresponding to the identified representation of the user interface element.
US07712034B2 System and method for shell browser
A previewing system that permits selection from a plurality of interactive previewers for use in a system shell browser is disclosed. The previews may be extensible, such that different application developers may write custom previews for different file types, and the shell browser may follow established criteria to select an appropriate preview. The user may enter criteria to control which previewers are used for different situations, such as when certain file types are selected for previewing. Size of an available display area for the preview may be a criterion, such that resizing the preview area may cause a different preview to be displayed. The preview may be executed as a separate process from the browser so that crashes and hangs in the previewer process do not fatally affect the browser process. Previews may be incorporated within common file dialogs offered by an underlying operating system, such that different applications may share the common previewer.
US07712031B2 System and process for developing a voice application
A system for use in developing a voice application, including a dialog element selector for defining execution paths of the application by selecting dialog elements and adding the dialog elements to a tree structure, each path through the tree structure representing one of the execution paths, a dialog element generator for generating the dialog elements on the basis of predetermined templates and properties of the dialog elements, the properties received from a user of the system, each of said dialog elements corresponding to at least one voice language template, and a code generator for generating at least one voice language module for the application on the basis of said at least one voice language template and said properties. The voice language templates include VoiceXML elements, and the dialog elements can be regenerated from the voice language module. The voice language module can be used to provide the voice application for an IVR.
US07712030B1 System and method for managing messages and annotations presented in a user interface
A user may select an error message presented in a graphic user interface and bring up a word processor by which text describing the error and its solution may be entered. This is saved, and the next time the error is encountered, the saved annotation is available for presentation to and further editing by the user. In this manner, the developer may continually improve the quality and usefulness of the error messages.
US07712029B2 Removing personal information when a save option is and is not available
The present invention is directed to a method of removing a user's personal information from a document via activation of a “privacy option.” The privacy option, when activated, removes personal information from a document and, in some case, replaces the user information with generic information. The present invention is also directed to a computing system with an application module, which contains a privacy option for removing one or more pieces of personal information from a document created by a software application usable on the computing system. The present invention is further directed to a computer readable medium having stored thereon computer-executable instructions for performing the steps of modifying one or more pieces of personal information associated with a document via a privacy option.
US07712028B2 Using annotations for summarizing a document image and itemizing the summary based on similar annotations
A summary of a captured document image is produced on the basis of detected handwritten annotations made to a document prior to image capture. The scanned (or otherwise captured) image is processed to detect annotations made to the document prior to scanning. The detected annotations can be used to identify features, or text, for use to summarize that document. Additionally, or alternatively, the detected annotations in one document can be used to identify features, or text, for use to summarize a different document. The summary may be displayed in expandable detail levels.
US07712025B2 Document object model caching and validation
Methods and apparatus, including computer program products, implementing techniques for document object model caching and validation. A client identifies a change of a user interface (UI) element that references a node of the DOM hierarchy. The client determines whether the change of the UI element can be applied to the DOM hierarchy by using an update function, for example, a delta renderer. If so, the client finds in the DOM hierarchy the node that is referenced by the UI element and modifies at least one attribute related to the node according to the change by using the update function. Otherwise, the client sets a dirty flag.
US07712019B1 Method, apparatus and system for improved content management and delivery
An apparatus comprising a storage medium and a communicatively coupled processor are presented. The storage medium has stored therein a plurality of executable instructions which, when executed, implement an information server which, upon receiving a request including a resource identifier for an information page that may or may not exist, constructs and issues commands to retrieve the requested information and dynamically generates instructions to create the requested information page for provision to a requesting client if the information page does not exist.
US07712017B2 Method, system and article of manufacture for linking a video to a scanned document
Video recordings of meetings and scanned paper documents are natural digital documents that come out of a meeting. These can be placed on the Internet for easy access, with links generated between them by matching scanned documents to a segment of the video referencing the scanned document. Furthermore, annotations made on the paper documents during the meeting can be extracted and used as indexes to the video. An orthonormal transform, such as a Digital Cosine Transform (DCT) is used to compare scanned documents to video frames.
US07712014B2 Synchronizing clock and aligning signals for testing electronic devices
A testing circuit includes a signal generator operative to provide a control signal in response to a reference clock signal. The control signal may include both alignment and timing information operative to synchronize the timing and output of the signal generator with a device under test. A clock recovery instrument is electrically coupled to the signal generator. The clock recovery instrument generates the reference clock signal in response to a clock signal from the device under test. The reference clock signal is synchronized with the clock signal from the device under test such that signal generator operation is synchronized with the device under test independent of the behavior of the device under test.
US07712012B2 Method of configuring transmission in mobile communication system
Method for configuring a transmission chain in a 3GPP2 system for supporting a flexible or variable data rate of an information bitstream in a process for mapping an information bitstream of a data rate on a physical layer, including the steps of (1) channel coding the information bitstreams with bit rates different from each other into turbo codes or convolution codes having a value inverse of 1/coding rate, and (2) repeating coded bitstream when the channel coded bitstream is smaller than a desired interleaving size, and puncturing the coded bitstream when the channel coded bitstream is greater than the desired interleaving size, for matching the channel coded bitstream to the interleaving size.
US07712010B2 Systems, methods and computer program products for utilizing a spare lane for additional checkbits
Systems, method, and computer program products for utilizing a spare lane for additional checkbits. Systems include computer, storage or communications systems with bitlanes for transferring error correcting code (ECC) words in packets over a bus in multiple cycles, a spare bitlane available to the bus, a spared mode and an initial mode. The spared mode is executed when the spare bitlane has been deployed as a replacement bitlane for carrying data for one of the other bitlanes. The initial mode is executed when the spare bitlane has not been deployed as a replacement bitlane. The initial mode includes utilizing the spare bitlane for carrying one or more additional ECC checkbits. The initial mode provides at least one of a more robust error detecting function for the bus than the spared mode and a more robust error correcting function for the bus than the spared mode.
US07712009B2 Cyclic redundancy check circuit and semiconductor device having the cyclic redundancy check circuit
An object of the present invention is to provide a CRC circuit with more simple structure and low power consumption. The CRC circuit includes a first shift register to a p-th shift register, a first EXOR to a (p−1)th EXOR, and a switching circuit. A data signal, a select signal, and an output of a last stage of the p-th shift register are inputted to the switching circuit, and the switching circuit switches a first signal or a second signal in response to the select signal to be outputted.
US07712007B2 Semiconductor memory device having data holding mode using ECC function
When memory cells enter an operation mode which performs only data holding, a control circuit controls the memory cells and an ECC circuit as follows. A plurality of data are read out to generate and store a check bit for error detection and correction. Refreshing is performed in a period within the error occurrence allowable range of an error correcting operation performed by the ECC circuit by using the check bit. Before a normal operation mode is restored from the operation mode which performs only data holding, an error bit of the data is corrected by using the check bit. In an entry/exit period, read/write and an ECC operation are sequentially performed for all the memory cells by a page mode operation. Memory cells connected to a word line which is not accessed by the page mode operation are sequentially activated and refreshed.
US07712005B2 Encoding and error correction system for enhanced performance of legacy communications networks
An encoding and error correction system and method employs an adaptive multi-rate (AMR) codec by stripping header data from a plurality of legacy system frames having header and traffic channel (TCH) data blocks. Speech data is then encoded using the AMR to create bits for a data block substantially the same as contained in the plurality of frames. The stripped header data is encoded as a long frame header using a fixed convolution coder. The speech data is then convolutionally encoded and the long frame header and encoded speech data are combined as a long frame. The long frame is then deconstructed into a plurality of equal segments and the segments are transmitted as TCH data in the legacy system frame format.
US07712002B2 Test circuit for semiconductor integrated circuit
The present invention provides a test circuit for a semiconductor integrated circuit that can be used for testing plural of logic blocks each having plural input-output terminals. This test circuit is provided with scanning flip-flop (SFF) circuits whose output terminals are connected to the input terminals of the logic blocks. The SFF circuits hold test data which is sequentially supplied, supply the test data to the logic blocks and receive logic operation data generated from the logic blocks. The logic operation data may be sequentially supplied from the SFF circuits, on the basis of which performances of the logic blocks are examined.
US07711996B2 Test system and method
A method and apparatus for testing a data transfer system. The method comprises the steps of storing a first table, the first table noting at least a time of issuance of at least one command and a time of completion of the command and comparing the time of issuance of the command and the time of completion of the command. A timeout condition is registered if the processor determines that a time longer than a predetermined time elapsed between the time of issuance of the command and the time of completion of the command.
US07711995B1 Method and system for digital preservation having long term error-free storage, retrieval, and interpretation of digital files
Digital preservation is realized in this invention by providing a method and system for long term error-free storage, having means for requested files to be retrieved error-free from the storage, and having means for interpretation of the retrieved files, for all the time span that the storage continues on. User-requested files, when retrieved from the long term error-free digital storage, are retrieved without possibility of corruption of the files of the storage. The storage of the files is continued on in time, by being forward copied, error-free, from one-era storage media to next-era storage media. Planning for the timing of forward copy from the one-era media is accomplished by methods for contemporaneous determination of the actual lifetime of the one-era media, through monitoring scans of the written-to media.
US07711994B2 Apparatus, system and computer program product for seamlessly integrating thermal event information data with performance monitor data
An apparatus, system and method of integrating performance monitor data with thermal event information are provided. A thermal event, in this case, is when the temperature of a chip within which is embedded a processor exceeds a user-configurable value while the processor is processing instructions and/or using storage devices that are being monitored. In any event, when the thermal event occurs, the temperature of the chip along with the performance monitor data is stored for future uses, which include performance and diagnostic analyses.
US07711993B2 JTAGchain bus switching and configuring device
A JTAG bus cross point switching device that is commanded by the same bus which it configures. In a preferred embodiment a JTAG chain includes a cross point switching device that is capable of adding, omitting, or rearranging devices on a JTAG bus. The switching device itself is controlled by commands on the JTAG bus which it configures.
US07711989B2 Storage system with automatic redundant code component failure detection, notification, and repair
A RAID system includes a non-volatile memory storing a first program and first and second copies of a second program, and a processor executing the first program. The first program detects the first copy of the second program is failed and repairs the failed first copy in the non-volatile memory using the second copy. The failures may be detected at boot time or during normal operation of the controller. In one embodiment, the failure is detected via a CRC check. In one embodiment, the controller repairs the failed copy by copying the good copy to the location of the failed copy. In one embodiment, the system includes multiple controllers, each having its own processor and non-volatile memory and program that detects and repairs failed program copies. The programs include a loader, an application, FPGA code, CPLD code, and a program for execution by a power supply microcontroller.
US07711987B2 System and method for problem determination using dependency graphs and run-time behavior models
A problem determination system and method reduces the time and effort required by system administrators to trouble shot transaction processing difficulties in a large distributed I/T environment by monitoring system component performance and computing operational performance threshold limits based on dependency graphs for the system. Using this data, a prioritized list of suspect components for the I/T system is generated.
US07711985B2 Restarting an errored object of a first class
A method for executing a computer program on computing hardware, e.g., on a microprocessor, is provided, the computer program including multiple program objects and errors being detected in this method while the computer program is running on the computing hardware. When an error is detected, at least one program object, which has already been sent for execution, is transferred into a defined state and is restarted from there, and subsequent additional program objects are shifted.
US07711984B2 End user control configuration system with dynamic user interface
An end user control configuration (EUC) system with dynamic user interface provides a user friendly tool for consumers to self-provision and manage network services such as Voice over Internet Protocol (VoIP) services. The EUC system dynamically generates graphical user interface (GUI) renderings that assist users in the completion of tasks related to provisioning, and managing network services. The EUC system allows telecommunication service providers to effectively hide the complexity of operational support systems (OSS) and the network elements that deliver the network services. The EUC system solves the technical problems of reducing the cycle-time to self-provision network services, assisting users to complete the tasks required to activate, and manage network services, and actually activating and managing the network services.
US07711983B2 Fail over method for computer system
A proposed fail over method for taking over task that is preformed on an active server to a backup server, even when the active server and the backup server have different hardware configuration. The method for making a backup server take over task when a fault occurs on a active server, comprises steps of acquiring configuration information on the hardware in the active server and the backup server, acquiring information relating the hardware in the backup server with the hardware in the active server, selecting a backup server to take over the task that is executed on the active server where the fault occurred, creating logical partitions on the selected backup server, and taking over the task executed on the active server logical partitions, in the logical partitions created on the selected backup server.
US07711982B2 Method and apparatus of recording data in the optical recording medium
A system of recording or reading data are discussed. According to an embodiment, the system includes: a host device transmitting a write or read command and data to be written or receiving data based on the read command; and a recording/reproducing device, operatively coupled to the host device via interface, controlling a write or read operation in response to the write or read command the from the host device. The recording/reproducing device includes, a pickup for writing or reading data to or from medium, and a controller for determining whether the data requires a real time recording or producing, controlling a recording or reading operation such that a defective block is replaced with a spare block of the spare area, based upon the determination.
US07711981B2 Information processing apparatus, backup device and information processing method
According to an aspect of the present invention, there is provided an information processing apparatus including: a connector to which a backup device is connected; a data storing unit that stores an objective data; and a processor that is configured: to write the objective data to the backup device as a backup data; to record a change log that specifies an updated part of the objective data; to detect a difference part between the objective data and the backup data when the backup device is connected to the connector; to determine whether the difference part matches the updated part specified by the change log; and if the difference part does not match the updated part, to identify a mismatching part between the difference part and the updated part as an abnormal data.
US07711980B1 Computer system failure management with topology-based failure impact determinations
The present invention provides for indicating devices that are impacted by the failures of another device. Then when allocating workloads to devices, non-impacted devices are given priority over impacted devices as allocation targets for workloads.
US07711978B1 Proactive utilization of fabric events in a network virtualization environment
Network fabric events may be utilized to proactively handle network path outages. A storage network virtualization manager may receive a network fabric event indicating a failure along a network path to a storage device and in response may initiate a proactive error handling mechanism. A storage network virtualization manager may proactively handle a network path failure before I/O requests via that network path fail. The proactive error handling mechanism may be initiated and completed prior to or without a host receiving an indication that an access request to a storage device on the network path has failed. Proactive error handling in response to network fabric events may reduce the number of I/O failures and retries and may also reduce the length of time access requests to storage devices affected by a network fabric path failure must be quiesced.
US07711977B2 System and method for detecting and managing HPC node failure
A method for managing HPC node failure includes determining that one of a plurality of HPC nodes has failed, with each HPC node comprising an integrated fabric. The failed node is then removed from a virtual list of HPC nodes, with the virtual list comprising one logical entry for each of the plurality of HPC nodes.
US07711975B2 Universal serial bus adaptive signal rate
In some embodiments it is determined if a speed of a Universal Serial Bus cable of greater than 480 Mb per second is supported at each end of the Universal Serial Bus cable, the length of the Universal Serial Bus cable is calculated, and the speed of the Universal Serial Bus cable is increased beyond 480 Mb per second in response to the determining and the calculating. Other embodiments are described and claimed.
US07711974B1 SCLK auto-detection and generation in various serial port modes
An apparatus and a method for clock mode determination utilizing SCLK auto-detection and generation circuitry at a serial port which has a reduced number of pin-count by eliminating the need for inputting a master input clock signal MCLK and/or a serial input clock signal SCLK. The SCLK auto-detection and generation circuitry includes a SCLK detector circuit, a serial mode detector circuit, an internal SCLK generator circuit, a multiplexer, and an edge detector circuit. The SCLK detector circuit is used to detect whether an external serial clock signal is present and to generate a selection signal. The serial mode detector is used to detect whether an incoming data signal is in a non-TDM mode or a TDM mode and to generate a mode signal.
US07711970B2 Bus controlled power switch
A peripheral device has a bus-controlled switching arrangement for operating a power supply. A device comprises a bus interface adapted for communicating with a remote device via a bus. A switch circuit is connected between the bus interface and a power supply. The switch circuit is operative, when the power supply is in an inactive state, for sensing bus activity and for generating a signal for activating the power supply in response to the sensed bus activity, wherein the switch circuit has no power dissipation when no activity is sensed on the bus.
US07711967B2 Apparatus and method for multi-point detection in power-over ethernet detection mode
An apparatus and method for multi-point detection in a power source equipment (PSE) device is provided. During multi-point detection, a series of at least four currents is sequentially applied to a link port of the PSE device. Each current is applied during a different measurement interval. A voltage measurement sample is obtained for each of the measurement intervals. A difference in voltage between alternating voltage samples is determined and used by a detection module to determine whether a valid power device is coupled to the link port of the PSE.
US07711961B2 Electronic apparatus and authenticating method
Biogenic information of the user is obtained through a camera unit and an authentication sensor and compared with biogenic information of a person with use authority has previously been stored, thereby discriminating whether or not the user has the use authority. When the user is authenticated, that is, if it is determined that the user is the person with the use authority, an electronic apparatus permits the user to use each function and operate. The authentication of the user is executed when the user wears the electronic apparatus. After he removes it, the authentication result is not held, thereby disabling a person without the use authority to use the electronic apparatus. The biogenic information (physical feature) of the user is detected and the personal authentication can be executed without requiring the user to execute the annoying inputting operation for the personal authentication.
US07711959B2 Method for transmitting encrypted user data objects
The present invention relates to a method for handling or transmitting encrypted user data objects. According to such method, a data preparation component (D) of a data preparation system provides user data objects. The data preparation component first encrypts a user data object that has been prepared. It then determines a checksum of the encrypted user data object and creates a container data object (DCF), in which the encrypted user data object and the determined checksum are provided. The container data object is subsequently transmitted to a first telecommunications device (A). Preferably, in order to use the encrypted user data object, the data preparation component (D) transmits descriptive information (BI1) containing a description of the possible usage rights for the encrypted user data object to the telecommunications device (A). After the selection of a specific rights object (RO), the data preparation device first transmits a confirmation object (DCFV) to the telecommunication device in order to verify the compatibility of the desired rights object and the encrypted user data object provided in the telecommunication device and if said verification is successful, subsequently transmits the rights object (RO) to the telecommunications device (A).
US07711954B2 Methods and apparatuses for configuring products
Methods and apparatuses for securely configuring the identifier information of products. In one aspect, a method of manufacturing a product, includes: establishing a connection between a data processing system and the product while the product is being manufactured; verifying that an initial set of identifier information stored within the product is valid, where a set of identifier information is capable of being used to control distribution of media which is received by the product; providing, in response to validly verifying the initial set of identifier information, a new set of identifier information for storage in the product, where the providing is secured through the verifying of the initial set of identifier information.
US07711953B2 Methods and systems that selectively permit changes to a cryptographic hardware unit's state
In at least some embodiments, a system comprises a hardware unit and a plurality of software agents that couple to and utilize at least one function of the hardware unit. The system further comprises a consensus module coupled to the hardware unit and the software agents. The consensus module is configured to detect an event that changes a state of the hardware unit, notify the software agents of the event before the state changes and selectively permit the state to change based on responses from the software agents.
US07711951B2 Method and system for establishing a trust framework based on smart key devices
A mechanism is provided for securing cryptographic functionality within a host system such that it may only be used when a system administrator physically allows it via a hardware security token. In addition, a hardware security unit is integrated into a data processing system, and the hardware security unit acts as a hardware certificate authority. The hardware security unit may be viewed as supporting a trust hierarchy or trust framework within a distributed data processing system. The hardware security unit can sign software that is installed on the machine that contains the hardware security unit. Server processes that use the signed software that is run on the machine can establish mutual trust relationships with the hardware security unit and amongst the other server processes based on their common trust of the hardware security unit.
US07711947B2 Systems and methods for automatically reconfiguring virtual private networks
Systems and methods are disclosed for automatically configuring, managing, and maintaining a network device or VPN using a public network such as the Internet. Initial configuration of a network device or VPN occurs upon a user entering minimal information via a simple HTML page. After receipt of this minimal information, the present invention automatically configures the network device or VPN without user intervention. Thereafter, a user may modify the network device or VPN configuration via an easy-to-use and easy-to-understand graphical user interface. Parameters are presented such that a user simply checks and unchecks boxes, or clicks on radio buttons, to configure network device parameters. Upon completion of the selection, the user clicks on save, and the configuration is automatically modified. In addition, upon a significant change to any network device, the changed network device automatically initiates reconfiguration of the network device or VPN with zero input from a user.
US07711945B2 Universal computer product hardware configuration initialization handling method and system
A universal computer product hardware configuration initialization handling method and system is proposed, which is designed for use to be integrated to computer products of various different models having different hardware configurations for the purpose of providing these different models of computer products with a universal hardware configuration initialization capability. The proposed method and system is characterized by the embedding of a unique identification code that is specific to each particular model of computer product in the SMBIOS (System Management BIOS) and the embedding of the associated control programs and configuration data of all replaceable system components in the BMC (Baseboard Management Controller). This allows the initialization process of each model of computer product to first read SMBIOS for the identification code and then retrieve the corresponding set of control programs and configuration data from the SMC for system initialization.
US07711939B2 Serial link apparatus, method, and system
A source terminated serial link can recover from a low power mode by turning on multiple current-mode drivers in a phased sequence where the phased sequence is related to a resonant characteristic of a power supply net.
US07711936B2 Branch predictor for branches with asymmetric penalties
An approach for improving efficiency of speculative execution of instructions is disclosed. In one embodiment, a branch predictor entry associated with a particular branch instruction is accessed when the particular branch instruction is to be speculatively executed. The branch predictor entry may take on different values indicating whether a first possible path or a second possible path should be executed. Based upon a current value of the branch predictor entry, a predicted path for the particular branch instruction may be determined. Instructions along the predicted path may be executed, before the particular branch instruction is resolved. Once the particular branch instruction is resolved, a cost associated with executing the one or more instructions may be determined. Accordingly, the branch predictor entry may be updated by an amount that is commensurate with the cost.
US07711934B2 Processor core and method for managing branch misprediction in an out-of-order processor pipeline
A processor core and method for managing branch misprediction in an out-of-order processor pipeline. In one embodiment, the pipeline of the processor core includes a front-end instruction fetch portion, a back-end instruction execution portion, and pipeline control logic. Operation of the instruction fetch portion is decoupled from operation of the instruction execution portion. Following detection of a control transfer misprediction, operation of the instruction fetch portion is halted and instructions residing in the instruction fetch portion are invalidated. When the instruction associated with the misprediction reaches a selected pipeline stage, instructions residing in the instruction execution portion of the pipeline are invalidated and the flow of instructions from the instruction fetch portion to the instruction execution portion of the processor pipeline is restarted. A mispredict instruction identification checker and instruction identification tags are used to determine if a control transfer instruction is permitted to redirect instruction fetching.
US07711933B1 Exploiting unused configuration memory cells
A programmable device having a processing core is configured to use a subset of configuration memory cells as read/write memory. The subset of memory cells is a don't care set that includes configuration memory cells that can be set or reset without modifying the function or behavior of the configured circuits of the programmable device.
US07711932B2 Scalable rename map table recovery
Checkpoints may be used to recover from branch mispredictions using scalable rename map table recovery.
US07711919B2 Methods and apparatus for digital data processing with mutable inheritance
A method of automated workflow processing includes transforming an object, A1, which is of class X, into an object which is of class Y. The method includes the steps of separating existing data elements of A1 from the object itself, generating new data elements corresponding to class Y, inserting the new data elements into object A1, and computing values for the new data elements, possibly based on values of the old data elements. Other objects that referred to A1 before the transformation continue to do so afterwards. Values of data elements prior to transformation can be preserved, e.g., to facilitate review, to facilitate further transformation, and/or to facilitate back transformation.
US07711918B2 Apparatus and method for operating flash memory according to priority order
Provided is an apparatus and method for operating a flash memory according to a priority order, in which a fast response is insured. The apparatus includes a time calculation unit which calculates an operation execution time required to perform a first operation, a remaining time calculation unit which calculates a remaining time until completion of the first operation based on the calculated operation execution time if a second operation having a higher priority than that of the first operation is requested during performing of the first operation, and an operation processing unit which compares the calculated remaining time with an operation suspension time requested to suspend the first operation and determines whether to suspend the first operation in accordance with a result of the comparison.
US07711916B2 Storing information on storage devices having different performance capabilities with a storage system
Techniques are described for storing portions of files on different storage devices based on the devices' respective storage class. For example, different extents from a large file within a system, application, or database may be stored on different storage devices. The storage devices may be part of a single storage system that includes some storage devices that have different performance capabilities. The decision of where, within the storage classes, to store data may be based on the access patterns of the data. Access patterns regarding file extents are tracked using respective access bits, which are set when a memory block associated with an extent is accessed via an I/O operation. In one embodiment, an access bitmap is modified to account for cached blocks of file extents.
US07711915B2 Method for overcoming system administration blockage
This invention relates to a method for overcoming system administration blockage and refers particulars, though not exclusively, to a method for overcoming system administrator blockage of a device newly connected to a computer.
US07711914B2 Debugging using virtual watchpoints
A method is provided for use in a computer system for: (A) receiving notification of a virtual memory trap; (B) determining whether the virtual memory trap was triggered by an access to a region of memory identified as protected against access; (C) if it is determined that the virtual memory trap was triggered by an access to a region of memory identified as protected against access, determining whether the virtual memory trap was triggered by computer program code identified as suspect; and (D) if it is determined that the virtual memory trap was triggered by computer code identified as suspect, signaling a fault to a debugger executing on the computer system.
US07711913B1 System and method for backing up extended copy commands
Embodiments of the present invention provide systems and methods for backing up data through recordation and issuance of extended copy and media commands. One embodiment of the present invention can include a method for backing up data comprising, receiving one or more extended copy commands for a requested operation, receiving one or more media commands for the operation, recording the one or more media commands, recording the one or more extended copy commands and retrieving and issuing the recorded one or more extended copy commands and the recorded one or more media commands for the operation to perform the requested operation.
US07711910B1 Flexible queue and stream mapping systems and methods
A system processes data corresponding to multiple data streams. The system includes multiple queues that store the data, stream-to-queue logic, dequeue logic, and queue-to-stream logic. Each of the queues is assigned to one of the streams based on a predefined queue-to-stream assignment. The stream-to-queue logic identifies which of the queues has data to be processed. The dequeue logic processes data in the identified queues. The queue-to-stream logic identifies which of the streams correspond to the identified queues.
US07711906B2 System and method for caching
Systems and methods that cache are provided. In one example, a system may include a spatial cache system coupled to a processing unit and to a memory. The spatial cache system may be adapted to reduce the memory latency of the processing unit. The spatial cache system may be adapted to store prefetched blocks, each stored prefetched block including a plurality of cache lines. If a cache line requested by the processing unit resides in one of the stored prefetched blocks and does not reside in the processing unit, then the spatial cache system may be adapted to provide the processing unit with the requested cache line.
US07711898B2 Register alias table cache to map a logical register to a physical register
Embodiments of the present invention relate to a system and method for implementing functions of a register translation table of a computer processor, with reduced area requirements as compared to known arrangements. In one embodiment, an apparatus may comprise a register alias table cache to map a logical register to a physical register. The register alias table cache may have a capacity corresponding to a subset of architectural logical registers. The apparatus may further comprise store logic coupled to the cache to perform operations to save an existing content of the physical register if a cache entry corresponding to the logical register is evicted from the cache. The apparatus may also comprise load logic coupled to the cache to perform operations to load a content to the physical register and to form a new entry in the cache if a needed mapping is not present in the cache.
US07711897B1 Method, system, apparatus, and computer-readable medium for improving disk array performance
A method, system, apparatus, and computer-readable medium are provided for improving storage in a disk array are provided. According to aspects of the invention, a redundant disk array is combined with a mechanism for thin provisioning of the array. Thin provisioning refers to a process of allocating physical capacity to logical volumes on an as-needed basis. Data structures containing a mapping between the logical location of stored data and its actual location on a physical device are maintained. Through the use of the thin provisioning mechanism, physical storage space can be allocated sequentially, regardless of the order of logical writes. In this manner, the data stored on the array grows in a linear manner. The data structures maintained by the thin provisioning mechanism can be used to identify the portions of a device or an array that have been previously written. This information allows redundant arrays, such as RAID arrays, to perform initialization, rebuild, and data migration operations only on portions that been written, and not on areas that have not been utilized by a higher layer.
US07711886B2 Dynamically allocating communication lanes for a plurality of input/output (‘I/O’) adapter sockets in a point-to-point, serial I/O expansion subsystem of a computing system
Methods, systems, and products are disclosed for dynamically allocating communication lanes for a plurality of sockets in a point-to-point, serial I/O expansion subsystem of a computing system, the expansion subsystem including an switch that supports a maximum number of enabled communication lanes, each socket having a same form factor, each socket connected to the switch using a same predefined number of communication lanes, that include: identifying, during a boot process for the computing system, each of the sockets in which an adapter is installed; determining, for each installed adapter, a maximum link width for that adapter; and enabling, for each of the sockets in which an adapter is installed, a set of communication lanes for communications between the adapter installed in that socket and the expansion subsystem switch in dependence upon the maximum link width for each adapter and the maximum number of enabled communication lanes supported by the switch.
US07711884B2 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.
US07711882B2 Interrupt jitter suppression
A data processing apparatus comprises a processing unit which is responsive to a plurality of interrupt signals to carry out a corresponding interrupt routine. On receipt of an interrupt signal, the processing unit stores data values from a plurality of registers onto a data stack and carries out the corresponding interrupt routine. Thereafter the processor returns the data values from the data stack to the registers and carries on the processing it was performing when the interrupt was received. If a higher priority interrupt is received whilst the processor is transferring register values to or from the data stack, that transferral is abandoned and the processing unit immediately begins transferring data values from the registers to the data stack in response to the higher priority interrupt.
US07711879B2 Data transfer method and data transfer device
A data transfer method which is capable of transferring a predetermined amount of data in one transaction at only one time, and preventing the number of ports of a master chip and the number of signal lines connected between the master chip and slave chips from being increased. A single master chip and a plurality of slave chips which receive data transferred from the master chip are connected by a ring-like path. Data is transferred from the master chip to the slave chips via the ring-like path.
US07711877B2 Image sensing device
An image sensing device includes an image sensing unit, an interface unit, a control endpoint, an isochronous endpoint, a bulk endpoint, an interrupt endpoint, and an interface unit controller. The image sensing unit senses a moving image and a still image. The interface unit is connected to an external device. The control endpoint receives from the external device a command requesting transfer of the still image. The isochronous endpoint transfers the moving image sensed by the image sensing unit to the external device. The bulk endpoint transfers the still image sensed by the image sensing unit to the external device. The interrupt endpoint transfers error information. The error information includes information indicating that an error has occurred during sensing of the still image. The interface unit controller transfers the error information to the external device through the interrupt endpoint in response to the occurrence of the error.
US07711876B2 Dynamic category compression in a data storage library
Methods and apparatus are provided for dynamically compressing categories in a data storage library. In one embodiment, the method includes retrieving an identification of a first category in the data storage library, the first category being a last-compressed category. Next, an identification number of a first order of the first category is retrieved, the first order being a last compressed order. Compression is resumed of orders in the first category with an order next following the first order and continued with additional orders in the first category. If a predetermined amount of time has elapsed, the identification of the first category and the identification number of the order of the first category being compressed are stored. If, however, the predetermined amount of time has not elapsed and compression of the first category is complete, compression of a second category is begun.
US07711872B2 Storage apparatus, process controller, and storage system
A storage apparatus comprises: a memory for storing a processing ratio/upper limit table, which stores an upper limit number per prescribed time for input/output processing in accordance with the processing of a processing type for each of a plurality of processing types executed by a host computer; and a processor which receives an input/output request from the host computer, and executes input/output processing corresponding to the input/output request, such that input/output processing corresponding to the processing of each processing type per prescribed time falls within the upper limit number. According to this constitution, the input/output processing count per prescribed time can be properly controlled in accordance with the processing type.
US07711868B2 Waking a main computer system to pre-fetch data for an auxiliary computing device
An auxiliary computing device wakes an associated main computer system to obtain data as needed, on-demand and/or in anticipation of demand. The wakeup operation is ordinarily temporary to fetch data, whereby only a small amount of power is consumed by the main computer system. In one implementation, a control channel between the auxiliary device and the main computer system is used to signal a wakeup. A main data channel is used to obtain the data, whereby the auxiliary device has access to a larger amount of data than it can cache. Moreover, the components of the main computer system may be leveraged, such as to use the main computer system's digital rights management mechanisms. Additional data may be intelligently requested by the auxiliary device while the main computer system is powered up, e.g., to buffer media, and/or request a synchronization of calendar data, email data, and so forth.
US07711866B2 Methods to test multimedia devices on computer systems
The described embodiments relate to testing streaming media capture devices and/or computer systems. One exemplary method enumerates and tests multiple streaming media capture device which are operably associated with a computer. The method simultaneously exercises said computer's display and power states.
US07711864B2 Methods and systems to dynamically manage performance states in a data processing system
Data processing systems which operate in different modes, including a mode which supports providing an output of images through a port on the systems. In one embodiment, a data processing system includes a processing system, a cellular telephone transceiver, and a port which is configured to provide, as an output from the handheld data processing system, data representing movie video images. Methods and machine readable media are also described.
US07711863B2 Method and apparatus for variably enabling USB interaction
A method and apparatus for variably enabling interaction across a USB interconnect between a host and a peripheral device capable of performing a plurality of functions including enabling selection and execution of a vendor-specific support software supporting peripheral devices of a specific vendor by sending a first identification data to the host indicating that the peripheral device is of the same specific vendor and indicating that the peripheral device performs at least one of the functions indicated to be supported by the vendor-specific support software, awaiting receipt of an indication from the host of a selected subset of the plurality of the functions of the peripheral device that are to be enabled, simulating a detachment from and attachment to the host; and enabling the vendor-specific support software to again be selected and executed by sending a second identification data to the host indicating that the peripheral device is of the same specific vendor and indicating that the peripheral device performs the selected subset of functions.
US07711862B2 Data processing apparatus and program data setting method thereof
A data processing apparatus and a program data setting method that can minimize a manufacturing cost. The data processing apparatus includes a plurality of In System Programming (ISP) devices to store program data used to drive the data processing apparatus, a connector to receive the program data from an external program providing device, and a switch to switch a connection between the connector and the plurality of ISP devices. The data processing apparatus can adjust the connection between the connector and the plurality of ISP devices using the switch. Accordingly, the data processing apparatus does not require an additional connector or a separate program to distribute the program data received at the connector to each ISP device so that the manufacturing cost can be minimized and a structure can be simplified.
US07711859B2 Facilitating the configuration of new PCI devices during post
Initialization and configuration modules are added to a POST-(power-on setup test) routine. If the initialization module detects new PCI devices in a system, this module determines whether this new device includes an Optional ROM (OP ROM) adhering to the PCI 3.0 specification, and whether the OP ROM provides a configuration utility. If so, this module identifies the device and its configuration utility, and locates the OP ROM. The initialization module then initializes the new device, but does not configure it. The initialization module similarly initializes any additional new devices, and builds a combination configuration utility menu listing these new devices. In turn, the configuration module enables a user to select from the menu whether to configure new devices using their provided configuration utilities, or using BIOS setup routines. The menu may also include an EXIT entry that exits the menu.
US07711857B2 Method and system for data demultiplexing
A method and system for demultiplexing packets of a message is provided. The demultiplexing system receives packets of a message, identifies a sequence of message handlers for processing the message, identifies state information associated with the message for each message handler, and invokes the message handlers passing the message and the associated state information. The system identifies the message handlers based on the initial data type of the message and a target data type. The identified message handlers effect the conversion of the data to the target data type through various intermediate data types.
US07711852B1 Arrangement in a router for inserting address prefixes based on command line address identifiers
A router is configured for dynamically applying an address prefix value, during execution of a router command, based on retrieving the address prefix value for an address prefix identifier specified in the router command. For example, the router may generate au IP address, for use in executing a router command, based on detecting an address prefix identifier specified in the router command, retrieving a prefix value for the address prefix identifier, and adding the prefix value to an address suffix specified in the router command. Hence, the address prefix identifier in the router command enables global reconfiguration and renumbering of all commands specifying the address prefix identifier, merely by changing the prefix value associated with the address prefix identifier.
US07711851B2 Domain name marketplace
An electronic marketplace allows owners of unused Internet domain names to lease the domain names using a bidding process. The system allows owners to monetize domain names and lessees to obtain customers who are redirected from targeted domain names.
US07711850B2 Electronic marketplace used to lease domain names and redirect web surfers from leased domain names
An electronic marketplace allows owners of unused Internet domain names to lease the domain names using a bidding process. The system allows owners to monetize domain names and lessees to obtain customers who are redirected from targeted domain names.
US07711844B2 TCP-splitter: reliable packet monitoring methods and apparatus for high speed networks
A method for obtaining data while facilitating keeping a minimum amount of state is provided. The method includes receiving at a first device an Internet Protocol (IP) frame sent from a second device to a third device wherein the first device is in a flow path between the second and third devices, the first device including at least one of an Application Specific Integrated Circuit (ASIC) and a Field Programmable Gate Array FPGA. The method also includes removing an embedded stream-oriented protocol frame including a header and a data packet from the received IP frame with at least one of the ASIC and the FPGA, and determining a validity of a checksum of the removed steam-oriented protocol header. The method also includes dropping the IP frame when the checksum is invalid, supplying a client application with data from the removed protocol frame when the checksum is valid, and sending an IP frame including the removed stream-oriented protocol frame to the third device from the first device when the checksum is valid.
US07711843B2 Method and a device for making a media file accessible via a web page
A first aspect addresses a method and device for making a media file accessible via a web page. First, a web design tool receives a media file to be made accessible via a web page. Then, said media file is sent to a streaming service provider. Subsequently, a key generated by said streaming service provider allowing to unambiguously identifying said sent media file is received and an identifier derived from said key is placed into the web page through which the media file should be accessed. A second aspect addresses a method and device installed at the streaming service provider's side for serving a user's request for hosting a media file to be streamed to a visitor's computer on its request.
US07711840B2 Protocol for remote visual composition
A method and protocol to create and control compositions on a remote device is disclosed. The protocol allows servers and other devices to take advantage of processing capabilities of remote devices to render compositions on the remote devices, thereby increasing server scalability and leveraging the remote device processing capabilities. The protocol provides high-level command packets to communicate resource command packets and control packets to the remote device with the payload having the information needed to process the commands.
US07711836B2 Runtime execution of a reliable messaging protocol
A system and method for the lifecycle of a protocol processing a message is described. In one embodiment, in a stateless object-oriented runtime environment, an instance of a reliable messaging protocol is used to process a message. The processing including receiving a message and performing operations based on said message.
US07711835B2 Method and apparatus for reducing disclosure of proprietary data in a networked environment
A method and apparatus for reducing disclosure of proprietary data in a networked environment includes a client node, an access control server, and an application server farm. The client node transmits a request for a file. The access control server receives the request for the file and makes an access control decision. An application server farm presents the contents of the file to the client node using an application program associated with a file type of the requested file.
US07711831B2 Methods, systems and computer program products for source address selection
Methods, systems and computer program products provide for establishing a connection originated by an application executing on a data processing system in a cluster of data processing systems. A dynamic network address is associated with the application at the data processing system on which the application is executing. If a request is received for the data processing system to originate a connection that is associated with the application, the connection is established utilizing the dynamic network address associated with the application as a source address for the connection.
US07711828B2 Communication between call controllers by amending call processing messages
Call Control entities in a network communicate between themselves by amending call processing messages to include encrypted network information. As such, a call may be established whose path through the network is dependent on the paths of other calls. Information of a scope larger than a Call Controller normally possesses can, as a result of this communication, be made available to Call Controllers for constraining call establishment. This information could relate to other calls and connections associated with those other calls. The information may also relate to gateways in and to adjacent networks and the Call Controllers in the adjacent networks that are related to the current Call Controller.
US07711825B2 Simplified Paxos
A simplified fault tolerant algorithm is presented for operating a distributed computing system in a fault tolerant manner. A system comprising three computing devices need only have two devices agree to perform any proposed function. Thus, when soliciting a vote for a proposed function, a leader device can also send its vote for the proposed function. This allows any recipient device to complete the quorum with its own vote. Consequently, any recipient device can, without any further messages, determine whether to execute the proposed function. Furthermore, if the device executes the proposed function, it can transmit the results directly to the client that requested the function, saving a message delay. If the quorum of devices used to select and execute proposed functions is itself selected by a quorum, then one of the devices of the system can be an inexpensive device having limited computational ability or storage capacity.
US07711816B2 Method for managing device data and network management system
Embodiments of the present invention disclose a method for managing network device data and a network management system. The method including: storing identifiers respectively for different types of device data at the device side; the network management system storing the identifiers of the different types of device data into a database of the network management system upon synchronizing the device data; and during TRAP message processing and timing data synchronization, the network management system comparing the identifiers locally stored with the identifiers from the device side, and performing a corresponding update according to the comparison result.
US07711809B2 Detecting an unauthorized station in a wireless local area network
In a wireless local area network a probe request frame is transmitted over the wireless local area network by a station. The probe request frame is received at a detector in the wireless local area network. The received probe request frame is analyzed to determine if the station that transmitted the probe request frame is an unauthorized station.
US07711803B2 Method and system for management and configuration of remote agents
The present invention is directed to a method and system for management and configuration of remote agents. In accordance with one embodiment of the present invention, at least one web service is provided. At least one remote agent on a network is detected by the web service by retrieving agent metadata from network devices based on one or more detection parameters. At least one of managing and configuring the at least one remote agent is performed based on the web service.
US07711800B2 Network connectivity determination
The present invention provides a method by which the connectivity status of network connections on a PC is determined in real-time by passively reviewing packet information from the TCP/IP stack. To achieve high accuracy of the connectivity status determination, the method involves the determination of the edge of a local network. In cases where little or no network traffic is observed on the network, scalable active probing methods are designed to make accurate connectivity determination. Special considerations for network setups like networks with web proxy servers, NAT or edge firewalls are also included to improve the accuracy of the determination in those environments.
US07711797B1 Optimizing batch size for prefetching data over wide area networks
A data prefetching technique optimizes the batch size of prefetch requests. The optimized batch size may be determined based on a prefetch transfer time of a previous prefetch operation, where the prefetch transfer time is measured as an elapsed time interval from when data from the previous prefetch operation is first received to when the data from the previous prefetch operation is finished being received.
US07711795B2 System, method and article of manufacture for remote control and navigation of local content
A system, method and article of manufacture are provided for use in playing back content. Some embodiments provide a method for use in content playback by accessing an embedded object embedded within object oriented programming stored on a portable storage media where the embedded object controls playback of content, communicating a navigation command from the embedded object within the object oriented programming to the content, altering a register in response to the navigation command communicated, and controlling the playback of the content in response to the altering of the register.
US07711793B1 No single point of failure RAID box using SATA drives
A method for storing data is provided which includes transmitting a storage operation request to one of at least two controllers where the at least two controllers is capable of managing communication with a plurality of targets. The method further includes directing the storage operation request to an operational one of the at least two controllers when the one of the at least two controllers is inoperable. The method also includes processing the storage operation request with the operational one of the at least two controllers.
US07711792B2 Method and device for retrieving data store access information
The present invention provides a method for generating a request for information about a data store. The request codes a data store descriptor which is used to characterize or identify a matching data store from a plurality of data stores. The re-transmitted information comprises retrieved information necessary for the requesting device or the applications executed thereon to access the identified data store, respectively. The present invention provides a method for generating a response in consequence on receiving a request for information a about data store. The data store descriptor coded in the request is used to characterize or identify a matching data store from a plurality of data stores and information about the data store is retrieved. This retrieved information coded in a response is transmitted to the previously requesting device enabling the requesting device or the applications executed thereon to access the identified data store, respectively.
US07711789B1 Quality of service in virtual computing environments
Methods and apparatus facilitate the management of input/output (I/O) subsystems in virtual I/O servers to provide appropriate quality of services (QoS). A hierarchical QoS scheme based on partitioning of network interfaces and I/O subsystems transaction types are used to classify Virtual I/O communications. This multi-tier QoS method allows virtual I/O servers to be scalable and provide appropriate QoS granularity.
US07711787B2 On-chip network interfacing apparatus and method
An on-chip network interfacing apparatus and method are provided. The apparatus includes a plurality of on-chip network ports; a switch receiving data from a first on-chip network port of the on-chip network ports and transmitting the received data to a second on-chip network port of the on-chip network ports; and an interface unit interfacing an advanced microcontroller bus architecture (AMBA) signal received from an module, which is designed according to an AMBA on-chip bus protocol, and outputting the interfacing result to the first on-chip network port; and interfacing the on-chip network signal received from the first on-chip network port, and outputting the interfacing result to the module. Accordingly, it is possible to establish communications at increased speeds by interfacing a signal according to the AMBA 2.0 on-chip bus protocol with a signal according to the on-chip network protocol.
US07711784B2 Autonomic e-mail processing system and method
Internally within an organization, e-mails are often sent to multiple recipients to request information or ask that a task be performed by one or more, but less than all, of those recipients. The Systems and method help minimize overall time burden to those recipients in responding to or trying to track such e-mails, and help the sender and recipients alike more easily view, manage and control such e-mails and their ultimate disposition, including the sender's e-mail and the plurality of responses sent by recipients. Separate viewable areas for each string or chain of related autonomic e-mails within each user's e-mail in-box and other e-mail storage areas are provided. The e-mail's sender and at least certain recipients can help decide whether to terminate a particular thread of autonomic e-mail communications by designating it as completed or canceled. Those emails which have not yet been read by recipients can be moved to a “completed” folder or deleted altogether. This in turn saves the review time of those recipients who have been away or too busy to check the e-mails within their respective in-boxes.
US07711780B1 Method for distributed end-to-end dynamic horizontal scalability
A datacenter system including a plurality of nodes configured to send and receive a service request, a service table on the plurality of nodes configured to store route information extracted from a signaling mechanism, and a forwarding engine configured to route the service request to at least one of the plurality of nodes using route information from the service table.
US07711774B1 Interactive, multi-user media delivery system
An interactive, multi-user media delivery system having a number of media storage mediums, each of containing a particular media selection, and a number of media players structured to selectively deliver the media selection to users. Each of the media players includes a control assembly structured to selectively control and regulate delivery of the media selection to the user, and at least one of the media players is selectively designatable as a slave unit. A master control assembly is further provided and is operatively associated with the media players, a connectivity assembly being included to establish a communicative link at least between the slave unit(s) and the master control assembly. The master control assembly is further structured to receive synchronization data from each of the media players, and to simultaneously and uniformly control the delivery of the media selection by the media players.
US07711772B2 Web-based system and method for electronic data delivery
A method for transmitting a plurality of data streams between a client and a server when the number of said data streams exceeds a number of accessible physical connections between the client and the server. The method includes steps for associating each of the data streams with a corresponding transaction handler; creating transactions for each of the data streams in response to receiving a request from the corresponding transaction handler to transmit its corresponding data stream; and responsive to determining that one of the physical connections to the server is accessible, transmitting each transaction over the available connection so that transactions from each of the data streams are transmitted in a near real time manner.
US07711770B2 Method and system for enabling a consumer of a media content to communicate with a producer
There is provided a method of enabling a consumer of a media content to communicate with a producer of the media content, comprising receiving an originating message concerning the media content from the consumer, assigning metadata to the originating message based on the media content or the content of the originating message, determining the producer based on the media content or the content of the originating message, forwarding the originating message through a message support network for distribution to the producer, retrieving a responsive message provided by the producer from among message updates stored on a message database, and associating the responsive message with one or more content subsets of the content according to the metadata assigned to the originating message. In one embodiment, media content and instructions comprising an interactive communication control application are stored on a computer readable medium.
US07711769B2 System and method for pushing information to a mobile device
A system for pushing information to a mobile device includes a information source, a wireless network, and a proxy content server. The information source stores information. The wireless network sends and receives transmissions to and from the mobile device. The proxy content server is coupled to information source and the wireless network and receives information from the information source. In addition, the proxy content server stores information received from the information source to one of a plurality of channels based on pre-defined information categories, and automatically transmits information from a selected channel over the wireless network to the mobile device.
US07711766B2 Data transfer utilizing preview data
In an image data server, a preview data generation unit generates preview data corresponding to image data, and a transmission controller transmits the preview data to a computer system in an image receiver apparatus. In accordance with another possible application, the preview data is not generated by the image data server, but is generated by a computer system in an image transmitter apparatus, which transmits the image data to the image data server, and transmitted to the image data server. In the computer system in the image receiver apparatus, a display controller causes the contents of the preview data to be displayed on the screen of a monitor. The user determines whether or not the image data corresponding to the displayed preview image is required.
US07711761B2 Method and system for digital signal processing, program product therefor
A system, such as, e.g., a multiplier, for processing digital signals by using digital signals in the Canonic Signed Digit representation, the system including an input element to make the digital signals available in the Binary Canonic Signed Digit representation, a converter to convert the digital signals into Canonic Signed Digit representation for use in processing. The input element may be a memory where the signals are stored in the Binary Canonic Signed Digit representation. Alternatively, the input element is adapted to be fed with digital signals in the two's complement representation, and includes at least one converter to convert the digital signals from the two's complement representation into the Binary Canonic Signed Digit representation. This preferably occurs via the T2I transformation, which leads to generating signals in the Canonic Signed Digit representation, which are then converted to the Binary Canonic Signed Digit representation.
US07711759B2 Recording medium, method of controlling file of the recording medium, and method and apparatus for reproducing the same
A recording medium, a method of controlling a file of the recording medium, and a method and apparatus for reproducing the same are disclosed. The recording medium includes at least one data area storing an original file system, which includes original data files, at least one normal file designating at least one of the original data files, and at least one remote file designating at least one additional data file, the at least one additional data file being required to be downloaded from an external source in order to play-back the at least one remote file.
US07711758B1 Method, apparatus, and computer-readable medium for storing character strings in a human interface infrastructure database
Methods, apparatuses, and computer-readable media for storing a character string in a HII database in an EFI environment are provided. According to one method, a request is received to store a character string in an HII database within an EFI environment. Included in the request are one or more attributes that distinctly identify the character string to be created and added to the HII database. A determination is then made as to whether a character string having identical or nearly identical distinct attributes was previously stored in the HII database. If a character string having identical distinct attributes was previously stored in the HII database, the character string is not stored in the HII database and the previously stored string's unique token is retrieved. If a character string having distinct attributes was not previously stored in the HII database, then the character string is stored in the HII database and a new unique token for the string is retrieved.
US07711753B2 Systems and methods for validating design meta-data
A metadata validation process that allows for deferring object model validation until after the objects are created. The process also allows for multi-threaded processing of the validation rules, thus increasing overall performance. Validation is performed by enforcing a series of validation rules on an appropriate subject. Rules are specified according to the subject that they are validating (i.e., attribute level, association level, object level or collection level). The metadata driven validation process implements several validation types on different validation units. Correctness validation rule types ensure that a validation unit satisfies all semantic rules defined for it. Completeness validation rule types ensure that a validation unit contains all the necessary data and is ready for further use. At design time, only correctness type validation is performed. Thus, the present invention advantageously allows for incomplete objects to be created at design time. The developer, however, in this case may opt to perform completeness validation at any time. In general, a developer may opt to perform completeness and/or correctness validation at any time independent of deployment processing. In another aspect, full validation (e.g., completeness and correctness) is automatically performed on the objects during the process of creating a configuration prior to deployment.
US07711752B2 Information processing apparatus, method of controlling information processing apparatus, computer program, and storage medium
An information processing apparatus includes an acquisition unit adapted to acquire management unit information indicating the management unit of access to a document file, a create/update unit adapted to create or update document management data including correspondence between the document file and the management unit based on the acquired management unit information, a hold unit adapted to hold the document management data, and a control unit adapted to control access to the document file based on the document management data held in the hold unit.
US07711751B2 Real-time network performance monitoring system and related methods
Network performance data is collected, recorded, and normalized. In one embodiment, a set of first performance data collected by an agent in response to network transactions initiated by the agent and a second set of performance data resulting from passively monitoring traffic on the network are received. The first and second sets of performance data are normalized to create a set of constantly formatted network performance data capable of convenient analysis.
US07711747B2 Interactive cleaning for automatic document clustering and categorization
Documents are clustered or categorized to generate a model associating documents with classes. Outlier measures are computed for the documents indicative of how well each document fits into the model. Outlier documents are identified to a user based on the outlier measures and a user selected outlier criterion. Ambiguity measures are computed for the documents indicative of a number of classes with which each document has similarity under the model. If a document is annotated with a label class, a possible corrective label class is identified if the annotated document has higher similarity with the possible corrective label class under the model than with the annotated label class. The clustering or categorizing is repeated adjusted based on received user input to generate an updated model associating documents with classes. Outlier and ambiguity measures are also calculated at runtime for new documents classified using the model.
US07711745B2 Technique for selective presentation of information in response to a request for information assistance service
In accordance with the present invention, when a user makes an information assistance call to an information/call center requesting a listing, the user can make arrangements for various services relating to the requested listing in the same call. These services may be presented to an operator as options, and in turn presented to the user for selection. However, the options undesired by the user, based on personal preferences stored in a personal profile, or unsupported by the telephone service to which the user subscribes are not presented to the operator and thus not made available to the user. If the user is interested in any of the available options, the operator accesses the selected option and makes an appropriate arrangement for the underlying service for the user.
US07711743B2 Process and system that dynamically links contents of websites to a directory record to display as a combined return from a search result
A search of information collected from a root URL (Websites, Web pages, documents or database fields) is dynamically linked back to a directory (contact) record where information from both data sets are displayed to the end user who is performing the search. Additional information can be displayed as it relates to each contact.The dynamic linking includes importing a plurality of directory (contact) records with assigned IDs into a first table of a database and defining a group of root URLs with assigned IDs into a second table of the database. Establishing a coordinating third table of the database to link each of the directory (contact) records with root URLs, thus allowing directory (contact) records to share root URLs. Each root URL is spidered to capture target content (all Web pages within a Website, documents within a directory or content within an individual document) and links the content found to the root URL. The content is parsed, broken down into text and stored in a fourth table of the database. Links between the first, second, and fourth tables are established in the coordinating third table.A response to a search request includes searching the first and fourth tables for a target containing corresponding data in the tables and the search term and, if a target with corresponding data is found, the target and the appropriate directory (contact) record(s) linked to the targets root URL is then displayed in response to the search request.
US07711742B2 Intelligent data query builder
Techniques are disclosed for programmatically determining one or more logical choices to be offered to users as conditions of a data query (e.g., for searching a content source), and enabling extensions to already-established queries to be programmatically created. A number of different aspects are described, and include programmatically determining all query conditions as well as allowing a user to specify (or request programmatic determination of) further conditions.
US07711741B2 Desensitizing data in cloning
Systems, methods, media, and other embodiments associated with desensitizing data in cloning are described. One example method embodiment includes identifying a column to be desensitized and preparing a set of executable instructions to desensitize the column. The example method may also include organizing the set of executable instructions based on table-oriented relationships between instructions and then further organizing the set of executable instructions based on determinations concerning execution efficiency. The example method may be performed contemporaneously with the cloning of a database to produce a desensitized clone.
US07711731B2 Synthesizing information-bearing content from multiple channels
A computing system and method receive a query; separate a plurality of information sources into individual elements of content (EOC); tag each EOC with metadata that indicate source, date, and other relevant information; pattern match each EOC; calculate the respective distance function from every EOC to every other EOC; and output EOC to a set of virtual buffers (404) containing appropriately related EOC less than a given distance value. The method further creates virtual summary buffers (406); then concatenates the EOC in each virtual buffer (404); applies a comparative analysis filter (318) to remove redundant sub-elements; and presents the results as summary digests (408).
US07711728B2 System and method for searching for static data in a computer investigation system
A system and method for concurrent investigations of static data stored in one or more secondary storage devices of one or more target machines in a data communications network. The network includes an examining machine, a secure server, and various target machines. The examining machine transmits to the target machines a search request including a search key. The examining machine also streams to each target machine metadata information and file extents of the files to be searched. The target machines concurrently search the indicated file extents for the search key. The target machines then stream the search results to the examining machine.
US07711722B1 Webcast metadata extraction system and method
A metadata extraction and display system and method are provided in which the system extracts metadata from a presentation and then, based on a configuration, displays the extracted metadata synchronized with the display elements of the presentation.
US07711721B2 Apparatus, system, and method for suspending a request during file server serialization reinitialization
An apparatus, system, and method are disclosed for suspending a data access request during serialization reinitialization of a file server. The apparatus includes a request recognition module, an availability module, and a suspension module. The request recognition module recognizes a request to be processed by a file server. The availability module determines if the file server is available. The suspension module suspends the data access request if the file server is not available due to serialization reinitialization. In one embodiment, the suspension module implements a hardware interrupt delay loop to suspend an interruptible data access request, such as an application request. In another embodiment, the suspension module queues a non-interruptible data access request and notifies the operating system, for example, that the non-interruptible request has been initiated. One advantage of various embodiments of the present invention is to allow interruptible and non-interruptible data access requests to be suspended during serialization reinitialization and processed promptly after the serialization information is reinitialized.
US07711710B2 Electronic apparatus, content recording method, and program therefor
An electronic apparatus communicable with another electronic apparatus via a network is disclosed. The electronic apparatus may include receiving means for receiving a content recorded on a first recording medium of the other electronic apparatus from the other electronic apparatus, determining means for determining whether the received content is reproducible or irreproducible by decoding the content, and recording means for recording the content on a second recording medium if the content is determined to be reproducible.
US07711706B2 Reorganizing images in static file system differencing and updating
Systems and methods are provided for reorganizing static file system (SFS) images for efficient differencing, updating and to reduce the update time. The systems and methods are for updating compressed read-only memory file system (CRAMFS) format images as an example. The reorganizing receives an image that includes one or more SFS components such as CRAMFS components and determines any changed sections within the SFS images. Reorganized CRAMFS components are generated using information of the CRAMFS components by moving any of the changed sections from a first position to a second position in the component. The second position can follow all unchanged data sections of the image. A modified image is generated that includes the reorganized CRAMFS component. The modified image is used in SFS differencing and updating.
US07711704B2 System and method of providing date, arithmetic and other relational functions for OLAP sources
A tabular operation provider is provided for processing a data agnostic business intelligence query with relational operations, herein called a relational query against a multidimensional datasource. The tabular operation provider comprises a query interceptor, a query decomposer and a query replacer. The query interceptor detects and intercepts a relational query that is issued against one or more multidimensional data sources. The query decomposer decomposes expressions of the relational query into one multidimensional expression and one or more relational expressions. The query replacer replaces the relational query with a stack of operations expressed by the decomposed multidimensional expressions and/or the relational expressions.
US07711703B2 System and method for immutably storing electronic assets in a large-scale computer system
Systems and/or methods for storing and/or retrieving assets in connection with an extremely large scale computer storage system are provided. An asset catalog may comprise a plurality of asset catalog entries stored according to at least one schema and corresponding to a plurality of assets. A storage architecture may be capable of storing the plurality of assets, with the storage architecture comprising a storage locator and a federator. An item identification scheme may be capable of providing identifiers to reference, locate, and/or access said assets and/or said asset catalog entries stored in the asset catalog in the storage architecture. The computer storage system may be scalable essentially without limitation while maintaining asset storage and retrieval flexibility and substantially obsolescence-proof survivability of assets.
US07711702B2 System and method for immutably cataloging electronic assets in a large-scale computer system
Systems and/or methods for storing and/or retrieving assets in connection with an extremely large scale computer storage system are provided. An asset catalog may comprise a plurality of asset catalog entries stored according to at least one schema and corresponding to a plurality of assets. A storage architecture may be capable of storing the plurality of assets, with the storage architecture comprising a storage locator and a federator. An item identification scheme may be capable of providing identifiers to reference, locate, and/or access said assets and/or said asset catalog entries stored in the asset catalog in the storage architecture. The computer storage system may be scalable essentially without limitation while maintaining asset storage and retrieval flexibility and substantially obsolescence-proof survivability of assets.
US07711698B2 Communication system, communication method, distribution apparatus, distribution method and terminal apparatus
A communication system includes a first storage section for storing a plurality of pieces of contents information, a second storage section for storing a plurality of pieces of contents information, a control section for accessing the contents information stored in the first storage section and the second storage section based on a single set of management information for managing the contents information stored in the first storage section and the second storage section, a communication section for interconnecting the first storage section, the second storage section and the control section for communication, and an accounting setting section for setting an amount of money to be imposed on a predetermined user in response to use of the first storage section or the second storage section.
US07711697B2 System and method for producing electronic business information reports and related products
A communication system for producing electronic business information reports comprising: a communication network, a website module, a product fabrication module, a computer system for communicating with and controlling the operation of the group of modules via the network, means for accessing the computer system thereby to enable communication and control of the modules by a user, and means for providing just-in-time business information reports wherein a request therefor is transmitted through the website to the product fabrication module.
US07711693B2 Deployment of life-cycle model for LDAP applications
Systems and methods for testing and deploying LDAP applications are disclosed. A test application may be tested in a test environment including a test directory. The test application may change data stored in the test directory. Furthermore, the test directory may be configured to receive changes from a production directory in a production environment. When the application is ready to be deployed, changes to the test directory are migrated to the production directory through reverse replication or application data migration. The application is configured to connect to the production directory, and the application is thereby deployed in the production environment.
US07711685B1 Method and system for an extensible macro language
A method and system for an extensible macro language is provided. The system for providing the extensible macro language includes a parser and a macro handler for processing macro commands not previously defined in the macro language. The parser analyzes keywords in a macro language expression and recognizes one or more keywords representing macro commands that were not previously defined in the macro language. The macro handler receives the keywords in the macro expression and retrieves from a registry of keywords, an executable code or procedure associated with the keyword. The executable code is run to process the macro command represented by the keyword. The template language registry may be augmented to include any keywords and associated codes for extending the macro language.
US07711681B2 System for distributed information presentation and interaction
A system for distributed information processing and interaction includes a plurality of output devices arranged to produce a respective output portion of a system output, a plurality of application processors and a state server in data communication with the plurality of application processors. Each respective output portion is defined by context information. Each application processor is configured to process one or more respective application programs and is responsive to the context information. Each application processor is coupled with an associated respective output device for controlling the output device in producing the respective output portion. The state server provides the context information to the plurality of application processors. The architecture is extended to a more general system in which output devices produce a variety of outputs including device actuations, as well as video displays, and receive a variety of inputs.
US07711677B1 Dynamic discovery of attributes of storage device driver configuration
A method, computer program product and system that enables dynamic determination of device attributes and dynamic configuration of device drivers for storage devices in a heterogeneous storage environment. Attributes of a device are dynamically determined by an application program, and those attributes are used by the application program to configure the device driver. The application program and the storage device being configured remain operational during the reconfiguration process.
US07711676B2 Tracking usage of data elements in electronic business communications
Methods and apparatus, including computer program products for tracking usage of business data elements include receiving an electronic document that includes instances of business data elements and identifying an instance of a particular business data element in the electronic document. A counter associated with the particular business data element is incremented based on the identified instance. The electronic document has a format defined by a business communication schema, and the business communication schema includes a set of predefined business data elements for use in transacting electronic business.
US07711675B2 Database simulation of data types
The present invention is a method for comparing object data in an object domain with database data in a database domain. The method includes applying a first transfer function to the object data so as to generate a first transformed data. The method also includes applying a second transfer function to the database data so as to generate a second transformed data. Finally, the method includes comparing the first transformed data with the second transformed data.
US07711674B2 System and method for automatic design of components in libraries
Embodiments of the present invention introduce a novel recursive assembly process to automatically create a library of components. It starts with simple components used as building blocks and proceeds by repeatedly combining these randomly into more complex ones. The utility and quality of these random combinations of components are measured against a set of functional goals. Useful combinations then become new components in the library that can be used as building blocks for further random combination. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
US07711673B1 Automatic charset detection using SIM algorithm with charset grouping
The invention relates, in an embodiment, to a computer-implemented method for automatic charset detection, which includes detecting an encoding scheme of a target document. The method includes training, using a plurality of text document samples, to obtain a set of machine learning models. Training includes using SIM (Similarity Algorithm) to generate the set of machine learning models from feature vectors obtained from the plurality of text document samples. The method also includes applying the set of machine learning models against a set of target document feature vectors converted from the target document to detect the encoding scheme.
US07711658B2 Method and apparatus for dynamically managing vending machine inventory prices
The present invention is a method and apparatus for automatically managing a price of a product in a vending machine. The method and apparatus is disclosed for implementing dynamic price adjustments at various times including after stocking, after a sale of a product and at periodic intervals. The method generally includes the steps of updating inventory data, including a quantity of a product, accessing price management data associated with the product, and determining the price of the product. According to the method and apparatus of the present invention, the determined price of the product is based on the price management data and the inventory data. The determined price is then stored in a memory of the apparatus and displayed for customers. The apparatus may be a vending machine, a processing module within the vending machine, or an external module remotely transmitting the dynamically adjusted price to a vending machine.
US07711657B1 Resource-reservation pricing structures based on expected ability to deliver
Provided are systems, methods and techniques for establishing a pricing structure for reserving a resource. An option is selected from among a plurality of available options with respect to delivery of a resource at a specified future time, and then the selected option is presented to a customer. Each of the plurality of options includes: (i) a reservation price at which the customer may reserve the resource, and (ii) a compensation amount that must be paid if the resource is not delivered at the specified future time. The specified future time may be either a point in time or an interval of time.
US07711651B2 Media and apparatus for controlling usage of utilities
Media and apparatus for managing usage of utilities are disclosed. Generally, each involves receiving representation of utility service usage at a load, receiving and storing in a storage device a usage range representation comprising at least one expected value of utility input to the load and/or at least one expected value of output from the load, and producing a control signal for use by a utility service controller when usage is outside of usage range representation. Control signal is operable to cause the utility service controller to regulate or interrupt the supply of the utility service to the load.
US07711643B2 Self-service terminal
A self-service terminal, such as an automated teller machine (12), is described. The terminal (12) has a display (52), and includes means (44,84) for accessing a mobile portal (30), whereby the terminal (12) is operable to retrieve information adapted for viewing on a portable device, and to present at least some of the retrieved information to a user on the display (52). The terminal (12) may also include a printer (56) for providing a user with a printed version of some of the information presented on the display (52). A network of self-service terminals is also described.
US07711635B2 System and method for helping consumers understand and interpret credit scores
A system and method is provided that provides tools to consumers to help consumers understand their credit scores and how to take action to improve their credit scores. A system and method for each of and for a combination of a score estimating tool, a best action simulation tool, an easy error correction tool, and a score improvement tool are provided.
US07711634B2 Flexible catastrophe bond
Methods and apparatus, including computer program products, for securitizing natural catastrophe risk. One or more risk classes representing natural catastrophe risks is are established, and a first collection of risk instruments of a first risk class of the one or more risk classes is issued. Each risk class is recurringly issuable as risk instruments providing a return on an investment. The amount of the return for a risk instrument is contingent upon the occurrence of a realization event for the corresponding represented natural catastrophe risk. Collections of risk instruments issued from recurringly issuable risk classes are also described.
US07711633B2 Apparatus and methods to use test orders to determine locking preferences
In various embodiments, test trading orders are generated, transmitted and ranked.
US07711630B2 System and method for trading multiple tradeable objects using a single trading interface
A system and method are provided for displaying information related to a plurality of tradeable objects using a single graphical interface. One example graphical interface includes at least two screen regions displayed in relation to each other, with each region including a plurality of locations. Each location in the first screen region corresponds to a value along a first value axis, and each location in the second screen region corresponds to a value along a second value axis. The graphical interface also includes a first indicator in the first region and a second indicator in the second region. In response to a repositioning command based on an algorithm, the graphical interface includes a repositioned first value axis and the second value axis, such that the indicators are displayed in new locations determined based on the algorithm.
US07711629B2 Freight fulfillment and trading platform
Network-based, computer-implemented techniques and arrangements for fulfilling multi-modal freight shipment involving at least two transportation modes between a first location and a second location are disclosed. In one implementation, there is included receiving a derivative purchase request for capacity between the first location and the second location, the derivative purchase request having contract requirements that specify at least a shipment volume and a performance time. There is further included ascertaining from a database of available derivative contracts a plurality of potentially suitable derivative contracts that satisfy the contract requirements. There is also included selecting a subset of the plurality of potentially suitable derivative contracts to satisfy the derivative purchase request, the subset including at least a first derivative contract for a first mode of the two transportation modes and a second derivative contract for a second mode of the two transportation modes.
US07711626B2 Systems, methods, and computer program products for adjusting the assets of an investment account
Methods of the present invention identify an asset allocation model and at least one security associated there with. An investment account portfolio is stored that includes at least one substitute security associated with the identified at least one security. A virtual portfolio is then generated that includes the identified at least one security. A tax lot is created for the identified at least one security to identify a total value for the at least one security, and the method determines whether the virtual portfolio complies with the asset allocation model. The identified at least one security associated with the asset allocation model is restricted from the investment account portfolio.
US07711625B2 Asynchronous events in meta-data driven instrumentation
A method for providing management information about an asset includes obtaining a job from a job queue, determining the asset type of the asset from the job, triggering a protocol handler based on a data acquisition (DAQ) definition associated with the asset type and the job, receiving management information about the asset from the protocol handler, identifying at least one registered listener of the management information from the DAQ definition, where at least one registered listener includes an information model class instance, and notifying the at least one registered listener of the management information.
US07711624B2 System and method for determining and administering an annuity with guaranteed minimum accumulation benefit
A computer-implemented method of calculating a value of a benefit for an annuity contract including a minimum contract accumulation value provision is disclosed. The method includes determining a current minimum contract accumulation value, determining a current value of the annuity contract investments, determining a predetermined reset percentage contained in the annuity contract, calculating the product of the current value of the annuity contract investments and the reset percentage and a fifth step of resetting the minimum contract accumulation value to the greater of the minimum contract accumulation value or the product of the current value of the annuity contract investments and the reset percentage.
US07711622B2 Financial statement and transaction image delivery and access system
A system and method is provided for processing, indexing, packaging, and delivering financial statements and the corresponding transaction document images to customers on a periodic basis. A cooperating system is provided for the customer to efficiently search and access those images from the customer's workstation.
US07711618B2 System and method for customizing financial instruments
A graphical user interface of a product configurator is accessible by user computers over a network. In one embodiment, the product configurator presents a plurality of product-based customization options from which a user may select. In response to such options, a user may provide product-based customization information to the product configurator. This information is usable to generate a product-based customized image that may be imprinted across the face of a financial instrument.
US07711617B2 System and method for providing optimization of a financial portfolio using a parametric leptokurtic distribution
A system and method for providing optimization of a financial portfolio using a parametric leptokurtic distribution is presented. One or more risk factors associated with a plurality of financial assets maintained in a portfolio and applicable over at least one time horizon are provided. A subordinated parametric distribution model having leptokurtic behaviors is specified for the risk factors with a measurement of risk expressed as a function of expected tail loss for a significance level or quantile. The subordinated distribution model is applied at each such time horizon to determine a distribution of the risk factors for the financial assets. Portfolio weights providing a substantially maximum risk adjusted return for the portfolio are determined.
US07711613B2 System and method, and computer program for managing product reserve
A receiving section receives a supply request for product from a terminal set up at a shop or a terminal used by a client. A first determination processing section determines whether a product in stock can be reserved for an order. A first reserve processing section reserves the product in stock for the order when the first determination processing section determines that the product can be reserved. A second determination processing section determines whether a semifinished product necessary for manufacturing a final product can be reserved when the first determination processing section determines that the product reserve is impossible. A second reserve processing section reserves the semifinished product for the order when the second determination processing section determines that the semifinished product can be reserved.
US07711603B2 Method and system for transferring information between multiple buyers and multiple sellers
A method for transferring information between multiple buyers and multiple vendors is provided. Information is received from a plurality of sources. This information corresponds to a plurality of products. This information is stored in a first database. A request is received. The request concerns a portion of the information stored in the first database. The request is then retrieved from the first database and posted to a second database. Access is provided to subsets of the second database to a plurality of subscribers.
US07711602B2 Systems and methods for supply chain management
The present invention is directed to systems and methods for supply chain management. An order for one or more products is received from a buyer or a seller. For each product in the received order, a buyer and a seller are determined. In some instances, multiple buyers and/or sellers may be determined. A product shipment configuration and a logistics plan are generated. A transporter is determined. The generated product shipment configuration is transmitted to a buyer, a seller, a transporter or combinations thereof. The generated logistics plan is transmitted to a buyer, a seller, a transporter or combinations thereof. In some embodiments, event data related to the generated logistics plan is received. In some such embodiment, exception reports are generated from the received event data. These processes, or subsets thereof, can in certain instances be implemented on a system processor in communication with a system data store, or be stored in the form of executable instructions on one or more computer readable media.
US07711601B2 Audio/video automated payment facility
A central monitoring station is linked to a plurality of remote terminals, such as payment terminals at a plurality of parking facilities. The central monitoring station and each remote terminal includes a two-way communication system in the form of a video camera and display, and audio speaker and microphone. The station and remote terminals are preferably linked through an Ethernet or Internet connection, although a hard-wired connection is also contemplated. The two-way communication system can be used by a customer at the remote terminal to achieve direct human interaction with an attendant at the remote central station to address problems occurring at the terminal. The communication system can also allow the attendant to manipulate the processor of each remote terminal to collect data, troubleshoot or override the function of the terminal.
US07711596B2 Business method for integrating and aligning product development and brand strategy
A business method that improves brand identity by effectively allocating product development resources and prioritizing projects based on a systematic approach of defining assumptions that drive brand development and assessing a product development portfolio thereon.
US07711595B2 Method and system for generating a value proposition for a company in an industry
A method and system for generating a value proposition for a company in an industry is provided. Specifically, under the present invention, operational metrics and possible solutions are identified for the industry. Then, the impacts of the solutions on the operational metrics are assessed. Once the impacts have been assessed, a current operational performance of the company is compared to an operational performance of one or more companies within the industry to expose performance gaps. Then, a value proposition is generated by identifying a solution based the impacts to address the exposed performance gaps.
US07711593B2 Pull planning for unserviceable parts in connection with on-demand repair planning
In one embodiment, planning repairs in response to demand in a multi-level repair network includes accessing a forecasted demand for serviceable parts at a repair location and, for each inspected unserviceable part at the location that is not repairable at the location: (1) planning a move of the part to an upstream repair location such that the part can be available for repair at the upstream location at an estimated earliest time; (2) estimating a latest time at which a repair of the part can begin at the upstream location to help satisfy the forecasted demand, according to the forecasted demand and the estimated earliest time, and planning a repair at the upstream location at the estimated latest time; and (3) re-planning the move, according to the start time of the repair, by modifying a move delivery time according to a repair start time and modifying a move start time according to the modified delivery time. The re-planned move start time is an estimated latest time at which the part can be moved to the upstream location for repair to help satisfy the forecasted demand.
US07711587B2 Providing travel information using cached query answers
Systems and techniques for presenting travel information to a user are described. A code that includes predetermined travel parameters specified by the user is included in a web page. Access to the web page by a user is detected. A travel query is populated with the predetermined travel parameters and a variable parameter based on identification information associated with the user. Cached travel options that are obtained from prior queries and that satisfy the travel query are presented to the user.
US07711585B2 Wealth replacement rider
A method for determining a death benefit with respect to a charitable gift annuity contract, the method determining the death benefit funded on an after-tax basis of the charitable gift annuity. The method comprises determining if a wealth replacement rider has been selected; and if the wealth replacement rider has been selected, calculating the amount of the death benefit to be funded on the after-tax basis. The method further comprises calculating the new charitable gift annuity payout.
US07711580B1 System and method for matching patients with clinical trials
A system and method for matching patients with clinical trials and particular trial sites, prequalifying patients for clinical trials and trial sites, and providing information to patients to allow them to inform themselves about available clinical trials and trial sites. The method comprises receiving patient profile information for a patient at a server connected to a computer network, the patient profile information submitted by a user at a terminal connected to the network, comparing the patient profile information with acceptance criteria for clinical trials stored in a database, the comparison performed by the server, determining whether the patient prequalifies for any of the clinical trials, and notifying the user and the trial site whether the patient has prequalified for any clinical trials.
US07711574B1 System and method for providing automated value estimates of properties as of a specified previous time period
Systems and methods are provided for providing, based on a model, an indication that an appraisal value for a property is likely to be faulty. In one embodiment, a method includes receiving information representative of at least one of a borrower, a property, or one or more demographics, such that the received information corresponds to a date. The method determines a score based on the received information and the model, such that the score provides the indication of the likelihood that the appraisal value was faulty on the date.
US07711570B2 Application abstraction with dialog purpose
Controls are provided for a web server to generate client side markups that include recognition and/or audible prompting. The controls comprise elements of a dialog such as a question, answer, confirmation, command or statement. A module forms a dialog by making use of the information carried in the controls.
US07711568B2 System and method for speech recognition services
A digital speech enabled middleware module is disclosed that facilitates interaction between a large number of client devices and network-based automatic speech recognition (ASR) resources. The module buffers feature vectors associated with speech received from the client devices when the number of client devices is greater than the available ASR resources. When an ASR decoder becomes available, the module transmits the feature vectors to the ASR decoder and a recognition result is returned.
US07711567B2 Telecommunication system, and switch, and server, and method
Telecommunication systems including a terminal, a switch and on Internet/Intranet having a memory for storing information blocks at locations defined by addresses, can be made more user-friendly by introducing a detector for detecting speech-recognition/non-speech recognition related parts in control signals originating from the terminal and defining the addresses or n response signals sent from memory to terminal and including said information blocks. A processor is coupled to the detector for routing, in dependence on the detection, routing (parts of) the signals to a server for either conversion of (parts of) the signals or for information purposes.
US07711564B2 Connected audio and other media objects
The presently claimed invention relates generally to steganography and fingerprinting or hashing. In one embodiment, a method includes: obtaining a first set of plural-bit data, the first set of plural-bit data corresponding to at least a portion of steganographically encoded data in a media signal in the form of a digital watermark; obtaining a second set of plural-bit data, the second set of pural-bit data corresponding to a fingerprint or hash of the media signal. THe fingerprint or hash includes a reduced-bit representation of the media signal, and the first set of plural-bit data is not dependent on information in the second set of plural-bit data. The method further includes carrying out a first action associated with the first set of plural-bit data; and carrying out a second action associated with the second set of plural-bit data. Other embodiments are described and claimed as well.
US07711556B1 Pseudo-cepstral adaptive short-term post-filters for speech coders
Methods and systems for filtering synthesized or reconstructed speech are implemented. A filter based on a set of linear predictive coding (LPC) coefficients is constructed by transforming the LPC coefficients to the pseudo-cepstrum, a domain existing between LPC domain and the line spectral frequency (LSF) domain. The resulting filter can emphasize spectral frequencies associated with various formants, or spectral peaks, of an inverse transfer function relating to the LPC coefficients, and can de-emphasize spectral frequencies associated with various spectral minima, or spectral valleys, of the inverse transfer function relating to the LPC coefficients.
US07711555B2 Method for compression and expansion of digital audio data
Digital audio data are divided into a plurality of frames, each of which includes a desired number of sub-band samples, which are gradually increased in a range between “16” and “1024”, and are then compressed by way of psychoacoustics analysis and quantization, whereby compressed data are realized with a high compression ratio and small tone-generation latency. The compressed data are decoded by way of inverse quantization and sub-band synthesis, so that decoded data are sequentially written into a memory (e.g., a FIFO memory). Decoding is appropriately turned on or off in response to a presently vacant capacity of the memory.
US07711554B2 Sound packet transmitting method, sound packet transmitting apparatus, sound packet transmitting program, and recording medium in which that program has been recorded
Input speech is coded in an encoder (11), the coded speech is decoded in a decoder (12), compensatory speech which compensates the speech of the current frame is generated in a compensatory speech generating part (20) by using past decoded speech, the quality of the compensatory speech is evaluated by using the input speech and the compensatory speech and a duplication level is generated the value of which increases incrementally with decreasing speech quality evaluation value in a speech quality evaluating part (40), and as many identical packets as the number specified by the duplication level is generated for the coded speech in a packet generating part (15), and the packets are transmitted, thereby reducing the possibility that packet loss will occur at the receiving end.
US07711553B2 Methods and apparatus for blind separation of multichannel convolutive mixtures in the frequency domain
A method and apparatus performing blind source separation using frequency-domain normalized multichannel blind deconvolution. Multichannel mixed signals are frames of N samples including r consecutive blocks of M samples. The frames are separated using separating filters in frequency domain in an overlap-save manner by discrete Fourier transform (DFT). The separated signals are then converted back into time domain using inverse DFT applied to a nonlinear function. Cross-power spectra between separated signals and nonlinear-transformed signals are computed and normalized by power spectra of both separated signals and nonlinear-transformed signals to have flat spectra. Time domain constraint is then applied to preserve first L cross-correlations. These alias-free normalized cross-power spectra are further constrained by nonholonomic constraints. Then, natural gradient is computed by convolving alias-free normalized cross-power spectra with separating filters. After the separating filters length is constrained to L, the separating filters are updated using the natural gradient and normalized to have unit norm. Terminating conditions are checked to determine if separating filters converged.
US07711551B2 Static analysis to identify defects in grammars
The present invention provides static analysis of speech grammars prior to the speech grammars being deployed in a speech system.
US07711547B2 Word association method and apparatus
A method for creating and using a cross-idea association database that includes a method for associating words and word strings in a language by analyzing word formations around a word or word string to identify other words or word strings that are equivalents or near equivalents semantically. One method for associating words and word strings includes querying a collection of documents with a user-supplied word or word string, determining a user-defined amount of words or word strings to the left and right of the query string, determining the frequency of occurrence of words or word strings located on the left and right of the query string, and ranking the located words.
US07711537B2 Signals for simulation result viewing
According to a method of data processing, a data set including at least one entry specifying a signal group by a predetermined signal group name is received by a data processing system. In response to receipt of the data set, the entry in the data set is processed to identify the signal group name. Signal group information associated with an event trace file containing simulation results is accessed to determine signal names of multiple signals that are members of the signal group. Simulation results from the event trace file that are associated with instances of the multiple signals are then included within a presentation of simulation results.
US07711536B2 System and method for verification aware synthesis
A method of synthesis of a model representing a design of an integrated circuit is provided including associating a test environment with a first model representing a design of an integrated circuit; translating the first model of the design to a second model of the design; and automatically generating an adaptor that adapts the second model to the test environment.
US07711532B2 Method for building a three dimensional cellular partition of a geological domain
The invention concerns a method for building a three-dimensional (3D) cellular partition covering a 3D geological domain by defining the cells of the partition, characterized in that said method comprises the following steps A “3D screen construction step” for constructing a 3D screen which is a 3D elementary partition covering the geological domain, said 3D screen being composed of a plurality of voxels (Vi) which are elementary volume elements, A “voxel painting step” for associating a cell identifier (Cell-id) to each voxel, A “cell definition step” for defining the cells of the geological domain, each cell of the geological domain being defined as the subset of voxels of the 3D screen associated to the same cell identifier, thereby allowing the definition of the cells of the geological domain without having to code the geometry and/or topology of said cells in said geological volume. The invention further provides a “parametric” method and a “cookiecutter” method using such method for building a 3D cellular partition.
US07711527B2 Translating objects between software applications which employ different data formats
A mechanism for translating objects between applications that use different formats is described. As described, a source object is generated using a source application. The source object is then translated to a target object in a target application. The target application having a format that is not supported by the source application. A first modification, which is not supported by the source application, is then performed to the target object. A second modification is also performed to the source object in the source application. Based on the modifications, the target object in the target application is revised to reflect the second modification to the source object without removing the first modification to the target object.
US07711526B2 Simulator and parameter extraction device for transistor, simulation and parameter extraction method for transistor, and associated computer program and storage medium
A transistor model for a simulator simulates a resistance between a source region and a drain region with a model equation which has terms representing resistance values corresponding respectively to areas of mutually different impurity concentrations below a gate section in simulating characteristics of a transistor. At least two of the terms each having a threshold parameter indicating a voltage at which a semiconductor element composed of the associated region and regions adjacent to that region changes from an ON state to an OFF state. The threshold parameters of the terms being specified independently from each other. Thus, the characteristics of a transistor having a set of areas of mutually different impurity concentrations below a gate section, inclusive of subthreshold regions which are difficult to evaluate through actual measurement, can be simulated to high accuracy while preserving a good fit with a capacitance model.
US07711524B2 Estimating boundaries of Schmoo plots
A method and system generate a boundary of a Schmoo plot. In accord with the method, a plurality of seed points having a resolution that is less than or equal to ½ the acquisition resolution indicated by a smoothness of a representative Schmoo boundary are selected. A coarse boundary search is performed to identify a plurality of test points that are within an acquisition resolution of the boundary. The test points that comprise the coarse boundary are interpolated to produce a fine estimate of the boundary.
US07711521B1 Methods and systems for detection of selected defects particularly in relatively noisy inspection data
Various methods and systems for detection of selected defects particularly in relatively noisy inspection data are provided. One method includes applying a spatial filter algorithm to raw inspection data acquired across an area on a substrate to determine a first portion of the raw inspection data that has a higher probability of being a selected type of defect than a second portion of the raw inspection data. The selected type of defect includes a non-point defect. The method also includes generating a raw two-dimensional map illustrating the first portion of the raw inspection data. In addition, the method includes searching the raw two-dimensional map for an event that has spatial characteristics that approximately match spatial characteristics of the selected type of defect. The method further includes determining if the event corresponds to a defect having the selected type.
US07711520B2 System and method for recording behavior history for abnormality detection
Disclosed is an autonomic abnormality detection device having a plurality of agents, a server with a one or more processors, a data storage device and a corrective actions engine. The device is adapted to detect and diagnose abnormalities in system components. Particularly, the device uses agents to track performance/workload measurements of system components and dynamically compiles a history of those performance/workload measurements for each component. In order to detect abnormalities a processor compares current performance/workload measurements for a component to the compiled histories for that component and for other components. The processor can further be adapted to determine possible causes of a detected abnormality and to report the abnormality, including the possible causes, to a corrective actions engine.
US07711514B2 Computer-implemented methods, carrier media, and systems for generating a metrology sampling plan
Various computer-implemented methods, carrier media, and systems for generating a metrology sampling plan are provided. One computer-implemented method for generating a metrology sampling plan includes identifying one or more individual defects that have one or more attributes that are abnormal from one or more attributes of a population of defects in which the individual defects are included. The population of defects is located in a predetermined pattern on a wafer. The method also includes generating the metrology sampling plan based on results of the identifying step such that one or more areas on the wafer in which the one or more identified individual defects are located are sampled during metrology.
US07711513B2 System and method of determining the speed of digital application specific integrated circuits
According to one embodiment of the present invention, a system for identifying a running speed of an integrated circuit is provided. An asynchronous multi-rail circuit is configured to receive input data and transmit output data. A completion detection circuit is configured to generate a completion detection signal for the asynchronous multi-rail circuit. A variable clock generator configured to be driven by at least the completion detection signal. A synchronous circuit element configured to receive at least a portion of the output data and configured to be clock driven by a clock signal from the variable clock generator. A period of the clock signal represents a running speed of the asynchronous circuit.
US07711510B2 Method of crossover region phase correction when summing signals in multiple frequency bands
A signal processing system compensates for the relative phase difference between multiple frequency bands so that the combination of the bands is constructive throughout a substantial portion of the band overlap or crossover region. In one embodiment, a signal combining system may include a comparator for determining a relative phase difference between the two signals within a predefined crossover region, a phase adjusting element for adjusting a phase of one of the two signals; and a combiner for combining the phase-adjusted signal and the other of the two signals.
US07711508B2 Position detector
Two position sensors provide, as outputs, two signals that vary sinusoidally at a pitch of wavelength λ with respect to a displacement of a target and have phases shifted from each other by 90°. A memory unit has stored therein offset values for the two signals, and two subtractors eliminate the offset values from the two signals, respectively. The two signals after offset elimination are converted into position data in an interpolation calculator. A radius calculator calculates a radius value of the two signals after offset elimination. An FFT calculates offset values based on the position data and the radius values, and the calculated offset values are used to update the values stored in the memory unit. An amplitude ratio correction value and a phase difference correction value for the two signals are updated similarly. By performing elimination of the components that degrade interpolation accuracy at every rotational position, interpolation accuracy is improved.
US07711506B2 Sensor calibration
A method of calibrating a sensor system comprising a disposable sensor and a computer device, both the sensor and the computer device having circuitry for facilitating the transmission of data between them via a wireless communication link. The method comprises storing a final value of a monitored parameter obtained using a first disposable sensor, or some other value derivable from said final value, in a memory of the computer device, and calibrating the system for a new disposable sensor using said final value or said other value.
US07711499B2 Eddy current data interpolation/extrapolation
A method of synthesizing nondestructive examination data of a component that combines data sets acquired at least two different frequencies. At least one of the data sets is interpolated or extrapolated to the equivalent of data acquired at one of the other frequencies employing a third, reference set of eddy current inspection data that is acquired at each of the inspection frequencies being combined.
US07711498B2 Glow plug degradation determination device
A glow plug degradation determination device energizes a glow plug immediately after an operation of an internal combustion engine is stopped. When a preset energization time elapses, the device senses a sensing value corresponding to resistance of the glow plug. The device determines degradation of the glow plug based on the sensing value. When the device determines that the glow plug is degraded, the device stores a result of the determination and reports the degradation of the glow plug before a next start. The device provisionally determines the degradation of the glow plug based on the sensing value during the operation of the internal combustion engine. After the device provisionally determines the degradation to be present, the device determines the degradation of the glow plug immediately after the operation of the internal combustion engine is stopped.
US07711497B2 Method of identifying calcium-binding sites in gamma-crystallin useful for management of cataract
The present invention relates to a method of identifying calcium binding sites in gamma-crystallin useful in calcium-based homeostasis for the management of Cataract, said method comprising steps of isolating gamma-crystallin from eye lens, studying binding of calcium to the isolated protein by both direct and indirect methods, identifying Greek key Motif as calcium-binding sites of the protein gamma crystallin with the said protein binding 4-mol eq of calcium having dissociation constant of 90 micromole.
US07711495B2 Methods for automatically identifying microorganisms collected on a carrier
For automatic identification of microorganisms collected on a carrier, a color image of the carrier surface with collected microorganisms is recorded and digitalized. The digitalized image is converted into a grayscale image and optionally converted subsequently into a silhouette image. When microorganisms are present, an image is produced with full-surface labeled objects of a first grayscale and a background of a second grayscale. Objects are identified in the grayscale and/or silhouette image by a model-based comparative method. Contours of the objects are marked in the color or grayscale image. Features of the objects in the color image and/or grayscale image are determined. The objects are classified based on the features. The classified objects are indicated and/or saved as species, name and/or code. Non-classified objects are indicated and/or saved as color, grayscale and/or silhouette image. Non-classified objects are subsequently discarded or added as a new case to the classification system.
US07711494B2 Method of measuring residual cancer and predicting patient survival
Disclosed is a method for determining survival and relapse of a patient undergoing therapy for a tumor by determining a residual cancer burden index based on the bidimensional diameters of a primary tumor bed of said tumor in a resection specimen, the proportion of the primary tumor bed area that contains invasive carcinoma, the number of regional lymph nodes containing metastatic carcinoma, the diameter of the largest metastasis in an regional lymph node; and the fractional reduction in lymph node size with each added positive lymph node.
US07711491B2 Computational method and system for modeling, analyzing, and optimizing DNA amplification and synthesis
A computational method and computer-based system of modeling DNA synthesis for the design and interpretation of PCR amplification, parallel DNA synthesis, and microarray chip analysis. The method and system include modules that address the bioinformatics, kinetics, and thermodynamics of DNA amplification and synthesis. Specifically, the steps of DNA selection, as well as the kinetics and thermodynamics of DNA hybridization and extensions, are addressed, which enable the optimization of the processing and the prediction of the products as a function of DNA sequence, mixing protocol, time, temperature and concentration of species.
US07711490B2 Method and system for modeling cellular metabolism
This invention relates to methods and systems for in silico or bioinformatic modeling of cellular metabolism. The invention includes methods and systems for modeling cellular metabolism of an organism, comprising constructing a flux balance analysis model, and applying constraints to the flux balance analysis model, the constraints selected from the set consisting of: qualitative kinetic information constraints, qualitative regulatory information constraints, and differential DNA microarray experimental data constraints. In addition, the present invention provides for computational procedures for solving metabolic problems.
US07711489B1 Trident probe groundwater exchange system
A Trident Probe Groundwater Exchange System (NC#096456). The apparatus includes a groundwater conductivity sensor, designed to determine a groundwater conductivity surface; a water conductivity sensor, designed to determine a surface water conductivity groundwater; a temperature sensor, designed to determine a groundwater temperature; a surface water temperature sensor, designed to determine a surface water temperature; and a processor operatively coupled to a plurality of sensors and designed to receive information from the plurality of sensors.
US07711487B2 Methods for maximizing second fracture length
The present invention relates to methods, systems, and apparatus for inducing fractures in a subterranean formation and more particularly to methods and apparatus to place a first fracture with a first orientation in a formation followed by a second fracture with a second angular orientation in the formation. The first and second fractures are initiated at about a fracturing location. The initiation of the first fracture is characterized by a first orientation line. The first fracture temporarily alters a stress field in the subterranean formation. The initiation of the second fracture is characterized by a second orientation line. The first orientation line and the second orientation line have an angular disposition to each other.
US07711483B2 Dead reckoning system
In one embodiment, a system and method of dead reckoning navigation for a vehicle uses a set of accelerometers. Sensed accelerometers from the set are converted into a vehicle body frame of reference set of accelerations. The resulting converted accelerations are then used to determine a dead-reckoning longitudinal acceleration for the vehicle. By integrating the longitudinal acceleration along a heading for the vehicle, a dead-reckoning-determined location for the vehicle is provided.
US07711482B2 Hybrid INS/GNSS system with integrity monitoring and method for integrity monitoring
The invention pertains to the monitoring of the integrity of position and speed information arising from a hybridization between an inertial reference system and a satellite-based positioning receiver. The invention relates more precisely to a navigation apparatus known in the art by the name INS/GNSS system (for “Inertial Navigation System” and “Global Navigation Satellite System”) hybridized in closed loop.
US07711480B2 Differential GPS corrections using virtual stations
Method and apparatus for providing GPS pseudorange correction and carrier phase correction information for navigation or surveying activities over a selected geographic region S of arbitrary size. In a navigation mode, a virtual reference station (VRS), positioned near a selected location L, receives differential GPS (DGPS) correction signals, translates these signals into a selected format, and broadcasts this DGPS information in this format for use by a local user. In a survey mode, the VRS receives corrected GPS information, translates this information into a selected format and broadcasts this translated and corrected GPS information and the VRS location, for use by a mobile station in forming a baseline vector from the GPS mobile station to the VRS location.
US07711477B2 Electronic tracking and ranging system
An electronic tracked and ranging system is disclosed. Electronic tracked and ranging system applies interferometer principles to determine ranging distance from a monitor unit 10 to a tracked unit 12. In particular, the system transmits a monitor direct sequence spread spectrum (MDSSS) 52 from a monitor unit 10 to a tracked unit 12. Afterwards, tracked unit 12 transmits a tracked direct sequence spread spectrum (TDSSS) 56. Finally, monitor unit 10 receives TDSSS 56, performs a comparison to a reference MDSSS 52 locks signals between MDSSS 52 and TDSSS 56 and outputs distance between monitor unit 10 and tracked unit 12 using several phase comparisons. Multiple frequencies within MDSSS 52 are phase detected so as to increase accuracy of monitor unit 10 ranging distance to tracked unit 12.
US07711473B2 Map data update method and navigation apparatus
A navigation apparatus is disclosed comprising update functions to update nationwide updated version map data using route-specific update data, and to update the nationwide updated version map data to the next nationwide updated version map data using nationwide update data. A map update processing portion of this navigation apparatus performs updates of map data in the background of navigation control, gives priority to update processing using the route-specific update data over update processing using the nationwide update data, and, if map files to be updated using route-specific update files included in the route-specific update data have not been updated using the nationwide update data, performs updates using the nationwide update data, and then performs updates using route-specific update files.
US07711468B1 System and method for controlling speed of a moving vehicle
A system, a method and device for controlling speed of a moving vehicle, using portable and repositionable global positioning devices, speed limit processors, and a database of legal vehicle speed limits is in communication with the speed limit processor. Computer instructions instruct the speed limit processor to match the current location of the moving vehicle with a legal vehicle speed limit for a defined location using the database. The speed limit processor communicates the legal vehicle speed limit to the vehicle processor to control the speed of the moving vehicle.
US07711461B2 Fault diagnosis data recording system and method
In a fault diagnosis data recording system including a plurality of nodes interconnected by a multiplex communication line, a first node is provided to perform fault detection of the first node, and a second node connected to the first node via the multiplex communication line is provided to have a storage unit. The first node and the second node are configured to store at least a part of result data of the fault detection performed by the first node, into the storage unit of the second node.
US07711458B2 Model train control system
A system which operates a digitally controlled model railroad transmitting a first command from a first client program to a resident external controlling interface through a first communications transport. A second command is transmitted from a second client program to the resident external controlling interface through a second communications transport. The first command and the second command are received by the resident external controlling interface which queues the first and second commands. The resident external controlling interface sends third and fourth commands representative of the first and second commands, respectively, to a digital command station for execution on the digitally controlled model railroad.
US07711456B2 Device for safely operating a flight control actuator of an aircraft
The field of the invention is that of safe devices for operating the actuators of aircraft and more specifically the flight control actuators of a helicopter. The invention consists of a safe control device for commanding an actuator (15) movement comprising at least two independent calculation chains (120), (130), a circuit for mixing instructions (65) and a power stage (88), each calculation stage delivering a direction of movement instruction and a speed of movement instruction for the actuator, the instructions being transmitted to the circuit for mixing instructions (65) in order to generate a primary movement command for the actuator comprising modulated pulse trains, the power stage receiving the primary movement command and delivering a power movement command to the actuator (15). According to the invention, the circuit for mixing instructions (65) compares the direction of movement instructions and the speed of movement instructions in pairs in order to generate the primary movement command for the actuator.
US07711455B1 Propulsion controlled aircraft computer
A low-cost, easily retrofit Propulsion Controlled Aircraft (PCA) system for use on a wide range of commercial and military aircraft consists of an propulsion controlled aircraft computer that reads in aircraft data including aircraft state, pilot commands and other related data, calculates aircraft throttle position for a given maneuver commanded by the pilot, and then displays both current and calculated throttle position on a cockpit display to show the pilot where to move throttles to achieve the commanded maneuver, or is automatically sent digitally to command the engines directly.
US07711445B2 Systems and methods for transferring small lot size substrate carriers between processing tools
In a first aspect, a method of managing work in progress within a small lot size semiconductor device manufacturing facility is provided. The first method includes providing a small lot size semiconductor device manufacturing facility having (1) a plurality of processing tools; and (2) a high speed transport system adapted to transport small lot size substrate carriers among the processing tools. The method further includes maintaining a predetermined work in progress level within the small lot size semiconductor device manufacturing facility by (1) increasing an average cycle time of low priority substrates within the small lot size semiconductor device manufacturing facility; and (2) decreasing an average cycle time of high priority substrates within the small lot size semiconductor device manufacturing facility so as to approximately maintain the predetermined work in progress level within the small lot size semiconductor device manufacturing facility. Numerous other aspects are provided.
US07711444B2 Audio input/output control apparatus and audio input/output control method
An audio input/output control apparatus, in which the speed difference between writing speed in writing audio data to a ring buffer and reading speed in reading out the audio data under a constant speed is calculated. When a read-address is forcibly changed according to the speed difference, between the signal level of the audio data corresponding to a read-address before the change and the signal level of the audio data corresponding to a read-address after the change, an address position at which the signal level change is less than a predetermined value is determined as a read-address after the change. So, the amount of signal processing can be significantly reduced, and the quality of audio data can be maintained.
US07711443B1 Virtual wireless multitrack recording system
Disclosed are systems and methods for wirelessly recording multi-track audio files without the data corruption or loss of data that typically occurs with wireless data transmission. In some aspects of the present invention, each performer is equipped with a local audio device capable of locally recording the respective performer's audio while also transmitting it to a master recorder. The locally recorded audio may then be used to repair or replace any audio lost or corrupted during transmission to the master recorder. Such repair or replacement may be performed electronically or via playback of the locally recorded audio. In other aspects of the present invention, a master recorder is not required since all locally recorded audio may be combined or otherwise processed post-recording. A multi-memory unit is provided in another aspect of the present invention to facilitate manipulation and processing of audio files.
US07711437B1 Lead fixation device
A lead fixation device that includes a helix having a surface, and a layer of electrically insulating material that covers one or more selected regions of the surface leaving one or more additional regions of the surface exposed. The insulating material defines one of a plurality of individual exposed portions along the length of the helix having a plurality of different configurations, e.g. shapes and sizes, or an insulating strip that wraps around the helix while advancing along the length of the helix.
US07711432B2 Stimulation system and method for treating a neurological disorder
According to one aspect, a stimulation system is provided for electrically stimulating a predetermined site to treat a neurological condition. The system includes an electrical stimulation lead adapted for implantation into a subcutaneous area in communication with a predetermined site, wherein the site is neuronal tissue that is associated with C2/C3 dermatome area, or stimulating cervical nerve roots and/or stimulating cranial nerves and/or stimulating any area associated with the occipital area. The stimulation lead includes one or more stimulation electrodes adapted to be positioned in the predetermined site. The system also includes a stimulation source that generates the stimulation pulses for transmission to the one or more stimulation electrodes of the stimulation lead to deliver the stimulation pulses to the predetermined site to treat a neurological disorder or condition.
US07711431B2 Method and device for stimulating the brain
A method for stimulating a particular area of a brain using a stimulation device includes detecting a spatial structure of a head and determining electrical and/or magnetic properties of at least one part of anatomical structures of the head. An energy amount to be provided by the stimulation device for stimulating the particular area of the brain is calculated automatically based on the spatial structure of the head and the determined electrical and/or magnetic properties of at least one part of the anatomical structures of the head.
US07711430B2 Methods and apparatus for treating anaphylaxis using electrical modulation
Methods and devices for treating anaphylaxis, anaphylactic shock, bronchial constriction, and/or asthma include providing an electrical impulse to a selected region of the vagus nerve of a patient suffering from anaphylaxis to block and/or modulate nerve signals that would regulate the function of, for example, myocardial tissue, vasodilation/constriction and/or pulmonary tissue.
US07711428B2 Hermetic lead connector assembly
A hermetic lead connector assembly includes a hermetic lead connector having an open end, a lead connector outer surface and a lead connector inner surface defining a lead aperture and a rigid sleeve is disposed about the hermetic lead connector outer surface. The hermetic lead connector has one or more electrically conducting contact rings spaced apart by electrically insulating rings. The hermetic lead connector provides a hermetic seal between the lead connector outer surface and the lead connector inner surface. The rigid sleeve has an aperture that exposes a portion of the one or more electrically conducting contact rings.
US07711421B2 Method and system for vagal nerve stimulation with multi-site cardiac pacing
A method of performing a medical procedure is provided. The medical procedure includes stimulation of a patient's heart while stimulating a nerve of the patient in order to modulate the patient's inflammatory process. More particularly, the medical procedure includes pacing the ventricles of the patient's heart while stimulating the vagal nerve of the patient. Systems and devices for performing the medical procedure are also provided.
US07711417B2 System and method for guidance of anesthesia, analgesia and amnesia
Described is a system and method which includes the following steps. A plurality of interventional agents are administered to a patient until the patient attains a predetermined plane of anesthesia. Brain waves of the patient are amplified and digitized before and after the administering step to generate a first set of digital data. The brain waves of the patient are amplified and digitized during a medical procedure to generate a second set of digital data. Separate trajectories for at least two different indices of an anesthetic state of the patient are computed during the medical procedure as a function of a comparison of the first and second sets of digital data. The indices include a Depth Index (DI), a Memory Index (MI) and a Pain Index (PI). The DI corresponds to a depth of anesthesia of the patient, the PI corresponds to a sensitivity of the patient to pain and the MI corresponds to an ability of the patient to form and store memories.
US07711416B1 Measurement of neural functionality using phase sensitive optical reflectometry
Optical methods, devices, and systems for non-invasively detecting transient surface displacements in a neuron are disclosed. Methods, devices, and systems provided may employ a phase-sensitive optical low coherence reflectometer. In addition, surface displacements due to action potential propagation in neural tissues may be detected in some embodiments using back-reflected light. According to some embodiments, exogenous chemicals or reflection coatings are not required. Transient neural surface displacement of less than 1 nm in amplitude and 1 ms in duration may be detected and may be generally coincident with action potential arrival to the optical measurement site. The systems and methods may be used for noninvasive detection of various neuropathies such as retinal neuropathies. They may also be useful in detecting the effects of various pharmacological agents.
US07711414B2 Circuit and method for compensating for an electrode motion artifact
A circuit and method for compensating for an electrode motion artifact in which the electrode motion artifact is generated because impedance between a subject and a measuring electrode changes during measurement of the subject's biosignal, and the electrode motion artifact can be differentially measured and an electrocardiogram signal can be compensated by introducing a predetermined voltage or an electric current to the subject. A circuit and method for compensating electrode motion artifact, which can differentially measure the difference information between impedance components by introducing a predetermined voltage or electric current to a subject, in association with the electrode motion artifact. In this instance, the impedance component is a component of electrode motion artifact and the electrode motion artifact is generated when measuring a biosignal.
US07711412B2 Mucosal tissue illuminator and method for use
An illuminating system scatters light into the mucosal lining of the stomach adjacent to an ulcerated area, an area containing a lesion, or ather area of interest. A light detector positioned on the opposite side of the area of interest uses detected light patterns to identify the location of circulatory structures beneath the mucosal lining adjacent to the area of interest.
US07711407B2 MRI biopsy device localization fixture
A localization mechanism, or fixture, is used in conjunction with a breast coil for breast compression and for guiding a core biopsy instrument during prone biopsy procedures in both open and closed Magnetic Resonance Imaging (MRI) machines. The localization fixture includes a three-dimensional Cartesian positionable guide for supporting and orienting an MRI-compatible biopsy instrument, and, in particular, a sleeve to a biopsy site of suspicious tissues or lesions. A z-stop enhances accurate insertion, prevents over-insertion or inadvertent retraction of the sleeve. The sleeve receives a probe of the MRI-compatible biopsy instrument and may contain various features to enhance its imagability, to enhance vacuum and pressure assist therethrough, etc.
US07711406B2 System and method for detection of electromagnetic radiation by amorphous silicon x-ray detector for metal detection in x-ray imaging
Certain embodiments of the present invention provide a method for detecting an electromagnetic field in an imaging system including emitting an electromagnetic field with an electromagnetic transmitter, sensing an electromagnetic field with an imaging system detector, and reading a field image from the detector based at least in part on the electromagnetic field. The imaging system detector is capable of reading an object image and a field image. The detector may be an amorphous silicon flat panel x-ray detector. The electromagnetic transmitter may be used in surgical navigation. The position of a surgical device, instrument, and/or tool may be determined based in part on the field image. The detector may be coordinated to acquire the field image when the electromagnetic transmitter is emitting an electromagnetic field. The detector may be coordinated to acquire the object image when the electromagnetic transmitter is not emitting an electromagnetic field.
US07711402B2 Device and method for determining analyte levels
Devices and methods for determining analyte levels are described. The devices and methods allow for the implantation of analyte-monitoring devices, such as glucose monitoring devices, that result in the delivery of a dependable flow of blood to deliver sample to the implanted device. The devices comprise a unique microarchitectural arrangement in the sensor region that allows accurate data to be obtained over long periods of time.
US07711400B2 Casing
The invention relates to personal communications devices and casings for such devices. The casing for a portable communications device comprises at least a front face having edge portions, a housing element having a portion that extends over the edge portions of the front face, the housing element being fixed in a position such that the portion of the housing element overlying the edge portions of the front face and the front face are pressed together so as to hold them firmly with respect to each other.
US07711396B2 Mobile communication terminal and operating method thereof
A mobile communication terminal and operating method thereof. The terminal includes a housing configured such that one portion of the housing can rotate against the other portion of the housing. A joint mutually joins an upper housing with a lower housing of the mobile communication terminal and enables one of the upper and lower housings to be obliquely twisted to rotate against the other. After providing an input signal to the mobile communication terminal having thus joined, twisting to rotate either the upper or lower housing against either the lower or upper housing in one direction obliquely orients a microphone near a user's mouth. Twisting the upper and/or lower housing also sends the input signal to a base station automatically.
US07711395B2 Circuit current generation apparatus and method thereof, and signal processing apparatus
A semiconductor integrated circuit for use in a receiver can reduce fluctuations in characteristics caused by fluctuations in current to thereby reduce dissipation power. A bias current detection circuit and a current control circuit are provided to decrease a current of a high-frequency circuit if a bias current is large and, if the bias current is small, increase the current of the high-frequency circuit, so as to prevent characteristics of the high-frequency circuit from deteriorating and to reduce the current, thereby enabling reducing dissipation power.
US07711389B2 High frequency module
A high frequency module for transmitting and receiving, for example, communication signals of GSM/DCS/PCS/WCDMA systems through a single antenna, is provided at a relatively small size and low cost. The high frequency module includes a diplexer arranged to separate communication signals from the antenna into GSM communication signals in lower frequency bands and POS/DOS/WODMA communication signals in higher frequency bands, a diode switch circuit that is connected to a input and output terminal of the GSM communication signal of the diplexer and is arranged to switch transmission and reception of the GSM communication signal, and a multipoint GaAsIC switch that is connected to the GSM/DCS/PCS/WCDMA communication signals of the diplexer and is arranged to switch transmission and reception of these signals. The high frequency module switches the four types of communication signals by changing the patterns of controls signals VcG, VC1, and Vc2 that are applied to the diode switch circuit and the GaAsIC switch.
US07711388B2 Communications device and method, recording medium, and program
The present invention relates to a communications apparatus and method, a storage medium and a program that make it possible for the user to select a device to be made a communications partner more quickly and reliably. The searcher device 21 performs a search so as to detect only one device. If the response message from the searchee device 32 is obtained by the searcher device 21, on the display section of the searcher device 21 is displayed a selection screen for selecting whether or not to make the searchee device 32 a communications partner. If the searchee device 32 is not selected as a communications partner, the searcher device 21 performs another search so as to detect two devices. If the searchee device 31 and the searchee device 32 are detected in the second search, the searcher device 21 excludes the searchee device 32, which was not selected as a communications partner in the previous search, and displays a selection screen for selecting whether or not to perform communications with the searchee device 31. The present invention is applicable to various kinds of communications apparatuses, such as personal computers, PDAs, mobile phones and the like.
US07711386B2 Apparatus and method for selective power control for an OFDM mobile communication system
Disclosed is a method for controlling downlink power transmitted from a base station to subscriber stations in a mobile communication system employing an Orthogonal Frequency Division Multiple Access (OFDMA) scheme, in which data is carried from the base station to the subscriber stations by subchannels to each of which a plurality of subcarriers are assigned. The method includes the steps of receiving from the subscriber stations channel condition information of each of the subchannels together with information related to a subcarrier having a channel condition below a threshold from among at least one subcarrier included in each of the subchannels; calculating transmission power for each of the subchannels based on the received information; and transmitting each of the subchannels with the calculated transmission power, excluding the subcarrier having a channel condition below the threshold.
US07711382B2 Method for dynamic group call
A method for providing dynamic group call among a group of users both wireless (10-30) and wireline (40) places the selectability of the call in the hands of an originating user (10). An originating user (10) may make a fixed number of entries (80). The originating user (10) can create a dynamic group call, add a group call list for later execution, add a member to the group call list, or create a dynamic group call list and immediately execute a group call (92). The method for dynamic group call also provides for selecting a time to live for each group call entry (81) in database (60). This parameter time to live is directly selectable by the originating user (167) or the server. In addition, any member to a previous or existing group call may rejoin or reestablish the dynamic group call (220).
US07711379B2 Method of updating channel information by a mobile station that is in power saving mode
A method of updating channel information by a mobile station (MS) that is in power saving mode is disclosed. More specifically, the method includes the MS which receives status information of a first channel descriptor and transmission frame information which includes when the first channel descriptor is to be transmitted. Furthermore, the MS compares status information of the first channel descriptor with status information of a second channel descriptor. Here, the second channel descriptor is stored in the MS. Lastly, if the compared status information are different, the MS receives the first channel descriptor according to the transmission frame information.
US07711370B2 Method for establishing voice communications using a mobile handset
A mobile handset transmits a radio frequency (RF) signal. The mobile handset determines when it is in close proximity to a Voice over Internet Protocol (VoIP) capable device. If the mobile handset is in close proximity to a VoIP capable device, then the RF signal to the base station is disabled and a communications link is established with the VoIP capable device such that a call can be made by the mobile handset and routed as VoIP packets through the VoIP capable device.
US07711369B2 Seamless mobility for a multiple interface device in a co-located wireless environment
Data packets are transmitted from a first access network to a first interface of a multiple interface device (MID), and identical data packets are transmitted concurrently from a second access network to a second interface of the MID. Some of the data packets that are transmitted to the MID from the first access network are not received by the first interface. The MID inspects identifiers of data packets from the first and second interfaces in order to send to the application a stream including all of the data packets. For example, the MID sends to the application the data packets from the first interface, buffers the data packets from the second interface, and sends data packets from the buffer to the application upon detecting that data packets in the buffer were transmitted to the first interface but not received by the first interface.
US07711367B2 Fast handover with reduced service interruption for high speed data channels in a wireless system
A method is provided for controlling a wireless communications system. The method comprises communicating data to a first base station, and selecting a switchover time for ceasing communications with the first base station and beginning communications with a second base station. The switchover time is based on channel conditions associated with the communications to the first and second base stations, such as SIR.
US07711361B2 Method and system for distributed roaming services for mobile users on wireless mesh networks
A method and system for distributed roaming in a wireless mesh network are disclosed. Cells are able to track and predict a users movement throughout the network. The user's roaming profile is forwarded to predicted future cells before the user actually enters those cells. When the user enters a new cell, roaming is completed without communication to any other cells. Thus, handoff time is reduced and users may more seamlessly move throughout the network coverage area.
US07711358B2 Method and system for modifying nametag files for transfer between vehicles
A method for managing user nametags for a vehicle communications system includes receiving a nametag transfer request at a call center from a source, determining a target vehicle based on the request, generating a nametag data file including a text data file, a phoneme set, and an audio data file for each nametag, and transmitting the nametag data file to the target vehicle.
US07711357B2 Method for enabling a location service client to contact a user of a mobile device
A method for sending (700) information enabling a contacting of a user of a mobile device (MS) to at least one location service client (CL1,CL2) is disclosed. The method comprises the steps of selection (200) of a type of location service clients on the mobile device (MS), transmission (300) of a type identifier from the mobile device (MS) to a server (NS) in a telecommunication system, the type identifier identifying the selected type of location service clients, analysis (400) of the type identifier for a determination (500) of one or more location service clients (CL1,CL2) associated (100) with the selected type of location service clients, determination (600) of at least one address of the one or more determined location service clients (CL1,CL2) according to a result of the analysis (400), and sending (700) information enabling the contacting of the user to the one or more location service clients (CL1,CL2) whose addresses are determined.
US07711354B1 Communication assistance system and method
A communication assistance system has a first database having a plurality of listings therein, each having at least one contact name and a corresponding contact number. A device is configured to receive a directory assistance communication from a device of a user requesting at least one listing. A past requested listing table for at least one of said users is configured to store prior requested listings obtained from the database, as previously requested by the user. The past requested listing table is generated by the system and transmitted for storage on the device of the user so that when the user contacts the system, with the at least one listing stored on the past requested listing table being masked, the system may allow a communication connection between the device and the listing on the past requested listing table.
US07711349B2 Apparatus, and associated method, for generating an alert to notify emergency personnel of a vehicular emergency
Apparatus, and an associated method, for automatically reporting on the occurrence of a vehicular emergency. A vehicular-positioned transceiver searches for the presence of a paired transceiver positioned in proximity to the vehicular-positioned transceiver. The paired transceiver, forming part of a mobile station operable in a cellular communication system, is identified and used upon the occurrence of the vehicular emergency automatically to generate a report message that is routed to a public safety access point.
US07711345B2 Receiving circuit and receiving method
A received circuit receives a plurality signals generated by modulating carrier waves having the substantial same frequency according to digital signals having different bitrates output from a plurality of systems. The receiving circuit includes a front-end portion that tunes and outputs the signals received by an antenna; an analog-to-digital converting portion that converts the signals output from the front-end portion to digital signals; a signal processing portion that processes and demodulates the digital signals; and a plurality of digital filter portions each of which extracts a digital signal output from a corresponding system among the plurality of systems, from the demodulated signals output from the signal processing portion, based on a bitrate of the digital signal output from the corresponding system.
US07711344B1 Network-based subscriber calling restrictions
Methods and systems are provided that enable communication with a wireless device. In one such method, a communication event that is intended for a wireless device is detected and a user account associated with the wireless device is identified. Information associated with the user account is identified and a determination is made as to whether the information permits the communication event to occur. If the determination is that the information does not permit the communication event to occur, the communication event is terminated. If the determination is that the information permits the communication event to occur, the communication event is enabled.
US07711343B2 Flat turner module with a standard connector
The present invention relates an RF tuner module that comprises one or more standard RF connectors. As, relative big, standard RF connectors are widely in use but at the same time there is a pressure to make products smaller an RF tuner module design is size constrained. The invention describes a measure to make an RF tuner module, with a standard RF-connector, smaller by extending one of the shielding sides of the RF tuner in order to facilitate a proper mounting of the RF connector to the RF tuner module.
US07711342B2 Signal adjustment techniques
An apparatus includes a filter module, an amplification module, and an adjustment signal source. The filter module generates a filtered signal based on a received signal. This filtered signal has a level shift corresponding to a difference between a direct current (DC) level of the filtered signal and a DC level of the received signal. From the filtered signal and an adjustment signal, the amplification module generates an amplified signal. The adjustment signal, which is provided by the adjustment signal source, may control (e.g., diminish) an effect of the level shift on a DC level of the amplified signal.
US07711341B2 Multimode receiver control method and apparatus
Various embodiments of the present invention adjust an operating mode of a configurable receiver based at least in part on a selected communication service to be provided and an available signal quality. A control unit receives data related to one or more selected communication services to be provided. The control unit also receives information about the environmental operating conditions in which the configurable receiver is operating, via one or more signal quality metrics. The control unit adjusts the operating mode of the configurable receiver by modifying the gain of a received signal, the channel bandwidth, or controlling the synthesizers or equalizers.
US07711338B2 Frequency offset correction based on the presence or absence of a received signal
The present invention relates to a method for controlling a frequency in a receiver, in particular in a receiver used in a telecommunications system. To keep precise clock frequency even when the synchronization signal from base-station is missing the method comprises the steps of: determining a change of an internal reference oscillator frequency relative to the frequency of the received signal from a transmitting station, determining a frequency control value for controlling the internal reference oscillator frequency, storing at least one value indicating the change of the internal reference oscillator frequency, and controlling the internal reference oscillator frequency in accordance with the frequency control value, that has been determined either in accordance with the change of the internal reference oscillator frequency relative to the frequency of the received signal in case that the signal from the transmitting station has been received (S20), or in accordance with the stored value(s) indicating the change of the internal reference oscillator frequency in case that the received signal has been missed (S30).
US07711335B2 Digital satellite receiver and method for switching among multiple receiver antennas using diversity circuitry
A receiver for receiving and processing digital satellite radio signals includes multiple antenna modules for receiving digital satellite radio signals, multiple processing circuits for converting digital satellite radio signals to low-IF or 0-IF signals, diversity circuitry for selecting from among multiple low-IF or 0-IF signals, and additional processing circuitry for extracting audio and/or data from the selected signals. The system also includes automatic and manual switches for selecting from among multiple antennas, and for reducing power consumption of antenna and processing circuitry.
US07711333B2 Detector with complementary response slope
A measurement signal from a detector may have a complementary polarity. For example, an RF power detector may generate an output signal that decreases in magnitude in response to an increasing input signal. In one embodiment, the RF power detector may include a series of transconductance detector cells arranged to progressively turn off as the input signal becomes progressively larger.
US07711332B2 Methods and devices for the suppression of harmonics
An antenna for suppressing harmonics of a signal transmitted from the antenna, the signal having a carrier with an imposed modulated data signal, the antenna including a modulator associated with a controlled variable impedance in series, the modulator being operable to modulate in accordance with the data signal, and being configured to produce a voltage across the antenna corresponding to a voltage provided by the controlled variable impedance.
US07711320B2 Satellite communication system for communicating packet data messages
A satellite communication system is disclosed which provides at least one satellite employing multiple beams to a plurality of user terminals. A gateway is employed to connect to either a PSTN or an Internet communicating with the user terminal over the constellation so that the users within a given frequency range are distinguished one from the other employing orthogonal codes. The user terminal has the capability of either initiating or receiving packet data messages.
US07711310B2 Image-forming apparatus and multiple sheet curl correcting sheet-receiving units
An image-forming apparatus includes multiple sheet discharge trays arranged on a downstream of a fixing unit in a layer structure, and multiple sheet-receiving units provided corresponding to the multiple sheet discharge trays arranged in the layer structure. Each of the sheet-receiving units respectively includes a climbing slope from a sheet discharge direction start point to a sheet discharge direction end point, and an angle of the climbing slope of a sheet-receiving unit is close to plane, as the sheet-receiving unit is arranged on a further downstream. It is thus possible to provide the image-forming apparatus in which discharged sheets of paper are not piled up on the sheet-receiving unit in a curled state or the discharged sheet does not push out the sheet piled on the sheet-receiving unit.
US07711306B2 Externally heated fixing apparatus with endless belt and image forming apparatus including the same
A center distance between heating rollers for suspending an external heating belt is fixed, and a peripheral length of the external heating belt is set so that a tension is not exerted to the external heating belt when the external heating belt is not pressed against the fixing roller and the tension is exerted to the external heating belt when the external heating belt is pressed against the fixing roller. As a result, it is possible to provide an external belt heating type fixing apparatus, having a simple arrangement, which is excellent in a thermal efficiency and can suppress snaking of the belt.
US07711305B2 Fixing device, fixing belt, and image forming apparatus
A fixing device including: a fixing roller; an endless fixing belt which rotates with the fixing roller; a pressure member; a sliding sheet placed between the fixing belt and the pressure member; and a lubricating agent supplying section, a toner image being fixed onto a recording media at a nip portion formed between the fixing roller and the fixing belt, wherein the inner peripheral surface of the fixing belt and a surface of the sliding sheet are formed of polytetrafluoroethylene, wherein the following relation is satisfied: H1≦H2, where H1 is a surface hardness of the inner peripheral surface of the fixing belt and H2 is a surface hardness of the sliding sheet facing to the fixing belt.
US07711302B2 Image forming apparatus
Disclosed is an image forming apparatus including: a sheet feeding tray to store a sheet; an image forming section to form an image on the sheet; a fusing section to fuse the image; a controlling section to perform cleaning of the fusing section when a sheet has been nipped in the fusing section at an occurrence of a jam by passing a sheet through the fusing section after the jam is relieved; an operating section to set an allowed condition of a sheet; and a memory section to store an allowed condition, wherein the controlling section determines whether the sheet feeding tray stores a sheet which satisfies the allowed condition, and when the sheet feeding tray stores the sheet which satisfies the allowed condition, selects the sheet feeding tray and controls the sheet feeding tray to feed the sheet and controls the fusing section to pass the sheet.
US07711301B2 Image transfer device for image forming apparatus
An image transfer device provided in an image forming apparatus in which, employing an endless belt as an intermediate transfer member, image transfer is performed at nip positions of a primary transfer portion and secondary transfer portion. Generation of warp in the transferred image resulting from transmission of fluctuations in load and torque of the endless belt generated at the nip position of one transfer portion nip to the nip position of the other transfer portion is prevented. The endless belt is turned between rollers and the endless belt is individually driven at the primary transfer portion and secondary transfer portion by drive sources to generate deflection between the primary transfer portion and the secondary transfer portion.
US07711299B2 Color image forming apparatus with discharge member
A color image forming apparatus is described. The color image forming apparatus may includes: a belt that travels in a prescribed direction; a plurality of image carriers arranged in parallel in the prescribed direction, and opposed to the belt and carrying developing agent images of different colors respectively; a backup roller arranged in opposed relation to the belt; a cleaning roller arranged in opposed relation to the backup roller with the belt sandwiched therebetween, and adsorbing an adherent to the belt by a potential difference produced between the backup roller and the cleaning roller; and a discharge member opposed to the belt between a position more downstream in the prescribed direction than a position where the cleaning roller is opposed to the belt and a position more upstream in the prescribed direction than a position where the image carrier arranged on the most upstream side in the prescribed direction is opposed to the belt, for discharging the belt.
US07711297B2 Belt and image forming device using the same
The invention provides a belt including a belt base having elasticity and a projection member having elasticity which is provided along at least one edge of the belt base so as to project from the belt base, and an adhesive layer which bonds the belt base and the projection member, wherein the ten-point average roughness Rz in the region of the belt base to be bonded with the projection member is about 4 μm or more and the ten-point average roughness Rz in the region of the projection member to be bonded with the belt base is about 6 μm or more.
US07711295B2 Toner cartridge having control board mounted therein and electrophotographic image forming apparatus using the same
A toner cartridge has a control board mounted therein and an electrophotographic image forming apparatus using the same. The toner cartridge includes a toner tube having a mounting part on which a control board is mounted, a control board cover for covering the mounting part to mount the control board therein, and a sealing cover for sealing the toner tube.
US07711294B2 Developer cartridge, developing device and image forming apparatus
A developer cartridge includes a cartridge cabinet that accommodates developer and includes an opening for enabling communication between an inside of the cartridge cabinet and an outside of the cartridge cabinet, a shutter that opens and closes the opening, and a cover that is arranged outside the cartridge cabinet and is movable between a closed position for closing the opening and an opened position for opening the opening, the opened position being located lower than the closed position, wherein the cover is movable such that a first end of the cover is in intimate contact with the cartridge cabinet while a second end of the cover is separated from the cartridge cabinet, the first end being farthest from the opening in the cover located in the opened position, and the second end being nearest to the opening in the cover located in the opened position.
US07711285B2 Cleaning device for an image forming apparatus
A cleaning device is provided with a cleaning unit (35) disposed downstream from a position at which a toner image is transferred to a paper. The cleaning unit (35) is provided with a cleaning blade (35c) for scraping off residual toner attached to an image bearing member and a toner catching sheet (35e) for preventing the residual toner or paper dust which have been scraped off from falling outside the cleaning unit. The free length in the toner catching sheet (35e) between affixed positions of a first end portion which is affixed to the cleaning unit (35) and a second end portion which abuts an outer circumferential portion of the image bearing member is determined by an amount of paper dust buildup on the outer circumferential portion of the image bearing member.
US07711279B2 Image forming apparatus with a predetermined potential difference between regions of an image bearing member
An image forming apparatus includes a rotatable image bearing member on which an electrostatic latent image is formed; a charging member for being supplied with a charging voltage which is a DC voltage not having an AC voltage component and for contacting the bearing member to electrically charge a surface of the bearing member using an electric discharge; a transfer member for transferring onto a transfer material a toner image formed on the surface of the bearing member by developing the electrostatic latent image, at a transfer position; wherein the charging potential of the charging member is different between when the charging member provides a first region with a potential and when the charging member provides a second region with a potential, thus providing a predetermined potential difference between the first region and the second region, and wherein the transfer member is not supplied with a voltage when the second region is at the transfer position, where the first region is a region on the image bearing member which has been charged by the charging member and which is to be an image forming region, and the second region is a region of the image bearing member which is a non-image-forming region in an immediately previous rotation of the image bearing member and which corresponds to the first region on the bearing member.
US07711278B2 Image forming apparatus
In an image forming apparatus in which a DC bias is applied to charge a photosensitive drum, when a charge eliminating device is in deterioration or failure, there are some cases where a proper charging is not made, and thus poor imaging occurs. A DC bias is applied to a charging member in the charge eliminating operation area of an image bearing member where the charge eliminating device makes charge eliminating operation; and based on the values of an electric current passing through the image bearing member on that occasion, a DC bias application is switched between by constant-current-control and by constant-voltage-control.
US07711277B2 Toner density estimating method and apparatus using toner image and toner supplying method and apparatus
A toner density estimating method for a two-component developer is provided. The toner density estimating method includes: sensing photo-reflectance of a test pattern having a plurality of grayscales formed by using toner; calculating a rate of change of the photo-reflectance according to the grayscales of the test pattern; and estimating a toner density based on the rate of change. Accordingly, it is possible to accurately estimate the toner density irrespective of the influence of changes in temperature, humidity, or other external factors.
US07711275B2 Image forming apparatus having an imaging condition setting control
A printer in which, while achieving a stabilization of image quality by process control processing, the generation of unnecessary wait time to the user, shortening of lifespan of the apparatus and needless consumption of toner caused by unnecessary execution of the process control processing can be better suppressed than in the prior art. An NVRAM serving as non-volatile information storage device in which stored information is retained even if the supply of power from an engine unit power source circuit is cutoff is provided in an engine unit, and timing signal information output from a timing circuit when the process control processing is executed is stored in the NVRAM, the engine unit being configured so as to judge, when power supply from the engine unit power source circuit starts, whether or not process control processing is to be executed in accordance with the timing signal information stored in the NVRAM and the timing signal output from the timing circuit.
US07711267B2 Remote management of central office operations
In one implementation, a system detects that a fiber within a fiber optic cable has failed and automatically causes a location of a faulty portion of the fiber to be identified in response to the detecting. In another implementation, a central office includes a first optical patch panel operably coupled to an optical fiber and a second optical patch panel configured to couple the first optical patch panel to a test device. The optical fiber is automatically coupled to the test device in response to one or more signals from a remote management device.
US07711266B1 PMD measurements for an in-service fiber span
Systems and methods are disclosed for performing PMD tests on a fiber span that is in service. For a fiber span transporting data signals in data channels of a data bandwidth, the following methods may be used for PMD tests. For a first method, a light system transmits test signals over test channels outside of the data bandwidth onto the fiber span. The test channels may have wavelengths longer or shorter than the data channels. The PMD measurement system receives the test signals and measures PMD on the fiber span. For a second method, a light system transmits test signals over available channels in the data bandwidth onto the fiber span. The data bandwidth may not be fully utilized for transporting data, so there are data channels available for PMD testing. The PMD measurement system receives the test signals and measures PMD on the fiber span.
US07711263B2 Fault protection system and method for passive optical network
A fault protection method for optical networks is provided. The method includes monitoring intensity of downstream optical signals transmitted through a first route from a rear terminal of a primary optical channel, so as to determine if there occurs any fault; and activating a second route to transmit optical signals when a fault in the primary optical channel is detected, in which the second route is counter to the first route. The present invention also includes a system performing the fault protection method.
US07711262B2 Method of photographing panoramic image
Disclosed is a method of photographing a panoramic image, the method including the steps of: checking if a configuration of each scene constituting the panoramic image is arbitrarily set whenever each scene is photographed; outputting a photographic guide screen on a preview screen, the photographic guide screen overlappingly displaying a guide image of a previously photographed scene and displaying an indicator indicative of a position of a current scene; storing a corresponding photographed scene as a correspondingly numbered scene when a shutter key is input during the outputting of the photographic guide screen; and checking if a predetermined direction key or a completion key is input, determining that all scenes are photographed, when the completion key is input, and considering the frame to extend in an up-and-down direction or a right-and-left direction and proceeding to the step of outputting the photographic guide screen, when the direction key is input.
US07711256B2 Camera-steady focus requirements for preventing inconspicuous use of cameras on handheld mobile communication devices
Methods and devices for implementing a camera restriction on a wireless handheld communication device. As more handheld devices incorporate camera functionalities, organizations and individuals with privacy concerns are more vulnerable to unauthorized disclosure. The camera restriction prevents a user from taking a picture of a subject if the device has not been steadily focused on the subject in question for a predetermined period of time. In short, this process extends the normal camera-taking procedure and thus requires the camera user to take pictures in a conspicuous manner—the rationale being that a camera user would be less likely to take unauthorized pictures if such actions could be easily recognized. The camera restriction can be communicated to the device via a wireless communication network. Additionally, the restrictions and boundaries can be communicated to the device as part of an IT security policy.
US07711251B2 Device for temperature controlled heating of a fluid line
The invention relates to a device for temperature controlled heating of a fluid line which comprises a jacket conduit made of a flexible material and provided with a longitudinal slot across which a fluid line is insertable into a cavity of said jacket conduit, at least one heating element extending in longitudinal direction of said jacket conduit and one temperature sensor each arranged in a first and a second section of the jacket conduit, wherein at both sides of a longitudinal center plane (M) extending through the longitudinal slot (5) the jacket conduit (1, 21) is provided with at least one circumferential section (7, 8, 22, 23) having a plurality of continuous longitudinal channels (9, 9′, 10, 10′, 13, 13′, 13″, 26, 26′) and/or intermittent longitudinal channels (13, 13′, 13″) adapted to accommodate at least two heating elements (11) and/or at least one temperature sensor (14, 15), said continuous longitudinal channels (9, 9′, 10, 10′, 13, 13′, 13″, 26, 26′) and/or intermittent longitudinal channels (13, 13′, 13″) extending symmetrically to said longitudinal center plane (M) of the jacket conduit (1, 21) and/or to a center plane of said circumferential section (7, 8, 22, 23).
US07711250B2 Apparatus for receiving transport stream to provide multi-screen and control method therefor
Disclosed is an apparatus and method for constructing and broadcasting a multi-screen broadcasting program by using a transport stream in a digital broadcasting, and for decoding the constructed transport stream to restore image and voice signals. The method includes the steps of analyzing a program access table (PAT) of broadcasting data to determine whether there are at least two image packets, performing signal decoding when the input broadcasting data is a single screen program having one image packet, performing a multi-decoding when the input broadcasting data is a multi-screen program having at least two image packets.
US07711248B2 Still picture information recording medium and method and apparatus for reproducing still picture information therefrom
A technique is provided for reproducing information from a recording medium, on which there are recorded a plurality of picture information sets; presentation time values, each associated with a corresponding one of the picture information sets; picture information record marks, each of which is associated with a corresponding one of the presentation time values; clip information specifying what position on the recording medium is associated with each of the presentation time values; and reproducing order specifying information which specifies in what order the picture information sets are to be reproduced. Picture information is reproduced through the steps of detecting the presentation time value of a picture information set to be retrieved from the corresponding picture information record mark; using said clip information to detect the recording position on the recording medium which corresponds to the detected presentation time value; and reproducing picture information from the detected recording position.
US07711247B2 Information recording method, information recording medium, and information reproducing method, wherein information is stored on a data recording portion and a management information recording portion
With this invention, at least one of a video file containing video information, a still picture file containing still picture information, and an audio file containing audio information and a management file having management information on a control method of reproducing the information in the file are recorded on an information storage medium. This realizes a data structure that causes the recording and deleting places on the information storage medium to correspond spuriously to places on a single tape, such as a VTR tape. Use of the data structure provides users with an easy-to-use interface.
US07711235B2 Open architecture fiber optic tray
In one embodiment a fiber tray include an arrangement of retaining slots configured to receive retaining clips in a variety of different orientations and sizes. Retaining clips may have standardized sizes to correspond with the arrangement of retaining slots and to secure a variety of components to the fiber tray in different locations and orientations. Fiber management means may be provided to guide fiber optic cable from the components in a variety of orientations and locations. The fiber tray may be configured to move between a stowed position within a node housing in which the mounting surface of the tray faces downward and an access position in which the tray faces upward. The tray may be transparent to allow a technician to view the fiber arrangement without moving the tray from the stowed position.
US07711233B2 Fiber optic cable enclosure assembly with slide out tray
An enclosure assembly for protecting and housing fiber optic cable within fiber optic equipment. The enclosure assembly includes a housing having an open end for detachably receiving a tray. The tray is configured to retain a portion of the length of the fiber optic cable in a coiled manner.
US07711230B2 Optical waveguide
An optical waveguide includes a substrate, a core formed on the substrate and serving as a passageway for light, and a metal film, in which at least a portion of the core is covered with the metal film.
US07711227B2 Optical fiber
An optical fiber is described in which the cladding is provided with a refractive index that increases in a radially outward direction. In particular embodiments the refractive index of the cladding increases monotonically from a low value to a value close to or higher than the refractive index of the core. Such a fiber can be formed that can be operated in an effective single mode manner or in multimode operation and which is very suitable for use in high-bit-rate communication systems.
US07711226B2 Self-aligning optical connector systems and methods
Self-aligning optical connectors, systems, and methods for connecting optically-transmissive elements are described. In one embodiment, a connector includes a first component, a second component connected to the first component, and an optomechanical element. The optomechanical element is positioned adjacent and between said first and second components such that a portion of the optomechanical element is exposed to a leakage light when the first and second components are misaligned. The exposed portion includes a photosensitive material configured to at least attempt to change a dimension when exposed to the leakage light. In operation, the optomechanical element exerts an alignment force on at least one of the first and second components tending to align the first and second components when the exposed portion of the optomechanical element is exposed to the leakage light.
US07711222B2 Tunable dispersion compensation apparatus
A colorless tunable optical dispersion compensator (TODC) comprising a silica arrayed-waveguide grating (AWG) directly coupled to a polymer thermo-optic lens. As a result of its inventive construction, the device exhibits low loss, large tuning range, low electrical consumption and is readily manufactured using standard processes. Additionally, the TODC is fully solid-state and scales to a large figure-of-merit (dispersion range times bandwidth squared).
US07711221B2 Optical device and system and method for fabricating the device
The present invention discloses an optical device able to luminesce, whereby the optical device comprises, inter alia, a luminescent source that is directly or indirectly mechanically coupled to a low-order mode waveguide, such that light emitting from the luminescent source is optically coupled into the low-order mode waveguide. In embodiments of the invention, the distance D between point sources of the luminescent source and the waveguide is about equal to or smaller than the decay length of the exponential tails of the modes supported by the waveguide, thereby obtaining an optical coupling efficiency of at least 3%. Additional and alternative embodiments are claimed and disclosed.
US07711218B2 Optical reception apparatus and controlling method thereof
The optical reception apparatus of the invention branches into two an RZ-DQPSK optical signal input from an optical transmission path via an optical amplifier, respectively sends this to delay interferometers and photoelectric converters on a pair of arms, separately detects a number of generated errors for the signals propagating through the arms in an error-number detection circuit, obtains a difference in the respective number of generated errors in an error-number detector, and controls phase shift in the delay interferometers so that the difference is within a preset tolerance. By so doing, it is possible to realize excellent reception performance by suppressing the occurrence of the burst error.
US07711217B2 Active sensor, multipoint active sensor, method for diagnosing deterioration of pipe, and apparatus for diagnosing deterioration of pipe, and apparatus for diagnosis deterioration of pipe
An active sensor 10 is positioned on an outside of a pipe 60 so as to detect a thickness of the pipe. The active sensor comprises: an oscillator 15 capable of inputting oscillatory waves into the pipe and sweeping a frequency of the oscillatory waves within a desired range; and an optical fiber sensor mounted on the pipe, the optical fiber sensor detecting the oscillatory waves generated in the pipe.
US07711212B2 Junction field effect transistor geometry for optical modulators
An apparatus for controlling a signal includes an optical waveguide having a variable refractive index; an active device formed within the waveguide, the device having three electrodes, a drain, a source and a gate; and wherein the device is located within the waveguide so that current flowing from the drain to the source changes the refractive index.
US07711208B2 Method for changing the dimensions of an electronically stored image
The invention relates to a method for changing the dimensions of an electronically stored image which is composed of individual objects that are arranged below or next to one another or that fully or partially overlap one another, in which the image is changed in at least one horizontal or vertical image dimension and at least some of the individual objects are changed in at least one horizontal or vertical object dimension and the change in the object dimension is sometimes not necessarily proportional to the change in the image dimension. This method is currently carried out manually.Automatic implementation is achieved by the invention in that in order to automatically arrange and change the size of the individual objects in the event of a change in the horizontal and/or vertical image dimension, object properties are assigned to each individual object via a data processing program that runs on a data processing system, these object properties are stored in a memory and a change in the size and/or position of the individual objects is carried out via the data processing program, wherein the object properties define a changeability of the individual objects.
US07711204B2 1-D image restoration using a sliding window method
A method of image restoration in an image processing system is provided. An observed image of an original image, wherein the observed image comprises multiple samples, is received. For a selected sample from the multiple samples, a subset of the multiple samples is selected, wherein said subset includes the selected sample. Image restoration to restore an original image sample from the selected sample is performed as a function of said subset of multiple samples, and not the entire observed image. A novel image restoration method which requires shorter length FFT calculation in the image restoration process is utilized, wherein the resulting restored image maintains the same quality as the result from conventional approaches.
US07711203B2 Impulsive noise removal using maximum and minimum neighborhood values
A system and method for removing impulsive noise from a digital signal are disclosed. The system and method determines either a neighborhood maximum and/or a neighborhood minimum for a pixel of interest. The intensity of the pixel of interest is then compared to the neighborhood maximum or the neighborhood minimum to determine whether the pixel of interest should be replaced.
US07711201B2 Method of and apparatus for generating a depth map utilized in autofocusing
A method of and an apparatus for determining a depth map utilizing a movable lens and an image sensor are described herein. The depth information is acquired by moving the lens a short distance and acquiring multiple images with different blur quantities. An improved method of simulating gaussian blur and an approximation equation that relates a known gaussian blur quantity to a known pillbox quantity are used in conjunction with a non-linear blur difference equation. The blur quantity difference is able to be calculated and then used to determine the depth map. Many applications are possible using the method and system described herein, such as autofocusing, surveillance, robot/computer vision, autonomous vehicle navigation, multi-dimensional imaging and data compression.
US07711197B2 Method and apparatus for determining a quantization scale of encoded data
A bit rate by which encoded data is supplied for decoding at the time of decoding is specified based on the encoded data obtained by encoding. Further, an encoding difficulty of processed data is detected. Then, a quantization scale is controlled based on the specified bit rate and the detected encoding difficulty.
US07711196B2 Apparatus and method for generating coded block pattern for alpha channel image and alpha channel image encoding/decoding apparatus and method using the same
An apparatus and a method generate a coded block pattern (CBP) of an alpha channel image. An apparatus and a method encode or decode the alpha channel image using the method. The alpha channel image encoding apparatus includes a CBP generator generating a CBP of a first block corresponding to an encoding unit in the alpha channel image by allocating CBPs to a plurality of second blocks that includes the first block; and a bitstream generator generating a bitstream by encoding the CBP or the CBP and pixel values of the second blocks based on the CBP of each of second blocks.
US07711190B2 Imaging device, imaging method and imaging program
The present invention provides an imaging device comprising an imaging unit for photographing an image, a face extracting unit for extracting a face region including a person's face part from said image, a rating calculation unit for calculating a rating from said extracted face region, a threshold setting unit for accepting setting of a threshold for said rating, and a photograph indicating unit for indicating re-photograph based on comparison of said rating and said threshold. According to the imaging device of the present invention, re-photograph is indicated based on comparison of the rating and the threshold. A user can easily obtain a satisfactory image by repeating photograph until the rating obtained from the face region reaches the threshold.
US07711189B2 Layout analysis program, layout analysis apparatus and layout analysis method
A layout analysis program, a layout analysis apparatus, layout analysis method and a medium can highly accurately extract a text block from an image if the image is a color image. The layout analysis program causes a computer to execute a divided region extracting step that extracts a region partitioned by a pattern according to a binary image so as to use the outcome of extraction as divided region, a set of character elements extracting step that extracts a set of the character elements extracted by a first binary image layout analysis process for each extracted divided region so as to use the outcome of extraction as set of character elements, a text block extracting step that extracts a region including the extracted set of character elements in each divided region so as to avoid overlapping the non-character elements extracted by a second binary image layout analysis process and use the outcome of extraction as text block and a layout information generating step that generates layout information according to the text block and the non-character elements extracted by the second binary image layout analysis process.
US07711186B2 System and method for automated correction of digital images
A system and method are provided for correcting an image captured by a digital image capturing device. The method includes calculating a log of a desired correction value based on sample point and a target value for that point and calculating an approximation to the log of illumination based on an input pixel intensity. The method additionally includes calculating any target pixel intensity value based on the log of the correction value and the approximation to the log of illumination. Image correction tools correct the image to correspond to the target pixel intensity value. The technique may be used to correct the gain of any image and for example, may correct exposure or color balance deficiencies. The technique provides excellent results regardless of the image capturing device.
US07711185B2 System for customer and automatic color management using policy controls
Methods and apparatuses for supporting a color management system that processes an image in accordance to a hierarchically-structured policy are provided. The policy may be modeled with a schema in which the policy is organized with a plurality of policy levels. Policy settings at a lower policy level may override policy settings at a higher policy level, which may be inhibited with a lockout mechanism. A user interface supports the capability of a user configuring policy settings through a series of dialog boxes. The dialog boxes are hierarchically organized in accordance with configuration levels, where the configuration levels are associated with the policy levels. The dialog boxes provide a consolidated approach for configuring a color management system by a user. An interface is supported, enabling a component to send inputs to a color management system in order to configure the policy.
US07711180B2 Three-dimensional image measuring apparatus and method
The present invention provides a three-dimensional image measuring apparatus and method capable of measuring projections and depressions on a surface of an object with fine precision, as well as ensuring stable convergence, even for stereo images with significant project distortion. The apparatus includes an area setting section 56 for setting a reference area 57 in one image 53 of a pair of stereo images 46 and a search area 58 in the other image 54 in a position corresponding to the reference area 57, a search image distortion correcting section 62 for applying an image distortion correction to either one of the one image 53 or the other image 54 according to the positional relationship between the reference area 57 and the search area 58 corresponding to the reference area 57, and an area shape measuring section 66 for measuring a shape of a measuring object 41 photographed in the stereo images 46 based on the reference area 57 in the one image 53 and the search area 58 in the other image 54, either one of which has been corrected by the search image distortion correcting section 62.
US07711178B2 Pattern inspection method and its apparatus
A pattern inspection method including: sequentially imaging plural chips formed on a substrate; selecting a pattern which is suitable for calculating position gap between an inspection image of a subject chip and reference image stored in memory from an image of a firstly imaged chip among said sequentially imaged plural chips formed on the substrate; computing position gap between an inspection image of a chip obtained by the sequential imaging and reference image stored in a memory by using a positional information of a pattern image included in the inspection image and a reference pattern image included in the reference image which are both corresponding to the pattern selected at the selecting; aligning the inspection image and the reference image by using information of the calculated position gap; and comparing the aligned inspection image with the reference image and extracting a difference as a defect candidate.
US07711173B2 Signal processing method in a dental radiology apparatus
The application relates to a signal processing method in a dental radiology apparatus comprising an intraoral sensor that delivers at least one analog image output signal in response to an exposure of said sensor to x-rays, characterized in that it includes the following steps: conversion of said at least one analog image output signal into one digital image output signal, processing of the digital image output signal to obtain a report indicating the x-ray exposure level that has been used to deliver said analog output signal, the report indicating the exposure level corresponding to an exposure level classified as under-exposure, correct exposure or over-exposure, supply of the report indicating the exposure level used.
US07711169B2 Inverse planning using optimization constraints derived from image intensity
A method of automatically identifying a region of differing intensity in a functional image is described.
US07711168B2 Method for tracking blood vessels
A method for tracking images of a blood vessel wherein user indication of the source and terminus of an image of the blood vessel is provided and the Dijkstra algorithm is used to find the shortest path along the current established from a steady-state circuit model with the current source and sink given by user-placed seeds on the image. Since the method looks at the change in current flow, multiply-connected objects that are either significantly larger or smaller than the vessel will be ignored since the current flow will change dramatically. In contrast, a simple, shortest-path, approach between the source and terminus of the vessel would be unlikely to stay within the vessel if it were to touch another object with similar intensity.
US07711165B2 System and method for coronary artery segmentation of cardiac CT volumes
A method for segmenting coronary vessels in digitized cardiac images includes providing a digitized cardiac image, providing a seed point in the image, selecting a volume-of-interest about the seed point, performing a local segmentation in the volume-of-interest, including initializing a connected component with the seed point and a threshold intensity value to the intensity of the seed point, adding a point to the connected component if the point is adjacent to the connected component and if the intensity of the point is greater than or equal to the threshold value, lowering the threshold intensity value, and computing an attribute value of the connected component, wherein if a discontinuity in the attribute value is detected, the local segmentation is terminated, wherein a local segmentation mask of a vessel is obtained.
US07711164B2 System and method for automatic segmentation of vessels in breast MR sequences
A method for segmenting digitized images includes providing a digitized image, selecting a point with a median enhancement greater than a predefined threshold, wherein a contrast enhancing agent was applied to the subject matter of said digitized image prior to acquisition of said image, defining a shape matrix for the selected point in said image from moments of the intensities in a window of points about said selected point, calculating eigenvalues of said shape matrix, determining an eccentricity of a structure underlying said point from said eigenvalues, and segmenting said image based on said eccentricity values, wherein the steps of defining a shape matrix, calculating eigenvalues of said shape matrix, and determining the eccentricity of the underlying structure are repeated for all points in said image.
US07711162B2 Accelerated texture-based fusion renderer
An exemplary method of combining two images to form a fused image is provided. A hierarchical structure for each of a plurality of volumes is built. All blocks in each of the hierarchical structures that intersect a slicing plane are found. Each of the plurality of volumes is divided into stacks of parallel slices, and the parallel slices are sorted by visibility order. A next slice in the sorted parallel slices is chosen. The next slice belongs to a current volume. Rendering parameters are changed if the current volume is different from a previous volume associated with the chosen slice in a previous iteration of the step of choosing the slice. Based on the rendering parameters, the next slice is rendered by intersecting the slicing plane with the blocks corresponding to the current volume. The steps of choosing the slice, changing the rendering parameters, and rendering the slice are repeated until all of the sorted parallel slices are rendered.
US07711156B2 Apparatus and method for generating shape model of object and apparatus and method for automatically searching for feature points of object employing the same
An apparatus and method for generating a shape model of an object and an apparatus and method for automatically searching for feature points of an object employing the same. The apparatus for automatically searching for feature points of an object includes: a shape model generation unit which generates a shape model including a mean model of an object, and statistical feature data of each feature point forming a mean shape, by training a plurality of training sets in which a plurality of feature points are labeled for the object; an initial position resetting unit which resets an initial position of each feature point of the mean shape according to a pose of an input image; and a feature point extraction unit which adapts the mean shape whose initial position is reset, to the input image, by using the statistical feature data of each feature point of the mean shape, and extracts feature points of the input image.
US07711155B1 Method and system for enhancing three dimensional face modeling using demographic classification
The present invention is a system and method for modeling faces from images captured from a single or a plurality of image capturing systems at different times. The method first determines the demographics of the person being imaged. This demographic classification is then used to select an approximate three dimensional face model from a set of models. Using this initial model and properties of camera projection, the model is adjusted leading to a more accurate face model.
US07711151B2 System and method for determining physical characteristics of an unrestrained animal
The invention provides a computer software means for determining physical characteristics of an unrestrained animal by enabling a user to interact with one or more images of the unrestrained animal on a graphical user interface connected to a computer. Using the graphical user interface, the user is able to designate piecewise linear and circumferential measurements of selected animal features on the one or more images. The computer software program receives one or more selected images of an unrestrained animal, displays the one or more images on the graphical user interface, receives a user designated animal type and calibration measurements of animal size indicia, receives user selected measurements of animal physical characteristic from the one or more images and adjusts the measurements based on the calibration measurements of animal physical size, and displays the selected images, adjusted and computed measurements and estimated measurement error on the graphical user interface.
US07711150B2 Autonomous wide-angle license plate recognition
A system in a moving surveillance vehicle operates in background mode to capture images of license plates of neighboring moving vehicles, which may occupy lanes other than the lane in which the surveillance vehicle is moving. The images are used to determine the license plate numbers of the moving vehicles, which are then checked against a database to determine whether there are any potential law enforcement-related problems that require the attention of the operator. If so, the system alerts the operator using an audible tone, visual prompt, vibration, or in some other suitable manner. The entire process, including generation of the alert can occur autonomously of the operator.
US07711146B2 Method and system for performing image re-identification
A method for re-identifying an image is provided. The method comprises obtaining a plurality of images and generating a correspondence map between the plurality of images. The method further comprises defining a plurality of region signatures for one or more regions comprising the plurality of images and comparing the plurality of images based on the correspondence map and the plurality of region signatures to perform image re-identification.
US07711145B2 Finding images with multiple people or objects
A method of searching through a collection of images, includes providing a list of individuals of interest and features associated with such individuals; detecting people in the collection images; determining the likelihood(s) for each listed individual of appearing in each collection image in response to the detected people and the features associated with the listed individuals; and selecting in response to the determined likelihood(s) a number of collection images such that each individual from the list appears in the selected number of collection images.
US07711144B2 Watermarking employing the time-frequency domain
Methods and systems for watermarking of signals employ time frequency analysis. An encoding method divides the signal into segments, transforms each segment into a time-frequency representation, and computes a time-frequency domain watermark signal based on the time frequency representation. It then combines the time-frequency domain watermark signal with the media signal to produce a watermarked media signal. To embed a message using this method, one may use peak modulation, pseudorandom noise modulation, statistical feature modulation, etc. Watermarking that uses a time-frequency representation enables the encoder to adapt and or derive the modifications made to embed data based on the time frequency representation.
US07711141B2 Systems and methods for imaging streaming image data comprising multiple images on an image-by-image basis
Streaming image data comprising multiple images is received at an imaging device. Image boundaries are identified within the streaming image data. The streaming image data is transformed to an image-ready format that may be directly processed by a marking engine. Imaging (such as printing) of transformed image data for received images is initiated without waiting for all the streaming data to be received at the imaging device.
US07711140B2 Secure recorded documents
An anti-tampering method for processing documents is disclosed. The method comprises, in regard to an encoding step, the steps of resolving (in a step 2303) in regard to an N-level image to be recorded, a pixel of the image into a major component having N possible values, selecting (in the step 2303) a pattern element depending upon the major component and the position of the pixel in the image, and recording the selected pattern element (in a step 2308) onto a transfer medium. In regard to a corresponding decoding step the method comprises extracting (in a step 2405) from the recorded document, a retrieved pattern element for said pixel, determining a pattern element (in a step 2407) depending upon a major component extracted from the retrieved pattern element and the position of the pixel on the recorded document, and comparing (in a step 2409) the retrieved pattern element and the said determined pattern element.
US07711136B2 Microphone array in housing receiving sound via guide tube
An electronic device includes a housing, a plurality of microphones, and a plurality of guide tubes. The plurality of microphones are disposed in the housing. The plurality of guide tubes extend from the housing toward the plurality of microphones, whereby the plurality of microphones in the housing receives external sound via the guide tubes.
US07711134B2 Speaker port system for reducing boundary layer separation
This invention provides a speaker port with a flare having an inner wall that minimizes or reduces boundary layer separation. Fluids, such as air and sound waves, flow through the port at a higher velocity when boundary layer separation is minimized or reduced. The inner wall of the port is contoured so that the pressure gradient or change in pressure along the longitudinal axis of the port from its inlet duct to outlet duct is substantially constant.
US07711132B2 Hearing aid
The object is to ensure that device signals intended, for example, to inform hearing aid wearers about program changes or the end of a battery's life are perceived independently of ambient noise. Provision is therefore made, for instance, for reducing the level of the input signal with the aid of a gain adjuster (12) so that a device signal from a generator (4) driven via a control element (6) such as, for example, a program-changing switch, and via a control logic (5) can be perceived. Other possible solutions are to change the level of the device signal as a function of the level of the input signal or to mute the input signal while the device signal is fed out.
US07711131B2 Electric-acoustic transducer and electric-acoustic transducer/housing assembly
An electric-acoustic transducer/housing assembly includes an electric-acoustic transducer and a housing within which the electric-acoustic transducer is arranged. The electric-acoustic transducer includes a casing, a first and second vibratory plates transversely mounted within the casing, and an exciter disposed between the first and second vibratory plates and operated to vibrate the first and second vibratory plates. The first vibratory plate cooperates with the exciter to define a first inner chamber therebetween. A sound pipe extends outwardly from the casing and is adapted to allow the first inner chamber to be communicated with the outside of the housing. The second vibratory plate cooperates with the exciter to define a second inner chamber therebetween. The casing has a through sound hole through which the second inner chamber is communicated with the outside of the casing. The sound pipe is kept out of communication with the through sound hole.
US07711129B2 Method and system for approximating graphic equalizers using dynamic filter order reduction
Improved approaches to flexibly implementing graphic equalizers on media players are disclosed. These approaches provide dynamic order reduction of a multi-band graphic equalizer so that equalizer effects can be timely performed with only limited computational resources. In one embodiment, a media player receives a media item and associated equalizer settings for a multi-band graphic equalizer. The media player can then automatically (i.e., without user action) approximate the multi-band graphic equalizer with the equalizer settings for the media item using a fewer number of filters. Fewer filters means order reduction, and thus reduction in computational requirements. After the multi-band graphic equalizer is approximated, the media player can present the media item to its user in accordance with the reduced complexity, approximated equalizer.
US07711126B2 Audio distribution system with local integrally wall mounted control point nodes
An integrally mounted control point node for use in an audio distribution system and including a control processor for receiving command signals and providing audio control signals to response thereto; a command signal generator for producing the command signals in response to activation by a user of the system; a terminal for receiving a plurality of audio signals; an audio signal tuner for receiving the control signals and the audio signals; an amplifier receiving an output signal from the tuner and the control signals from the control processor; and a speaker terminal for transmitting the output signal to a speaker.
US07711125B2 Audio distribution system
An audio distribution system comprises a plurality of individual signal conditioning circuits connected in series. Each circuit comprises a signal conditioning unit to which an audio input (13) is fed. The output from the unit is fed to a precision signal addition device. Each circuit also comprises a balanced line level input (11), which is fed to a balanced to unbalanced precision signal converter the output of which is connected to the precision signal addition device. The output from the precision signal addition device is fed to an unbalanced to balanced converter which provides at its output a balanced line level signal (12). As compared with a conventional distribution system, the system enables only one balanced line level input to amplification equipment eliminating any mixing or control means that equipment and obtaining the need for a conventional mixer.
US07711123B2 Segmenting audio signals into auditory events
In one aspect, the invention divides an audio signal into auditory events, each of which tends to be perceived as separate and distinct, by calculating the spectral content of successive time blocks of the audio signal (5-1), calculating the difference in spectral content between successive time blocks of the audio signal (5-2), and identifying an auditory event boundary as the boundary between successive time blocks when the difference in the spectral content between such successive time blocks exceeds a threshold (5-3). In another aspect, the invention generates a reduced-information representation of an audio signal by dividing an audio signal into auditory events, each of which tends to be perceived as separate and distinct, and formatting and storing information relating to the auditory events (5-4). Optionally, the invention may also assign a characteristic to one or more of the auditory events (5-5).
US07711120B2 Cryptographic key management
A cryptographic coalition administrator for managing information access across multiple organizations includes a communications interface configured to communicate electronically transmit and receive information, a memory configured to store pairs of public and private cryptographic keys associated with different levels of access, and a key manager configured and connected to communicate with the interface and the memory and configured to: distribute cryptographic key sets, of public cryptographic keys and private cryptographic keys, to first and second organizations of members; determine a first group of members in the first organization to have authorization to exchange information with a second group of members in the second organization, the first and second groups sharing cryptographic parameters, and public and private cryptographic keys; and distribute a first cryptographic key set, from the cryptographic key sets, to the first group, the first group having a first sensitivity level at least as high as a second sensitivity level associated with the first cryptographic key set.
US07711118B2 Security system
The security system for a protected object comprises a first wireless module, a central controller, and a remote authorization server. The first wireless module and the central controller are disposed in the protected object. The first wireless module transmits an authorization request with an authorization ID (identification) of the protected object, and receives an authorization response. The central controller is coupled to the first wireless module, and allows the protected object to operate in accordance with the authorization response. The remote authorization server, responsive to the authorization request, generates the authorization response from an authorization record thereof in accordance with the authorization ID, and transmits the authorization response.
US07711110B2 Universal speakerphone with adaptable interface
An adaptable or universal communication interface module is linked to a main speakerphone module having audio pickup and playback capabilities, resides between the telephone and the communications line and allows users to utilize a non-manufacturer-specific speakerphone, i.e., that that can be used with any telephone communication system. When the user wishes to conduct a “hands free” conversation, the interface module will capture the audio signals and send them to the main speakerphone module to be played on loudspeakers. The interface module will also take the processed audio signal from the main speakerphone module and plant it in the communication link in place of the audio signals coming out of the telephone.
US07711108B2 Fast echo canceller reconvergence after TDM slips and echo level changes
A method of adjusting an echo canceller comprises obtaining a first cross-correlation between a far-end signal and an error signal, wherein the error signal is generated by subtracting an output signal of an adaptive filter from a local-end signal; determining whether the first cross-correlation is above a pre-determined threshold; relocating the adaptive filter by a few samples if the determining determines that the first cross-correlation is above a pre-determined threshold; calculating a first improvement indicator parameter, wherein the first improvement indicator parameter is calculated after the relocating the adaptive filter by the few samples; determining whether the first improvement indicator parameter indicates a performance improvement by the adaptive filter after the relocating the adaptive filter by the few samples; calculating a gain based on the local-end signal and the error signal if the determining does not determine the performance improvement; and multiplying the adaptive filter by the gain.
US07711098B1 Method for call forwarding without hairpinning and with split billing
A call is forwarded by connecting the call between an originating location and a forwarding location without connecting the call through a terminating location. The originating location is associated with a calling party. The terminating location is associated with a dialed number. The terminating location and the forwarding location is associated with the called party. A bill for the call is apportioned between the calling party and the called party. The bill portion for the calling party is a function of the originating location and the terminating location. The bill portion for the called party is a function of the terminating location and the forwarding location.
US07711094B1 E911 location server
A system including an IP device configured to provide registration data, a Service Bureau configured to store location information of the IP device and provide routing data based on location information of the IP device, location server configured to receive registration data from the IP device, and location database configured to store location information of the IP device, wherein the location server queries the location database to determine whether the registration data matches the location information stored at the location database.
US07711092B2 X-ray lens assembly and X-ray device incorporating said assembly
An X-ray lens assembly, a device including the X-ray lens assembly and a method of manufacturing the X-ray lens assembly are described. The X-ray assembly comprises a tube member (50) including an inlet opening (90) for X-rays and an outlet opening (94) for X-rays. Additionally, the assembly comprises a capillary X-ray lens (28) mounted inside the tube member (50). The X-ray lens (28) may be mounted inside the tube member (50) by a stabilizing agent and/or by one or more separate mounting structures (96A, 96B).
US07711091B2 X-ray analysis apparatus
An X-ray analysis apparatus has information about a relationship between selection of a measurement type and a replacement work of optical parts and shows, on a screen of a display, graphical information about optical parts which should be changed, to make it easy for an operator to perform a preliminary work before measurement. When the operator selects one desired measurement type among a plurality of measurement types in a selection window, there is displayed on the display, depending on the selected measurement type, graphical information about necessary optical parts which should be newly installed and/or installed optical parts which should be removed. The operator looks at the operating instructions and then performs the replacement work. The graphical information may be: graphical indication of the installation locations of the optical parts; different pictorial expressions about the installation and the removal works; and graphical indication of the identification marks of the optical parts.
US07711084B2 Processes and a device for determining the actual position of a structure of an object to be examined
A CT scanner is employed having a first coordinate system called the CT coordinate system related to the CT scanner for determining an actual position of a structure of an object to be examined. A coordinate measuring instrument (MI) is employed which is either a tactile or an optical or multisensor or an ultrasonic coordinate measuring instrument and which has a second coordinate system, the MI coordinate system, related to said coordinate measuring instrument. According to a variant, a) the coordinates of the object are determined in the MI coordinate system, b) the target position of the structure is predefined, c) after steps a) and b) the target position is determined in the MI coordinate system, d) and, the object is positioned in such a way that the target position of the structure comes to lie within a volume detected by the CT scanner using the result of step c).
US07711082B2 X-ray CT apparatus and X-ray CT imaging method
An X-ray CT apparatus includes an X-ray generating section for generating X-rays with a plurality of X-ray tube voltages; a data collecting section for collecting, synchronously with a data collection signal, X-ray projection data from X-rays with each X-ray tube voltage switched by an X-ray tube voltage switching signal; and a control section for controlling a timed moment for switching of the X-ray tube voltage and a timed moment for start of data collection so that the timed moment for start of data collection at each X-ray tube voltage in the data collection signal is delayed relative to the timed moment for switching of the X-ray tube voltage to that X-ray tube voltage in the X-ray tube voltage switching signal by Δt1, Δt2 depending upon imaging conditions.
US07711073B2 Method and circuit arrangement for determining the frequency of a received signal for demodulation of received signals
The invention relates to a method and a circuit arrangement for determining the carrier frequency difference during the demodulating of received symbols (P1, P2) in the complex phase space (I, Q; R, α) of a quadrature modulation method (QAM), wherein to determine the frequency the received symbols are compared with symbols (S1, S2) at nominal positions in the complex signal space. In order to make the determination independent of a rotation of the coordinate system of the received signals with respect to the coordinate system of the symbols, it is proposed to determine the angle (∠(P1, P2)) between two received signal values (P1, P2) and compare it to possible nominal angles of the quadrature modulation method. An angle deviation between the determined angle of the received signal values and the nominal angle can be used as a direct measure of a frequency deviation (Δf).
US07711069B2 Distortion-compensation amplification apparatus and distortion compensation method
Distortion-compensation amplification apparatus that can obtain an appropriate error vector magnitude without increasing power consumption and can suppress the distortion of a transmission signal appropriately. A distortion compensation section applies distortion compensation to the transmission signal. An amplification section amplifies the transmission signal to which distortion compensation has been applied by the distortion compensation section. A frequency component calculation section calculates the power of frequency components of the transmission signal amplified by the amplification section. A peak suppression section suppresses the peak value of the transmission signal input to the distortion compensation section in accordance with the power of the frequency components calculated by the frequency component calculation section.
US07711067B2 Bandwidth-constrained signal conditioning
Non-linear signal conditioning is provided by signal processing in at least 2 consecutive steps (10). In each step (10) an insertion source signal (41) is provided, which is treated non-linearly to fulfil certain restrictions in bandwidth and/or spectral mask. The insertion signal is combined with a main signal (21) using a reinsertion factor (k1-kn), as a correction of the main signal (21). The reinsertion factor of at least one step is larger than the reinsertion factor of a previous step. In particular embodiments, the reinsertion factor increases for each of the at least 2 steps. This principle can be applied to most non-linear signal processing, and for example in PAR reduction systems, dynamic drain bias PA systems, Doherty and Chireix PA systems and in Dynamic Gate Bias systems.
US07711063B2 Digital transmitter with data stream transformation circuitry
A transmitter with data stream transformation circuitry is described. The transmitter has a first driver and a second driver. Each driver has an output for a respective analog signal. A summation circuit combines respective analog signals from the first driver and the second driver. A data selection circuit processes at least two data streams. Each data stream corresponds to a time sequence of digital data symbols. The data selection circuit selectively couples at least one of the data streams to at least one of the drivers during each time interval of a sequence of time intervals, thereby applying a linear transformation to the data streams. A finite state machine controls the data selection circuit during each time interval of the sequence of time intervals.
US07711058B2 Determination of the time delay and/or power of a multicarrier signal
The invention relates to a method of determining the time shift and/or the power of a received signal incorporating a reference sequence (3) and transmitted by multicarrier modulation on a set (M) of carriers spaced from each other by a distance nΔf where n is a natural integer and Δf is a constant. An inverse Fourier transform is applied to the phase variations between components of the signal carried by carriers separated by kΔf for consecutive values of k in order to obtain the impulse response (RI) of the signal and the time shift τ0 and/or the power of the received signal is/are determined from the impulse response by observation of the highest level amplitude peak.
US07711057B2 Apparatus and method for providing energy—bandwidth tradeoff and waveform design in interference and noise
A new method for transmitter-receiver design that enhances the desired signal output from the receiver while minimizing the total interference and noise output from the receiver at the desired decision making instant is presented. Further the new design scheme proposed here can be used for transmit signal energy and bandwidth tradeoff. As a result, transmit signal energy can be used to tradeoff for the “premium” signal bandwidth without sacrificing the system performance level in terms of the output Signal to Interference plus Noise power Ratio (SINR). The two designs—the one before and the one after the tradeoff—will result in two different transmitter-receiver pairs that have the same performance level. In many applications such as in telecommunications, since the available bandwidth is at premium, such a tradeoff will result in releasing otherwise unavailable bandwidth at the expense of additional signal energy. The bandwidth so released can be used for other applications or to add additional telecommunication capacity to the system.
US07711053B2 Method of selecting a filtering strength for filtering a pixel in an image
In the method, a determination is made as to whether a first block including the pixel and an adjacent second block have non-zero transform coefficients. A filtering strength is selected based on results of the determination.
US07711051B2 System method and apparatus for seamlessly splicing data
A plurality of bit streams are seamlessly spliced. Separate decoders decode each bit stream. A controller selects the decoded pictures according to a re-encoding range in the vicinity of a splicing point of the bit streams. Pictures presenting a reordering of the streams are excluded in the selection of the decoded pictures. An encoder re-encodes the pictures within the re-encoding range. When it is determined that crossover motion compensation exists between pictures of different streams, the controller changes the motion prediction direction of the problematic picture. The controller changes a motion prediction picture type of a picture which is improperly motion predicted with reference to another stream. A quantization characteristic or motion vectors for the new picture type are generated by the controller. The controller effects the encoding in accordance with a target amount of bits to prevent a breakdown of a buffer and a discontinuation of an amount of data occupancy thereof. A multiplexer multiplexes the original streams with the re-encoded stream to produce a seamless bit stream.
US07711045B2 Digital broadcast transmitter/receiver having improved receiving performance and signal processing method thereof
A digital broadcast transmitter/receiver, and a signal processing method thereof, includes a randomizer randomizing a dual transport stream which includes a normal data packet and a robust data packet and into which stuff bytes are inserted, a stuff-byte exchanger replacing the stuff bytes of the randomized data with known data, a first RS encoder performing RS-encoding of data output from the stuff-byte exchanger, a packet formatter performing an interleaving of the robust packet of the data output from the first RS encoder and reformatting the packet, an interleaver interleaving data output from the packet formatter, a trellis encoder performing a trellis encoding of interleaved data, a second RS encoder changing a parity by performing an RS encoding of the robust data of the trellis-encoded data, and a modulator modulating data output from the trellis encoder and RF up-converting the modulated data.
US07711044B1 Noise reduction systems and methods
Embodiments of noise reduction systems and methods are disclosed. One method embodiment, among others, comprises transforming a residual signal to produce transform coefficients, and applying the transform coefficients to a quantization matrix and a configurable gain matrix to provide a frequency-selective weighting of the transform coefficients having a gain that is sensitive to noise levels.
US07711041B2 Signal-to-interference ratio estimation
In a method of estimating a signal-to-interference ratio (SIR), a first average channel power per slot of a first channel that is under a fading environment is estimated. A second average channel power per slot of a second channel that is under a fading environment substantially the same as the first channel is estimated, wherein the first and second channels are multiplexed. A second signal power attenuation ratio of the second channel is calculated using the second average power per slot of the second channel. A third average power per slot of the first channel is calculated using the first average power per slot of the first channel and a reciprocal of the second signal power attenuation ratio of the second channel.
US07711038B1 System and method for despreading in a spread spectrum matched filter
Implementation of an improved matched filter system for despreading a PN code from a spread spectrum signal utilizes a matched filter system that may be broadly conceptualized as a system that optimizes the number of multipliers and adders utilized by the system in despreading a PN code from a spread spectrum signal. This lowers the power consumption of the improved matched filter system and increases the speed at which the system despreads the PN code from the spread spectrum signal.
US07711035B2 Method and apparatus for suppressing communication signal interference
A frequency domain representation of a whitening filter is made to depend on essentially one unknown, namely, a scaling factor that is based on an estimated ratio of total base station power to the power spectral density (PSD) of inter-cell interference plus noise. In turn, that scaling factor can be computed based on the modeling terms used in a parametric model of the impairment correlations for a received communication signal. Preferably, the model comprises an interference impairment term scaled by a first model fitting parameter, and a noise impairment term scaled by a second model fitting parameter. Further, the scaling factor can be computed by directly estimating total base station transmit power and the PSD of inter-cell interference plus noise. In any case, the whitening filter can be used in whitening a received communication signal in conjunction with channel equalization processing or RAKE receiver processing, for example.
US07711034B2 Code division multiple access wireless system with closed loop mode using ninety degree phase rotation and beamformer verification
A wireless communication system (10). The system comprises a user station (12). The user station comprises despreading circuitry (22) for receiving and despreading a plurality of slots received from at least a first transmit antenna (A121) and a second transmit antenna (A122) at a transmitting station (14). Each of the plurality of slots comprises a first channel (DPCH) comprising a first set of pilot symbols and a second channel (PCCPCH) comprising a second set of pilot symbols. The user station further comprises circuitry (50) for measuring a first channel measurement (α1,n) for each given slot in the plurality of slots from the first transmit antenna and in response to the first set of pilot symbols in the given slot. The user station further comprises circuitry (50) for measuring a second channel measurement (α2,n) for each given slot in the plurality of slots from the second transmit antenna and in response to the second set of pilot symbols in the given slot. The user station further comprises circuitry (52) for measuring a phase difference value (φ2(n)) for each given slot in the plurality of slots in response to the first channel measurement and the second channel measurement for the given slot and in response to a ninety degree rotation of the given slot relative to a slot which was received by the despreading circuitry immediately preceding the given slot.
US07711026B2 Method and apparatus for applying codes having pre-defined properties
A method for specifying pulse characteristics applies codes having pre-defined characteristics to a layout. The layout can be sequentially subdivided into at least first and second components that have the same or different sizes. The method applies a first code having first pre-defined properties to the first component and a second code having second pre-defined properties to the second component. The pre-defined properties may relate to the auto-correlation property, the cross-correlation property, and spectral properties, as examples. The codes can be used to specify subcomponents within a frame, and characteristic values (range-based, or discrete) within the subcomponents.
US07711020B2 Optical pick-up apparatus and optical disk apparatus
An exemplary optical pick-up apparatus of the invention comprises: an optical base; a collimator lens provided on the optical base; a laser source disposed adjacent the collimator lens on the optical base and emitting light that produces heat; and temperature gradient control means, provided between the collimator lens and the laser source on the optical base, for flattening temperature gradient between the collimator lens and its surroundings.
US07711017B2 Apparatus and method for producing light using laser emission
An apparatus is provided that includes a laser that produces light at a first wavelength, an optical element that converts the light at the first wavelength received at an input end thereof into light at a second wavelength, and an optical interface proximate the input end of the optical element that directs light at the second wavelength through the optical element toward an output end of the optical element.
US07711016B2 Semiconductor laser with side mode suppression
Systems and methods for stripping an optical mode from a semiconductor laser. A waveguide layer with multiple layers is included in the semiconductor laser and is typically arranged beneath the active region. The waveguide layer is configured to match the phase of the second order mode. The waveguide layer does not substantially match the primary optical mode of the laser. By matching the phase of the second order mode, the confinement of the second order mode is reduced and the second order mode strongly couples with the waveguide layer. The optical confinement of the primary mode is not substantially reduced. The side-mode suppression ratio is thereby improved by stripping the second order mode from the active region.
US07711011B2 Play-out apparatus and method for switching a channel in a digital multimedia broadcasting receiver
A play-out apparatus and method for switching a channel in a digital multimedia broadcasting receiver are provided which can decrease a delay occurring in a channel switching time. A demultiplexer demultiplexes a signal received from a transmitter and outputs video data. A time stamp adapter changes a time stamp for indicating a play-out time of the video data such that the video data can be immediately output from a playback buffer without a Coder-Decoder (CODEC) delay, and outputs the video data including the changed time stamp. The playback buffer buffers and outputs the video data output from the time stamp adapter according to the changed time stamp. A video decoder decodes and outputs the video data output from the playback buffer according to the changed time stamp. A display unit plays the decoded video data out.
US07711006B2 Data merge unit, a method of producing an interleaved data stream, a network analyser and a method of analysing a network
A data merge unit is provided for providing an interleaved data stream, the data stream including data frames received on two or more input channels, wherein data frames from each of the two or more input channels are arranged in time-slots of the interleaved data stream. The data merge unit comprises an input unit to receive data frames from two or more input channels, a frame merge buffer arranged to receive data frames from the two or more input channels via the input unit and store said data frames; and, an output generator to generate the interleaved data stream, the output generator being configured to select complete data frames from the frame merge buffer and arrange said complete data frames in the interleaved data stream.
US07711003B2 Method for reducing service loss in interworking between SS7 signaling network and M3UA, and a signaling gateway
The invention discloses a method for reducing service loss in interworking between SS7 signaling network and M3UA. In the method, when state of an M3UA ASP-related signaling point changes, the SS7 signaling network may be notified by using messages defined in existing protocols or other messages. Thus, when performing service interworking with M3UA, the SS7 signaling network determines whether service interaction may be performed with M3UA in accordance with the state of current ASP-related signaling point. If the current ASP-related signaling point is unavailable, the SS7 signaling network will not perform service interaction. As a result, the service loss in interworking between SS7 signaling network and M3UA may be reduced without any affect on the normal service interworking between SS7 signaling network and M3UA. In addition, the method may conform to existing protocol standards, and implemented in a simple and easy way.
US07711002B2 Transcoding SMS-based streamed messages to SIP-based IP signals in wireless and wireline networks
A communication gateway for communicating presence information between a connectionless packet-switched signaling network and an Internet Protocol (IP) network includes a message bearer configured to receive and send messages over a connectionless packet-switched signaling network and a translator, in communication with the message bearer, operable to translate messages received from the connectionless packet-switched signaling network into messages suitable for transport over an IP network and operable to translate messages received from the IP network into messages suitable for transport over the connectionless packet-switched signaling network.
US07711001B2 Portable networking interface method and apparatus for distributed switching system
An apparatus and method to provide a portable networking interface for distributed switching systems. Two Application Program Interfaces (APIs) are defined for communication to a Forwarding Database Distribution Library (FDDL). The FDDL sits between network client applications and the switch device driver in order to provide a uniform interface to the switch device driver. Towers may be added to the FDDL to provide additional functionality specific to certain client applications.
US07710997B2 Security output device, security output system, output device control program and storage medium, and security output method
A security output device including: an output data receiving unit that receives output data on the basis of communication setting related to setting of a communication path; an output unit that performs output on the basis of the output data received by the output data receiving unit; an output start notification receiving unit that receives an output start notification indicating start of output of the output data; a communication setting content deciding unit that decides a content of the communication setting in accordance with the output start notification received by the output start notification receiving unit; and a communication setting execution unit that executes the communication setting on the basis of the content decided by the communication setting content deciding unit.
US07710996B1 Programmable systems and methods for weighted round robin arbitration
An arbiter system may include a first arbiter, a second arbiter, and selection logic. The first arbiter may be configured to select a first data identifier from among a group of data identifiers that are associated with a first bandwidth. The second arbiter may be configured to select a second data identifier from among another group of data identifiers that are associated with a second bandwidth. The selection logic may be configured to periodically select the first data identifier and the second data identifier so that the first data identifier and the second data identifier are respectively selected in proportion to the first bandwidth and the second bandwidth.
US07710990B2 Adaptive low latency receive queues
A receive queue provided in a computer system holds work completion information and message data together. An InfiniBand hardware adapter sends a single CQE+message data to the computer system that includes the completion information and data. This information is sufficient for the computer system to receive and process the data message, thereby providing a highly scalable low latency receiving mechanism.
US07710989B2 Scalable and configurable queue management for network packet traffic quality of service
Various embodiments are directed to scalable and configurable queue management for network packet traffic Quality of Service (QoS). In one or more embodiments, the queue management may be implemented by a network processor comprising a queue manager to assert interrupts indicating that one or more queues require service, and a core processor to apply an interrupt mask to a status register value identifying the one or more queues that require service and to provide service during a particular service cycle to only those queues that are not masked out. Other embodiments are described and claimed.
US07710988B1 Method and system for non-deterministic finite automaton filtering
A structural matching engine for non-deterministic filtering operations is provided. The structural matching engine includes an active node processor (ANP) configured to process a state of an active list to determine possible future states of a non-deterministic finite automaton (NFA). The ANP processes the state according to rules. The structural matching engine includes an active list processor (ALP) configured to initiate a lookup for a token value corresponding to the state of the active list. The ALP provides a next sate of the active list to the ANP for processing according to the rules upon completion of the processing of the state by the ANP, wherein the possible future states of the NFA are linked by the ALP to form a target list, the target list stacked on top of the active list in a data structure. A processor and a method for filtering data associated with non-deterministic states are also included.
US07710984B2 Data transfer from a host server via a tunnel server to a wireless device, and associating a temporary IPV6 address with a temporary IPV4 address for communicating in an IPV4 wireless network with the device
A front end of an IPv6 communication network includes a network entry point device and a plurality of tunnel servers which facilitate the communication of user information between a host computer of an IPv4 communication network and an IPv6 wireless communication device. The network entry point device is configured to direct a tunnel request from the host computer to a selected tunnel server, which establishes a tunnel connection with the host computer. The tunnel server facilitates the communication of user information between the host and the wireless device through the tunnel connection. The tunnel server also performs a dynamic routing protocol (DRP). In accordance with the DRP, the tunnel server updates a local routing table to reflect the newly established tunnel connection and broadcasts updated routing table information to the other tunnel servers. In another related technical aspect, a back end of the IPv6 communication network facilitates communication with the IPv6 wireless device when it operates in an IPv4 wireless communication network.
US07710982B2 Sound packet reproducing method, sound packet reproducing apparatus, sound packet reproducing program, and recording medium
The present invention prevents a receiving buffer from becoming empty by: storing received packets in the receiving buffer; detecting the largest arrival delay jitter of the packets and the buffer level of the receiving buffer by a state detecting part; obtaining an optimum buffer level for the largest delay jitter using a predetermined table by a control part; determining, based on the detected buffer level and the optimum buffer level, the level of urgency about the need to adjust the buffer level; expanding or reducing the waveform of a decoded audio data stream of the current frame decoded from a packet read out of the receiving buffer by a consumption adjusting part to adjust the consumption of reproduction frames on the basis of the urgency level, the detected buffer level, and the optimum buffer level.
US07710980B2 Synchronization system and method
Upon receipt of a synchronization request from the CPU, the AAL1 device of the act system causes its cell forming section to extract the allocation position information for the SAR-PDU payload about a particular time slot in the current frame and, via the synchronization information send/receive section, transfers the information to the AAL1 device of the standby system. The AAL1 device of the standby system causes its operation processing section to calculate the allocation position of a particular time slot in the next frame for the SAR-PDU payload based on the above allocation position information. The AAL1 device of the standby system starts allocation of the data of and following a particular time slot of the next frame to the SAR-PDU payload starting from the position indicated by the calculation result.
US07710978B2 System and method for traversing a firewall with multimedia communication
Systems and methods are disclosed for transporting multiport protocol traffic using a single-port protocol. Multiport protocol traffic from a first endpoint is converted into a single-port protocol for transport across a network. The traffic is sent over a commonly-open port and received at a second endpoint before being dispersed to the appropriate ports of the second endpoint. By converting the traffic to a single-port protocol and choosing which commonly open port to communicate the traffic through, firewalls between each endpoint may be traversed without changing any of their settings.
US07710977B2 Allocation of radio resources to packets in accordance with service qualities under radio communication environment
A mobile communications base station has a service quality detection unit that monitors and measures communication qualities of wireless terminals currently located in the service area, and a packet classification unit that classifies packets addressed to the wireless terminals into two or more groups based on the measured communication qualities. The base station also has a buffering delay measuring unit that measures buffering delay of the packets for each of the groups. A transmission priority detection unit of the base station determines the order of priority for transmitting the packets based on the measured buffering delay in comparison with a prescribed threshold value. A resource allocation unit of the base station allocates the radio resources to the packets based on the order of priority to transmit the packets to the associated wireless terminals.
US07710973B2 Error masking for data transmission using received data
A method and apparatus for error masking for data transmission using received data. An embodiment of a method includes receiving a first data packet, where the first data packet contains multiple data elements, the first data packet being a data packet in a data stream. The method further includes determining that one or more data packets are missing from the data stream, and generating one or more data packets to replace the one or more missing data packets based at least in part on the one or more data elements of the first data packet.
US07710958B2 Method for recoverable message exchange independent of network protocols
A remote mobile device periodically connects with a centralized data server to receive updated information. Because of the mobile nature of the remote device, a download of all available information may not be able to be completed during the initial network connection. When the mobile device can again reconnect to the centralized data server, the two machines are able to continue the exchange of information even if the new network connection uses different underlying technologies or different connection protocols. A fragmentation layer is used in the protocol stack above the transport layer to separate messages into chunks. By tracking which chunks are successfully sent between the two machines, the efficient exchange of messages can occur across multiple, different network connections.
US07710957B2 System and method for implementing multiple spanning trees per network
Several different spanning trees are calculated for a network. The network has several different ingress points via which packets can enter the network. Each of the spanning trees is associated with (at least) one of the ingress points, such that different spanning trees are associated with different ingress points. Packets that enter the network via a particular ingress point are forwarded through the network according to the spanning tree associated with that particular ingress point.
US07710956B2 Mobile communication control system, network management server, mobile node, access node and anchor node
A network management server includes an address manager and an address assignment direction transmitter. The address manager manages a first address, a second address and a third address of the destination mobile terminals in accordance with address assignment information received from a mobile node. The address assignment direction transmitter transmits an address assignment directions for directing a source access node to manage the first address and the second address of the destination mobile terminal, and to transmit an address assignment direction for directing a destination access node to manage the second address and the third address of the destination mobile terminal.
US07710953B2 Method and apparatus for operating fast switches using slow schedulers
The invention includes an apparatus and method for switching packets through a switching fabric. The apparatus includes a plurality of input ports and output ports for receiving arriving packets and transmitting departing packets, a switching fabric for switching packets from the input ports to the output ports, and a plurality of schedulers controlling switching of packets through the switching fabric. The switching fabric includes a plurality of virtual output queues associated with a respective plurality of input-output port pairs. One of the schedulers is active during each of a plurality of timeslots. The one of the schedulers active during a current timeslot provides a packet schedule to the switching fabric for switching packets through the switching fabric during the current timeslot. The packet schedule is computed by the one of the schedulers active during the current timeslot using packet departure information for packets departing during previous timeslots during which the one of the schedulers was active and packet arrival information for packets arriving during previous timeslots during which the one of the schedulers was active.
US07710951B2 Signaling method and signaling arrangement
The invention relates to a signaling method for a network system. In this solution, a common analog read signal is fed via a signaling channel to all nodal units under control of a control unit. The read signal is modified by modification means units at each nodal unit for identification of the nodal unit and data indicating the state of each nodal unit is added to the read signal. In the control unit, the state of each nodal unit is determined based on the modification made and the read signal.
US07710949B1 Distributed telecommunication network
A telecommunication device includes a first interface coupled to the public switched telephone network (PSTN) in a first local calling area, a second interface coupled to a packet network, and a third interface coupled to a first plain old telephone system (POTS) telephony device. The device also includes a router that directs telecommunications between the first, second, and third interfaces and a gateway that enables telecommunications between the first POTS telephony device and the packet network. Furthermore, the device includes a processor that receives signaling from the first POTS telephony device indicating a desire to establish telecommunications with a second POTS telephony device coupled to the PSTN in a second local calling area and coupled to the packet network. The processor determines whether the telecommunication device has an appropriate amount of associated credit to use the packet network to establish telecommunications between the first and second POTS telephony devices and, if so, establishes telecommunications between the first and second POTS telephony devices using the packet network such that the first and second POTS telephony devices may communicate without using a long distance network coupling the first and second local calling areas.
US07710946B2 Wireless telephone system including voice over IP and POTS
A telephone capable of placing or receiving calls over the PSTN or a packet network. The telephone can store multiple telephone numbers for each potential called party along with preferences that govern the order of selecting telephone numbers to service any given outgoing call. Some or all of the telephone numbers can be associated with a presence service. Presence indicators stored in the telephone are dynamically updated via the packet network connection and are used as part of the telephone number selection algorithm. The preferred embodiment is a wireless system having a base station and a remote device.
US07710939B2 Method and system for power saving in wireless local area communication networks
A power saving process for wireless communications is provided, wherein a receiving station examines the header of each incoming frame and stops decoding data symbols of the frame, upon determining that the incoming frame is not intended for that receiving station. In one implementation, the receiving station stops receiving and decoding data symbols of the frame by entering a power saving mode. This conserves power at the receiving station.
US07710937B2 Communication terminal, communication system, and communication method
A communication system has a personal computer (PC) which obtains a communication function by acquiring a modem driver, and a portable communication terminal which can communicate with the PC. The portable communication terminal includes a USB interface section to be connected to the PC, a RAM storing an address of a server that stores the modem driver, and a control section which downloads the modem driver from the server through a wireless communication section, and transmits the downloaded modem driver to the PC through the USB interface section.
US07710936B2 Universal ethernet telecommunications service
We describe a universal Ethernet telecommunications service (UETS) that combines the features of the telephone network, local area networks and the Internet in order to offer integrated broadband services by re-using the infrastructure of the telephone and electrical networks. User-network communication extends the Ethernet local network services to the infrastructure of the operator in the “Ethernet domain”, which is distinguished from the Internet “IP domain”. The access device offers packet telephone service, with power supply over the telephone pairs, which guarantees the emergency call through the exchange being provided with a battery and power control for energy saving. Terminals are also defined with a simple supervisor to support the applications used in the Internet, which communicate via the Ethernet domain with the LLC/MAC or TCP/IP protocols and via the IP domain with the TCP/IP protocols.
US07710935B2 Local area network having multiple channel wireless access
A communication network having at least one access point supports wireless communication among a plurality of wireless roaming devices via a first and a second wireless channel. The access point comprises a first and a second transceiver. The first and second transceivers operate on the first and second wireless channels, respectively. Each of the plurality of wireless roaming devices are capable of communicating on the first and second wireless channel. In one embodiment, the first wireless channel is used to exchange data, while the second channel is used to manage such exchanges as well as access to the first channel. In an alternate embodiment, both channels are used to support communication flow, however the first channel supports a protocol that is more deterministic than that of the second channel. Allocation of ones of the plurality of wireless roaming devices from one channel to the next may occur per direction from the access point. It may also result from decisions made by each of the wireless roaming devices made independent of the access point. For example, a decision may be made based on the data type being transferred or based on the current channel load. Such factors may also be used by the access point for allocation determinations. In addition, allocation may be based on the type of roaming device involved, such as allocating peripherals to a slower channel.
US07710934B2 Method and apparatus for keeping information in routing tables consistent throughout wireless network
A method and apparatus for keeping information included in routing tables consistent throughout a wireless network are provided. The method includes enabling a mesh access point to generate data and transmit the data, gathering a plurality of pieces of information about a plurality of stations associated with the mesh access point, classifying the plurality of pieces of information into a plurality of blocks, generating a checksum for each of the blocks, and transmitting the checksum.
US07710931B2 System and method for handling simple IP to mobile IP transition
Methods are provided for transitioning between SIP and MIP. Mobile devices, upon detecting a new system, automatically attempt a MIP session to avoid the default position of SIP. A history is maintained of systems visited, and for systems that did not support MIP in the past, a MIP session is not attempted, but rather SIP is initiated from the start.
US07710929B2 Method of controlling access to a communications medium
A multi-mode access point (AP) and a method of controlling access between that AP and one or more clients is disclosed. In a first time period, the AP commands the client(s) not to send data on a first channel, using, for example, the 802.11a Wireless Local Area Network (WLAN) Standard. The AP is enabled, in that first time period, to receive data on a second channel using say, the 802.11b WLAN standard. At the end of the first time period, the AP switches so that the first channel is commanded to be silent while data can instead be sent via the second channel. Data queuing for a given channel can take place at the or each client when that channel is commanded to be silent, for subsequent transmission when that channel is enabled again.
US07710924B2 Method of supporting media independent handover with resource management function in a mobile communication system
A method of performing handover with at least one homogeneous and heterogeneous network is disclosed. More specifically, the method includes mobile station (MS) which establishes a heterogeneous network handover module for converging information from the at least one network interface module associated with the at least one of a homogeneous and heterogeneous network into a unified presentation; transmits to the heterogeneous network handover module of a serving network a handover request message to initiate handover from a serving network to a target network, wherein the handover request message is configured by the heterogeneous network handover module of a mobile station (MS); receives a handover confirmation message in response to the handover request message from the heterogeneous network handover module of the serving network; transmits a handover commit request message to the heterogeneous network handover module of a serving network, wherein the handover commit request message includes at least one target network information and includes the request to retain resources of the MS; and receives a handover commit confirmation message from the heterogeneous network handover module of the serving network, wherein the handover commit confirmation message includes a response to the request to retain resources of the MS.
US07710918B2 Pilot designing method in an uplink OFDMA system
A pilot designing method in an uplink OFDMA system is provided. In the uplink OFDMA system, communications are carried out in a frame divided into time-frequency lattices, and each time-frequency lattice includes a plurality of data symbol periods and a plurality of pilot symbol periods intermittently arranged with respect to the data symbol periods. The frame is divided into a plurality of blocks. The blocks are allocated to the terminals. A predetermined allocated pilot time-frequency lattice is shared between adjacent terminals.
US07710912B1 Managing content synchronization between a data service and a data processing device
A system and method for tracking and managing applications and content between a wireless device and a service. For example, in one embodiment, an “uninstalled” field is used within records on a client device and identifying, whether each application on the client is installed or whether the application has been uninstalled. A corresponding set of records are provided on the data service for each individual client device, including the “uninstalled” field. When an application is uninstalled on any client device, the corresponding record for that client device is updated on the service so that the service and the wireless device remain in synch.
US07710911B2 Method and apparatus for dynamically allocating H-ARQ processes
A method and apparatus for dynamically allocating hybrid automatic repeat request (H-ARQ) processes in a wireless transmit/receive unit (WTRU) for supporting enhanced uplink (EU) transmissions. The H-ARQ processes in the WTRU are reserved for specific transport channels (TrCHs), dedicated channel medium access control (MAC-d) flows or logical channels associated with different data transmission priority classes. The WTRU allocates H-ARQ processes from those reserved H-ARQ processes that are available. Optionally, a higher priority channel may be allowed to allocate an H-ARQ process reserved for lower priority channels. Lower priority H-ARQ processes may be preempted. The preemption may be restricted by urgency of data transmission, or by radio network controller (RNC) configuration of H-ARQ processes. Alternatively, a common pool of H-ARQ processes may be configured and an H-ARQ process may be allocated from the common pool in accordance with a priority of each channel, and lower priority H-ARQ may be preempted.
US07710909B2 Asymmetrical forward/reverse transmission bandwidth
A wireless communications system employs code-division multiple access information transmission techniques where the uplink and downlink transmission bandwidths are unequal. The higher bandwidth is an integer multiple of the lower bandwidth. The present system requires a base station and a subscriber unit to have two pseudo-random code generators which can be clocked separately. Alignment of the uplink and downlink pseudo-random spreading codes is achieved by truncating the code sequence for the lower speed link at the conclusion of a complete code sequence for the higher speed link.
US07710908B2 Method and arrangement for coding and scheduling in a retransmission communication system
A sending node (405) is adapted for communication with several receiving nodes (410, 420) by transmitting information in the form of a regular data packet to at least one intended receiving nodes, said sending node comprising—means to receive, identify and store a priori information in feedback from receiving nodes (410, 420); —means (905) for forming a composite data packet from at least two regular data packets, said means arranged to use a priori information from said a priori information storage module (910) and to determine which multiple individual data packets to retrieve from a buffer module (920) for use in the composite data packet, said means being arranged to form a composite data packet from which the intended receiving node for each of the at least two regular packets can decode the composite packet to obtain at least one packet intended for it.
US07710906B2 Transmitting and receiving system, transmitting apparatus, transmitting method, receiving apparatus, receiving method, and program
A transmitting and receiving system is provided. The transmitting of receiving system includes a transmitting apparatus to transmit data and a receiving apparatus to receive the data by means of radio communication. The transmitting apparatus includes: data transmission means for transmitting the data; state information reception means for receiving state information indicative of states of the radio communication from the receiving apparatus; and control means for controlling transmission using the data transmission means. When the state information reception means receives state information indicating a degraded state of the radio communication, the control means stores control information for the data transmission means to control transmission immediately before the state information is received; and, when the state information reception means thereafter receives state information indicating a normal state of the radio communication, the control means uses the most recently stored control information to control transmission by means of the data transmission means. The receiving apparatus includes: data reception means for receiving data transmitted from the data transmission means by means of the radio communication; determination means for determining the radio communication state based on data received by the data reception means; and state information transmission means for transmitting state information indicating the radio communication state determined by the determination means to the transmitting apparatus.
US07710904B2 Ring network with variable token activation
An apparatus including a ring network, a plurality of nodes on the ring network to act as senders, a node on the ring network to act as a receiver, the receiver having receiver logic to place a token on the ring, the token further having an indication of an activation status, and network logic to pass the token along the ring network from each node to the next after the token is placed on the ring network and to activate the token by setting the indication of the activation status to a value indicating that the token is active at a location on the ring determined so that over a defined period of time, the token is activated in proximity to each sender at approximately the same frequency.
US07710896B2 Ad-hoc network routing metric optimization
A network processing device calculates variable link metrics and then prioritizes selection of network links for sending packets according to the calculated variable link metrics. The variable link metrics can include a link capacity index that represents a combination of platform and interface capabilities for nodes on opposite ends of the network links. The link metrics can also include an expected retransmission value that indicates the percentage of packets that may have to be transmitted over different links.
US07710893B2 Method of reducing signalling overhead and power consumption in a wireless communication system
A method of transmitting channel quality information (CQI) to an access network (AN) in a system having at least one carrier is disclosed. More specifically, the method includes receiving at least one packet from the AN, each of which includes an indicator, wherein the indicator provides buffer level information and ceasing transmission of the CQI of at least one non-anchor carrier to the AN if the buffer level information indicates that there is no more packet to be transmitted to an access terminal (AT).
US07710890B2 Method for detecting a signal propagation time between a mobile radio terminal and a base station
A method for detecting a signal propagation time between a mobile radio terminal and a base station in a mobile radio network in a mobile radio terminal, particularly for the purpose of localizing the mobile radio terminal which inserts a propagation time detection information item into a channel request message in order to signal to the base station that no channel reservation is necessary, and that only the propagation time detection needs to be carried out, so as to achieve significantly reduced loading of network resources.
US07710888B2 Apparatus and method for testing and fault isolation in a communication network
An apparatus and method for performing automated testing and trouble isolation of a communications link in an access network is described. Communications link testing may occur without taking the communications link out of service for the duration of the test.
US07710887B2 Network protection via embedded controls
The present disclosure provides a method for providing network protection. A method according to one embodiment may include detecting an infected data packet at an in-line device. The method may further include receiving a first instruction from the in-line device at a central management server, the instruction identifying the origin of the infected data packet. The method may also include receiving a marking instruction from the central management server at an infected endpoint device and marking outgoing data packets at the infected endpoint device to create marked data packets. Of course, many alternatives, variations and modifications are possible without departing from this embodiment.
US07710886B2 Generating traffic from a predetermined amount of processed traffic
There are disclosed methods, computer readable media, and apparatus for generation of processed traffic. Traffic, including plural data units for transmission to a first endpoint, may be provided. The provided traffic may be processed and held until a predefined amount of processed traffic has accumulated. The held traffic may then be released for transmission to the first endpoint.
US07710885B2 Routing monitoring
A routing monitor is disclosed comprising at least one communication tap, wherein each of the at least one communication taps is positioned in a line of communication between two routers and a protocol emulator for reassembling routing protocol messages captured by the at least one communication tap and opening a routing protocol connection with a network device using the reassembled routing protocol messages in response to a request for connection received from the network device.
US07710884B2 Methods and system for dynamic reallocation of data processing resources for efficient processing of sensor data in a distributed network
Methods and system for dynamic reallocation of data processing resources for efficient processing of sensor data in a distributed network is provided. The methods and system include determining a data transmission cost ft; determining a data processing cost fp; determining a data storage cost fs; and determining a data query Q which minimizes f(ft+fp+fs) for a system of networked data processing resources.
US07710883B2 Path setting method and communication apparatus in communication network performing communications through a plurality of layers
A path setting method enabling utilization of request information from a user in a communication network having a path of a higher layer and a path of a lower layer formed in a hierarchy and performing communication between one communication apparatus and another communication apparatus for which a path is set by repeating through another communication apparatus. This method has a step of judging a possibility of reaching the destination communication apparatus in the higher layer, judged in the communication apparatus existing in the middle of the path, a step of transmitting a lower layer path setting request message obtained by further adding route designating information and bandwidth information in a higher layer path setting request message when it is judged there is no possibility of reaching the apparatus, and a step of notifying the transmitted lower layer path setting request message to each communication apparatus on the route reaching the destination communication apparatus.
US07710880B2 Method and apparatus for security protection of service interruption in switch network
Embodiments of the present invention provide a security protection method and apparatus for performing security protection during service interruption occurring in a switch network. In an embodiment of the present invention, a transmitting-end device selects each sub-route from a plurality of sub-routes one by one to transmit a call to an opposite-end device; when a trunk device receives the call, it analyzes a route condition from the current selected sub-route to an opposite-end device; the trunk device determines whether to transmit the call to the opposite-end device or report a blocking message to the transmitting-end device according to the route condition; if the transmitting-end device receives the blocking message, then the transmitting-end device excludes the current selected sub-route, judges whether all the sub-routes are excluded, and determines whether to continue selecting a next sub-route or end selecting the sub-routes according to the judgment result.
US07710877B2 Communication control system
The present invention relates to a communication control system, and provides specifically a peer-to-peer (P2P) communication control system making it possible to effectively exploit P2P communication within an organizational network. The communication control system includes: an authentication server that authenticates a terminal which requests subscription to a network, sends communication priority information to the terminal whose subscription is permitted, and delivers communication regulation information based on the communication priority information to a router which accommodates the terminal; a terminal that uses a packet, to which the communication priority information sent from the authentication server is appended, to perform communication after having subscription thereof permitted; and a router that monitors the packet sent from the terminal, and imposes a communication regulation on the terminal according to the communication regulation information based on the communication priority information and delivered from the authentication server.
US07710875B2 Congestion control in a wireless mobile system
The invention refers to a method for improved congestion control in a wireless mobile system where a high speed packet data access (HSDPA) between a node and a number of mobile stations (MS) have been established by dedicating a high speed physical downlink shared channel (HS-PDSCH) to all mobile stations (MS) and one associated dedicated channel (A-DPCH) per each mobile station (MS). The method comprises the steps of; CON-in case of congestion, detecting the amount of download data still to be downloaded by each of the mobile stations (MS) and, -based on the amount of download data still to be downloaded, releasing the associated dedicated channel (A-DPCH) for one or more first mobile stations (MS) having an amount of data above a predetermined threshold level.
US07710874B2 System and method for automatic management of many computer data processing system pipes
A process control method and system including partitioning transmit decisions and certain measurements into one logical entity (Data Plane) and partitioning algorithm computation to update transmit probabilities into a second logical entity (Control Plane), the two entities periodically communicating fresh measurements from Data Plane to Control Plane and adjusted transmit probabilities from Control Plane to Data Plane. The transmit probability may be used in transmit/discard decisions of packets or instructions exercised at every arrival of a packet or instruction. In an alternative embodiment, the transmit probability may be used in transmit/delay decisions of awaiting instructions or packets exercised at every service event.
US07710872B2 Technique for enabling traffic engineering on CE-CE paths across a provider network
A technique enables Traffic Engineering (TE) on paths between customer edge devices (CEs) across a provider network (“CE-CE paths”) in a computer network. According to the novel technique, TE is configured on a link from a sending provider edge device (PE) to a first CE (“PE-CE link”), e.g., a CE of one or more virtual private networks (VPNs). The sending PE conveys TE information of the PE-CE link to one or more receiving PEs in the provider network. Upon receiving the TE information, each receiving PE expands a TE database (TED) for information regarding the provider network (i.e., a “core TED”) to include TE-configured PE-CE links, e.g., by updating one or more corresponding VPN TEDs (VTEDs) for each VPN maintained by the receiving PE. Once the receiving PEs have the TE information for configured PE-CE links from the provider network, one or more TE techniques may be applied to paths from a second CE of the receiving PE to the first CE (a CE-CE path) to thereby facilitate, e.g., establishment of TE-LSPs along CE-CE paths.
US07710869B1 Packet routing to reduce susceptibility to disturbances
In a communications system, a network provides multiple physical paths for communicating packets between participants of communication sessions. During a communication session, elements of the network route packets such that the packets are separated for communication to a destination using multiple physical paths.
US07710868B2 Recording media, information processing apparatus, control method and program
A method, program and an information processing apparatus to control a communication device having a plurality of communication modes which are different from each other in power consumption and communication rate, the program enabling the information processing apparatus to work as a communication throughput measuring section for measuring a communication throughput with which the communication device communicated in a predetermined reference period in the past, and a communication mode setting section for setting the communication mode of the communication device to a communication mode with lower power consumption and lower communication rate as compared with that of a communication mode set in a case where the communication throughput is higher, if the measured communication throughput is lower.
US07710866B2 Method and apparatus for optimization of redundant link usage in a multi-shelf network element
A method and apparatus for optimizing redundant link usage allows a portion of the wasted bandwidth in a redundant link system to be utilized for additional data traffic without compromising the ability of the system to respond to and correct for a failure of a link. In one embodiment, one of two independent, individually addressable links is selected as a nominal communication path, and the other as a standby communication path. The path independent traffic is sent via the nominal communication path, while the path dependent data is sent via the nominal communication path or the standby path, in accordance with the dependence of the traffic. In another embodiment, critical time sensitive traffic is sent via a nominal and standby time sensitive paths, while normal traffic is sent via nominal normal path, and non-critical traffic is sent via a standby normal path.
US07710865B2 Disaster recovery for active-standby data center using route health and BGP
The present invention provides an active/standby data center that avoids the delay associated with a cached DNS entry to switch from the active data center to the standby data center. When the active data center becomes unavailable, the standby data center advertises the same address as the primary data center so the change over occurs quickly. When the IP address of the primary data center is no longer visible to the standby data center, the standby data center begins to advertise.
US07710863B2 Relay device
To provide a device and a method enabling a user to judge which route a path used at the present traces without being aware of whether the now-in-use path is a working path or a recovery path. A relay device positioned at a diverging node between the working path and the recovery path, when forwarding a message (e.g., a Path message and a Resv message each containing RRO) used for route trace, judges which type of path the path employed for forwarding the data at the present is coincident with and forwards the data to the relay device disposed on the in-use path, thereby actualizing the trace of the route used for forwarding the data at the present.
US07710860B2 Data relay apparatus and data relay method
A failure-recovery-information storing unit stores failure-recovery information in which a working path is associated with a backup path. A failure-occurrence-notification receiving unit receives a failure-occurrence notification indicating that a failure has occurred in the working path. A backup-path searching unit searches for a backup path corresponding to the working path on which the failure has occurred, based on the failure-recovery information. A path-switch processing unit carries out a path-switch process, in such a manner that the data to be transferred using the working path in which the failure has occurred is transferred using the backup path.
US07710859B2 Fault-tolerant broadcast router
A fault-tolerant router includes first and second router matrix card. The first and second router matrix cards receive a common set of 4n parity encoded input digital audio data streams and respectively generates therefrom, first and second sets of M output digital audio streams. As the first and second sets of data streams propagate along the first and second router matrix cards, respectively, one or more health bits are set whenever an error or other type of fault condition is detected. First and second parity check circuits are configured to detect parity errors and/or assess the relative health of the first and second sets of data streams and one of the two sets of data streams is selected as the output of the fault-tolerant router based upon either the parity error analysis, health analysis or both.
US07710852B2 Optical disc
An optical disc according to the present invention includes a plurality of recording layers; a receiving section for receiving, from outside an optical disc, a switching instruction for switching a target layer to be targeted for recording or reproducing information among the plurality of the recording layers; and a switching section for switching the target layer among the plurality of recording layers, based on the switching instruction received.
US07710850B2 Method and apparatus for reproducing data of super resolution information storage medium
A data reproducing method reproducing data recorded in a super resolution information storage medium in a form of marks having magnitudes less than a resolving power of an incident light beam, and an apparatus thereof. The data reproducing method includes irradiating a first beam having a resolving power causing a super resolution phenomenon and a second beam having a resolving power not causing a super resolution phenomenon into different places on the information storage medium, detecting a first reproduction signal based on the first beam and a second reproduction signal based on the second beam, and compensating for and calculating a temporal delay between the first reproduction signal and the second reproduction signal. Therefore, a signal reflected from a peripheral area of a reproduction beam spot other than a super resolution area can be excluded, thereby improving reproduction signal characteristics.
US07710848B2 Optical pickup apparatus
The present invention provides an optical pickup apparatus including: a first light source; a second light source; and a light-converging optical system including a coupling lens and an objective lens. The coupling lens includes a first diffractive structure. The optical pickup apparatus satisfies a predetermined condition according to the chromatic aberration, focal length, and dispersion of the material.
US07710845B2 Holographic memory and holographic recording apparatus
The light energy necessary for the precure process is held by the RFID at the holographic memory. The controller acquires the light energy corresponding to the temperature of the recording position detected by the temperature sensor out of the precure information acquired by the RFID reader. The exposure time (light emitting time of LED) Te in the precure process is calculated based on the calculating equation Te (sec)=En (joule)/Pd (watt) from the energy En and the intensity Pd of light irradiated onto the recording position detected by the light detector.
US07710844B2 Optical storage system
An optical storage system for storing data in an optical medium comprises an initial light source, a first sheet, a light modulator and a second sheet. The initial light source provides an initial light beam. The first sheet comprises a first surface and a second surface, wherein the initial light beam is partially reflected on the first surface to act as a reference beam, and the initial light beam partially passes the first surface, reflected on the second surface to act as a signal beam. The light modulator provides a pattern, wherein the signal beam contacts the light modulator. The second sheet comprises a third surface and a fourth surface, wherein the reference beam is reflected toward the optical medium on the third surface, the signal beam is reflected toward the optical medium on the fourth surface, and the reference beam and the signal beam interfere with each other to store the pattern into the optical medium.
US07710842B2 Optical disc apparatus and recording power determining method thereof
A method of determining a recording power used to record information to an optical disc, includes carrying out test recording which records predetermined data to a predetermined area of the optical disc to determine the recording power, and recording predetermined data with a power equal to or more than the determined recording power to an area adjacent to the predetermined area.
US07710833B2 Radio-controlled timepiece and method of changing the waveform discrimination standard
A radio-controlled timepiece has a reception means that receives a standard radio signal containing time information; a demodulation means that demodulates the standard radio signal received by the reception means and outputs a demodulated signal; a waveform discrimination means that discriminates the waveform of the demodulated signal based on a specific waveform discrimination standard, and outputs a code corresponding to the waveform; a time information conversion means that converts the code output by the waveform discrimination means to time information; and a waveform discrimination standard changing means for changing the waveform discrimination standard.
US07710830B2 Outing record device
Provided, among other things, is an outing record device comprising, in a compact, wall-mountable device: controller with associated memory; display(s) for displaying a outing time and an outing duration time; a receiver suitable for hanging an Object; and a trigger responsive to the removal from and placement on the receiver of an object, wherein the controller records the times of removal and placement, calculates a last outing time and duration, and makes available for display on the display(s) the outing time and duration. Methods of use, for example, are also provided.
US07710829B2 RSSI and ultrasonic based hybrid ranging technology
Disclosed is a hybrid ranging method comprising the steps of: transmitting from a first node an ultrasonic signal and a radio signal comprising at least one radio synchronization signal with a predetermined ratio; calculating, at a second node, a ultrasonic transmission time period between the receipt of the radio synchronization signal and the receipt of the ultrasonic signal; calculating, at the second node, an ultrasonic measured result between the first node and the second node by using the ultrasonic transmission time period; calculating, at the second node, the strength of the received radio signal, and obtaining a radio measured result between the first node and the second node from a reference database; calculating, at the second node, the smoothness of the ultrasonic measured result and the radio measured result; and determining at the second node, a final measured result according to the smoothness of the ultrasonic measured result and the radio measured result.
US07710828B2 Systems and methods for determining shooter locations with weak muzzle detection
Systems and methods for locating the shooter of supersonic projectiles are described. The system uses at least five, preferably seven, spaced acoustic sensors. Sensor signals are detected for shockwaves and muzzle blast, wherein muzzle blast detection can be either incomplete coming from less than 4 sensor channels, or inconclusive due to lack of signal strength. Shooter range can be determined by an iterative computation and/or a genetic algorithm by minimizing a cost function that includes timing information from both shockwave and muzzle signal channels. Disambiguation is significantly improved over shockwave-only measurements.
US07710823B2 Resistivity measurement through metal casing using magnetic field and magnetoacoustic phenomena
Measurements of acoustic velocities are made through a case borehole in the absence and presence of an applied magnetic field. A formation resistivity parameter may be estimated from differences in the acoustic velocities.
US07710822B2 Vertical seismic profiling method utilizing seismic communication and synchronization
A while-drilling Vertical Seismic Profiling (VSP) data acquisition system utilizing the same seismic shots for three purposes is disclosed. First, the seismic shots provide a means for synchronizing a downhole clock in the VSP receiver to a master clock at the surface, thereby enabling correct determination of seismic travel times. Second, the same seismic shots are also used to communicate commands and other information to the downhole VSP receiver, such commands controlling the actions of the VSP receiver or associated devices. Third, the same seismic shots are utilized for purposes of the VSP survey itself, i.e. determination of seismic travel times, forming of seismic images, and determination of geologic and formation fluid properties using the VSP methods.
US07710820B2 Seabed seismic source apparatus
A seabed seismic source apparatus includes a control module adapted for deployment at a seabed. The control module has a receiver for receiving a remote signal and a firing controller for generating a firing signal in response to the remote signal. The seabed seismic source apparatus further includes at least one seismoacoustic source module adapted for deployment at the seabed with the control module. The seismoacoustic source module has a seismoacoustic source for generating a seismic signal and a firing device for firing the seismoacoustic source to generate the seismic signal. The seabed seismic source apparatus further includes a transmission link between the firing controller and the firing device, wherein the firing device fires the seismoacoustic source upon receiving the firing signal generated by the firing controller.
US07710819B2 Streamer cable with enhanced properties
The present invention relates to streamer cables. One embodiment of the present invention relates to a method for preparing a streamer cable. The method may comprise retrofitting the streamer cable with a solid void-filler material, where the streamer cable was configured as a liquid-filled streamer cable. The retrofitting may comprise introducing a void-filler material into the streamer cable when the void-filler material is in a liquid state and curing or otherwise solidifying the void-filler material to a solid state. In another embodiment, the present invention relates to a streamer cable comprising an outer skin and at least one sensor positioned within the outer skin. The streamer cable may also comprise a solid void-filler material positioned between the outer skin and the at least one sensor, wherein the solid void-filler material is coupled to the at least one sensor.
US07710813B1 Electronic fuse array
An electronic fuse memory array has an array core with a plurality of selectable unit cells. A unit cell has a fuse and a cell transistor (M12). A programming current path goes through the fuse and the cell transistor to a word line ground and a read current path also goes through the fuse and the cell transistor to the word line ground.
US07710811B2 RAM with trim capacitors
In one embodiment, a memory is provided that includes: a plurality of memory cells arranged in columns, each column coupled to a corresponding bit line; a sense amplifier adapted to sense the voltage on a pair of the bit lines to determine a binary state of an accessed memory cell coupled to a first one of the bit lines in the pair; and a first trim capacitor having a first terminal directly coupled to one of the bit lines in the pair, the first trim capacitor having an opposing second terminal coupled to a first trim capacitor signal, the memory being adapted to change a voltage of the first trim capacitor signal while the sense amplifier senses the voltage to determine the binary state of the accessed memory cell.
US07710810B2 Device for refreshing memory contents
A device can be used for refreshing memory contents of first and second memory cells. The memory contents of the first memory cells are refreshed in a first period of time and the memory contents of the second memory cells are refreshed in a second period of time. A pre-charge circuit is provided for bit lines for the first memory cells and the second memory cells. A controller may be coupled to the pre-charge circuit to control the pre-charge circuit such that a pre-charge voltage may be applied to the bit lines of the first memory cells during the first period of time and not during the second period of time and that the pre-charge voltage may be applied to the bit lines of the second memory cells during the second period of time and not during the first period of time.
US07710801B2 Circuitry and method for an at-speed scan test
An integrated circuit has a plurality of clock domains and a plurality of memory cells being configurable as operational memory cells or as scan test memory cells for testing the integrated circuit. A pulse generator of the integrated circuit generates pulses for triggering the memory cells when being configured as scan test memory cells, the pulse generator comprising a plurality of pulse outputs. The pulses are provided to the memory cells by multiplexer circuits selecting one of the pulses of the pulse generator and an operational clock.
US07710795B2 Semiconductor memory device
A semiconductor memory device that includes a first high voltage oscillator configured to generate a first control pulse in response to a first enable signal, a level shifter configured to generate a high voltage control pulse by boosting a level of the first control pulse using a source high voltage, and a first high voltage generator configured to generate a high voltage by boosting an external power supply voltage in response to the high voltage control pulse.
US07710785B2 Semiconductor memory device having a floating storage bulk region capable of holding/emitting excessive majority carriers
A semiconductor memory device includes: a semiconductor layer formed on an insulating layer; a plurality of transistors formed on the semiconductor layer and arranged in a matrix form, each of the transistors having a gate electrode, a source region and a drain region, the electrodes in one direction constituting word lines; source contact plugs connected to the source regions of the transistors; drain contact plugs connected to the drain regions of the transistors; source wirings each of which commonly connects the source contact plugs, the source wirings being parallel to the word lines; and bit lines formed so as to cross the word lines and connected to the drain regions of the transistors via the drain contact plugs. Each of the transistors has a first data state having a first threshold voltage and a second data state having a second threshold voltage.
US07710779B2 Nonvolatile semiconductor memory, method for reading out thereof, and memory card
A nonvolatile semiconductor memory includes: a memory cell unit including a plurality of memory cells having an electric charge accumulation layer and a control electrode, said memory cells being electrically connected in series; a plurality of word lines, each of which is electrically connected to said control electrode of said plurality of memory cells; a source line electrically connected to said memory cells at one end of said memory cell unit; a bit line electrically connected to said memory cells at the other end of said memory cell unit; and a control signal generation circuit, which during a data readout operation staggers a timing for selecting the word line connected to said memory cells of said memory cell unit from a timing for selecting a non-selected word line connected to a non-selected memory.
US07710776B2 Method for on chip sensing of SONOS VT window in non-volatile static random access memory
A system and method for determining a SONOS VT window using a current sensing scheme is disclosed. The present invention creates a first current path and a second current path through the volatile and non-volatile sections of an nvSRAM memory cell. The erase threshold voltage of the first edge of the window is determined when current is detected in the first path. The program voltage of the second edge of the window is determined when current is detected in the second path. Accordingly, the voltage used to power a plurality of SONOS transistors may be set using the values of the first and second threshold edges to determine the VT window.
US07710775B2 Cell array of memory device sharing selection line
A cell array of a flash memory device includes a memory cell transistor connected to a word line, a first selection transistor for controlling a first connection between the memory cell transistor and a bit line in response to a selection signal, and a second selection transistor for controlling a second connection between the memory cell transistor and a common source line in response to the selection signal.
US07710771B2 Method and apparatus for capacitorless double-gate storage
A method and/or system and/or apparatus for a dual gate, capacitor less circuit that can act as a state storage device. Further embodiments describe fabrication methods and methods of operation of such a device.
US07710769B2 Data storage device and method
A serial magnetic mass storage device and associated data storage method is provided based on magnetic nanowires that support single magnetic domains separated by domain walls. Each data-storing nanowire has a plurality of crossing nanowires along its length, forming cross junctions that constitute domain wall pinning sites. Data is fed through each data-storing nanowire by moving the magnetic domains under the action of a field that alternates between alignment and anti-alignment with the crossing nanowires. The data is encoded in the chirality of the domain walls, with up and down chirality transverse domain walls being used to encode 0's and 1's. Data is clocked into each nanowire with suitable nucleation generators capable of nucleating domains with domain walls of pre-defined chirality. Data is clocked out of each nanowire with suitable magnetic field sensors that sense the chirality.
US07710763B2 SRAM cell using separate read and write circuitry
An SRAM device that includes an array of SRAM cells arranged in rows and columns. The SRAM device also includes a word line associated with at least one row, the word line operable to control access to cells in the row for both read and write. In addition, the SRAM device includes a write bit-line associated with at least one column operable to provide input to the cells in the column for write. Furthermore, the SRAM device includes a read bit-line associated with the column operable to receive output from cells in the column.
US07710760B2 Method and apparatus for charging large capacitances
A method and apparatus for charging large capacitances of a circuit, such as an integrated circuit, without imparting noise on an operating voltage. A comparator compares a reference voltage to a voltage representing the voltage on the capacitance and a multiplexer routes one of an external voltage or an operating voltage derived from said external voltage to charge the capacitance depending on the output of the comparator.
US07710759B2 Nonvolatile ferroelectric memory device
A nonvolatile ferroelectric memory device includes a plurality of memory cells connected serially between a bit line and a sensing line, a first switching unit configured to selectively connect the memory cells to the bit line in response to a first selecting signal, and a second switching unit configured to selectively connect the memory cells to the sensing line in response to a second selecting signal. The first switching unit and the second switching unit have the same structure as that of the memory cell.
US07710752B2 Transformerless utility-grid-interactive inverter
An electrical DC-to-AC power conversion apparatus is disclosed that is primarily intended for use with solar photovoltaic sources in electric utility grid-interactive applications. The invention improves the conversion efficiency and lowers the cost of DC-to-AC inverters. The enabling technology is a novel inverter circuit topology, where the bulk of the throughput power, from DC source to AC utility, is processed only once. The inverter does not require an isolation transformer and can be connected directly to a 480/277 Vac utility grid. The invention also allows the power converter to start into photovoltaic array having higher open circuit voltages. The invention also uses active ripple current cancellation to substantially reduce the cost, size and weight of the main filter inductors.
US07710738B2 Lead-type electronic-part-mounted printed circuit board, method of soldering lead-type electronic part and air-conditioner
A printed circuit board 1 including a group of consecutive soldering lands 3 for soldering a lead-type electronic part 2 with a plurality of leads 2a, includes a solder drawing land 4 having a cross-shaped slit 4a and being provided adjacently to a rearmost portion of the group of the consecutive soldering lands 3.
US07710734B2 CFP mechanical platform
In one example embodiment, a pluggable optoelectronic module includes a shell with a front, back, and first and second sides. A first guiderail protrudes from the first side and extends from the front of the shell to the back of the shell. A second guiderail protrudes from the second side and also extends from the front of the shell to the back of the shell. A first thumbscrew runs the length of the module and is housed within the first guiderail. A second thumbscrew also runs the length of the module and is housed within the second guiderail. The two thumbscrews are configured to secure the module to a host device when the module is plugged into the host device.
US07710731B2 Chassis partition framework for personal cluster computer
A chassis partition framework is provided for configuring a personal cluster computer that has a head-node mainboard, a first compute-node mainboard, a second compute-node mainboard, a third compute-node mainboard and a fourth compute-node mainboard. The chassis partition framework mainly includes a top chamber, a left chamber and a right chamber. The top chamber is for configuring the head-node mainboard horizontally. The left and right chambers located under the top chamber are for vertically configuring the first and second compute-node mainboards and the third and fourth compute-node mainboards respectively in face-to-face alignment, with the second and third compute-node mainboards standing in back-to-back alignment. Therefore, the mechanical problems of the conventional blade-type personal cluster computer about heat-dissipation, noise-reduction, expansibility and space-arrangement may be improved through the chassis partition framework.
US07710728B2 Electronic device
According to one embodiment, an electronic device includes a casing at least a part of which is made of metal, an in-casing member which is housed in the casing and becomes warm when the electronic device is in operation, and a boss member formed separately from the casing and made of resin. The boss member is attached to the metal part of the casing and is interposed between the casing and the in-casing member.
US07710723B2 Vehicle inverter assembly with cooling channels
An inverter assembly for a vehicle includes a housing, a first inverter, and a second inverter. The housing comprises a plurality of walls. The plurality of walls form an inlet for cooling fluid to enter the housing, an outlet for the cooling fluid to exit the housing, and a channel, and a channel for the cooling fluid to flow therebetween. The first inverter is disposed within the housing proximate the channel, and is configured to be cooled by the cooling fluid flowing through the channel. The second inverter is also disposed within the housing proximate the channel, and is also configured to be cooled by the cooling fluid flowing through the channel.
US07710717B2 Buffer for disk drive and disk drive assembly having the same
A buffer to be used with a disk drive, the buffer including a main body provided to the disk drive; one or more protrusions extending from an inner or outer surface of the main body; and one or more inner spaces corresponding to the respective protrusions; wherein the inner spaces are formed on an apposite surface of the main body to the protrusions.
US07710710B2 Electrical component and circuit configuration with the electrical component
An electrical component includes ceramic layers that are stacked to form a base body, electrode layers among the ceramic layers to form at least one capacitor, at least one phase gate on a ceramic layer that corresponds to a surface of the base body, contact surfaces on a top surface of the base body, and through contacts that electrically connect the electrode layers to the contact surfaces. The through contacts are inside the base body at least in part. Side surfaces of the base body are substantially free of surface metallic contacts and of metal plating.
US07710708B2 Two-axis geomagnetic sensor and method for manufacturing the same
A two-axis geomagnetic sensor is disclosed. The two-axis geomagnetic sensor includes a first geomagnetic sensor part including a first wafer and a first geomagnetic sensor on a surface of the first wafer; and a second geomagnetic sensor part including a second wafer and a second geomagnetic sensor on a surface of the second wafer. The first and second geomagnetic sensor parts are bonded to each other, in which the first and second geomagnetic sensors positioned in an orthogonal relation to each other. Accordingly, an occupancy area of the geomagnetic sensor can be reduced. Further, the geomagnetic sensor on each axe can have the same magnetic material properties, and alignment deviation cannot be generated.
US07710707B2 Flexible soft X-ray ionizer
A flexible ionizer uses soft X-ray and has a head unit generating soft X-ray whose wavelength is 1.2˜1.5 Å, a soft X-ray protect unit shielding the leak of the soft X-ray from the head unit, and a power control unit supplying a control signal and control voltage to the head unit. The head unit is positioned outside of the soft X-ray protect unit with the flexible ionizer further having a flexible tube protecting a high voltage cable that connects the head unit and power control unit from external impact or vibration and letting the user bend the head of the head unit at an arbitrary angle toward a charged body if necessary, a connecting device letting the ions generated at the window positioned inside of the body of the ionizer emit toward the charged body by connecting one end of the flexible tube and the head unit, and a connecting device connecting the other end of the flexible tube and the body of the ionizer. The high voltage power lines in the flexible tube are molded to prevent short circuits occurring at a near distance between the high voltage power lines and mutual induction voltages occurring. The short circuit and the mutual induction voltage are caused by the mutual influence of the high voltage lines.
US07710706B2 Apparatus and method for demagnetizing shadow mask
An apparatus for demagnetizing a shadow mask includes a shadow mask stocker, a cassette in the shadow mask stocker, wherein at least one shadow mask is disposed in the cassette, and a demagnetizing device that generates a magnetic field by an alternating current (AC), thereby removing magnetism of the at least one shadow mask.
US07710705B2 Method and apparatus providing final test and trimming for a power supply controller
A power supply controller having final test and trim circuitry. In one embodiment, a power supply controller for switched mode power supply includes a selector circuit, a trim circuit, a shutdown circuit and a disable circuit. The trim circuit includes a programmable circuit connection that can be selected by the selector circuit by toggling a voltage on an external terminal such as for example a power supply terminal, a control terminal or a function terminal of the power supply controller. The programmable circuit connection in the trim circuit can be programmed by applying a programming voltage to the external terminal. The shutdown circuit shuts down the power supply controller if the temperature rises above an over temperature threshold voltage. The shutdown circuit includes adjustment circuitry that can be used to test the shutdown circuit. The adjustment circuitry can adjust and reduce the over temperature threshold of the power supply controller. Thus, the power supply controller can be tested without having to actually heat the part. The disable circuit includes a programmable circuit connection, which when programmed prevents further trimming of power supply controller and prevents adjustment of the shutdown circuit over temperature threshold.
US07710704B2 Drive circuit for a firing element of an occupant protection system
A drive circuit for a firing element of an occupant protection system comprises first and second supply potential terminals and first and second firing element terminals. A first semiconductor switching element is integrated in a first semiconductor body and has a first load terminal coupled to the first supply potential terminal and a second load terminal coupled to the first firing element terminal. A second semiconductor switching element is integrated in a second semiconductor body and has a first load terminal coupled to the second firing element terminal and a second load terminal coupled to the second supply potential terminal. The first and second semiconductor bodies are applied to a thermally conductive carrier element and commonly housed. A temperature detector is integrated in the second semiconductor body and provides an overtemperature signal at an output of the drive circuit upon detection of an overtemperature of the first semiconductor switching element.
US07710702B2 Primary side control module and method for protection of MOSFET against burnout
A primary side control module for a switching power supply and a method for protecting a MOSFET that is controlled by a controller chip of the type that includes a timing network and switching drive output pins. The module includes the controller chip and the MOSFET. The controller chip provides a gating signal at the switching drive output pin to the MOSFET that may regulate the passage of current through the primary winding of a transformer of a switching power supply.A circuit branch provides communication between the throughput of the MOSFET and the timing network pin of the controller chip. A capacitor is provided within the circuit branch to differentiate the throughput and provide a signal characterized by downgoing spikes that result in protection of the MOSFET from burnout due to abnormalities associated with the internal operation of the controller chip.
US07710701B1 System and method for providing a process, temperature and over-drive invariant over-current protection circuit
A system and method are disclosed for providing a process, temperature and over-drive invariant over-current protection circuit. The over-current protection circuit comprises a power transistor, a sense transistor, at least one current sense transistor and at least one current reference transistor. The over-current protection circuit provides a current limit trip value that remains substantially constant over temperature variations, and over-drive voltage variations, and process variations.
US07710700B2 DC/DC converter with current limit protection
A converter coupled to a DC voltage input and connectable to a load, includes a signal responsive switch coupled between a first circuit point and a second circuit point. Current flow is directed by the switch, when in a closed state, to the second circuit point to bypass the load. A regulator circuit has an output coupled to a control input of the switch. The regulator circuit has a first input for receiving a sensed load parameter, a second input for receiving a sensed current level signal at the second circuit point when the switch is in its closed state, and a third input for receiving a sensed current level signal at the second circuit point, measured directly, when the switch is in an open state. A fixed minimum time is set for the switch to be in the open state. The third input inhibits re-closing of the switch, providing current limit protection for the switch.
US07710694B2 Earth leakage breaker
An earth leakage breaker includes a main body housing having, in a single structure, a casing and a case cover, and an auxiliary cover for covering the case cover. The case cover has a recess for mounting an internal accessory device. Components including a main circuit contact, a contact switching mechanism, an operation handle, an overcurrent tripping device, an earth leakage detection circuit combined with a zero-phase current transformer, and an earth leakage tripping device, are retained in the main body housing. An earth leakage operation output switch is detachably mounted in the recess formed in the case cover of the main body housing. The earth leakage operation output switch is an internal accessory device that indicates earth leakage trip operation electrically and linking mechanically with the earth leakage trip device to operate the earth leakage operation output switch in the earth leakage trip operation.
US07710688B1 Split embedded signal transmission planes in integrated lead disk drive suspensions
A disk drive head suspension flexure having a gimbal region and a tail includes a metal base layer, an insulation layer over the base layer and two or more pairs of adjacent traces extending over the insulation layer from the gimbal region to the tail. Each trace includes terminals on the gimbal region and tail. Two or more conductive metal signal transmission planes are embedded within the insulation layer and extend from the gimbal region to the tail between the pairs of traces and metal base layer. Each of the embedded signal transmission planes has a width extending across a width of a pair of the traces. Terminals on the gimbal region and tail are coupled to the signal transmission planes by connection vias extending through the insulation layer.
US07710683B2 Multi-arm disk drive system having interleaved read/write operations and method of controlling same
A hard disk drive system that includes one or more rotating data storage platters, a drive controller and multiple actuator assemblies and corresponding respective read/write heads. The actuator assemblies are separately moveable for performing separate data seeks. The controller is configured to interleave the seek and read/write operations of the multiple actuator assemblies and read/write heads with one another.
US07710682B2 Method and apparatus for writing spiral servo pattern in a disk drive
According to one embodiment, there is to provide a servo write method of writing a multi-spiral servo pattern to a disk medium, the method including a process of writing a spiral index pattern to the disk medium, the spiral index pattern being a spiral pattern including the same region as that of a servo burst signal included in the spiral servo pattern and a region that allows the spiral index pattern to be distinguished from the spiral servo pattern, the spiral index pattern being used as a reference for a write start.
US07710680B2 Storage system controlling power supply module and fan
When a disk device corresponding to a logical volume is started, a disk system determines and starts a disk device and a fan to be started, while comprehensively considering heat quantity generated by the disk device to be started, the cooling capacity of the fan, and the electric power consumption of the fan or the electric power consumption of the disk device.
US07710678B2 VCM driver and PWM amplifier
The present invention provides a VCM driver realizing low power consumption and high accuracy and a PWM amplifier compensating a dead time distortion. A phase compensator, a ΔS modulator receiving an output signal of the phase compensator and converting the output signal to a control code of predetermined bits, a PWM modulator receiving the control code to produce a PWM signal, and an output circuit receiving the PWM signal to drive a voice coil constitute a forward path. A sense amplifier sensing a current of the voice coil, an ADC receiving an output signal of the sense amplifier, a low-pass filter receiving an output signal of the ADC, and a decimation filter receiving an output signal of the low-pass filter constitute a feedback path. An output signal of the decimation filter is fed back to the input side of the phase compensator to form a major feedback loop having a first-order characteristic loop gain. An output signal of the decimation filter is fed back to the output side of the phase compensator to form a minor feedback loop having a loop gain which is flat until a target band frequency when viewed from the output side of the phase compensator.
US07710674B2 Signal processing apparatus, signal processing method and storage system
A signal processing apparatus has a plurality of baseline wander correcting units, provided in a processing path in which a predetermined processing is performed on an input signal. Baseline wander of the signal is corrected sequentially by each of the plurality of baseline wander correcting units. At least a baseline wander correcting unit placed in the initial stage may correct baseline wander by a feedback control. The baseline wander correcting units correct the baseline wanders, respectively, so that the wander of baseline can be efficiently corrected.
US07710670B2 ND filter
An ND filter including an alternating layer which is composed of two films being alternately stacked and formed on a transparent substrate, the two films having different refractive indexes, wherein the alternating layer has a substrate-side reflected light attenuating multi-layered film and a transmittance adjusting multi-layered film formed on the transparent substrate in the stated order from the transparent substrate side, and the light absorption amount of the substrate-side reflected light attenuating multi-layered film is set to be 20% or more and 30% or less. Thus, an ND filter having satisfactory front surface reflection characteristics and rear surface reflection characteristics can be stably obtained while the transmittance of 4% or more and 11% or less is maintained with respect to the entire visible region (400 nm or more and 700 nm or less).
US07710667B2 Imaging module with symmetrical lens system and method of manufacture
An imaging module and method of fabrication. The method comprises forming a first lens wafer with a plurality of outer negative lenses and forming a second lens wafer with a plurality of inner negative lenses The method further comprises bonding the first lens wafer and second lens wafer to create a bonded stack; forming a plurality of inner positive lenses on the second lens wafer and bonding a spacer wafer to the second lens wafer; and forming a plurality of outer positive lenses on the first lens wafer.
US07710666B2 Imaging lens module
An imaging lens module includes a fixed aperture stop and an optical module, and the optical module includes a first, a second, a third and a fourth lenses. The first lens has a meniscus lens with positive refractive power and a concave surface disposed towards the image. The second lens has a meniscus lens with negative refractive power and a concave surface disposed towards the image. The third lens has a meniscus lens with positive refractive power and a convex surface disposed towards the image. The fourth lens has a concave surface disposed towards the object.
US07710665B2 Imaging optical system
There is provided a high-definition imaging optical system including: an aperture stop; a first lens disposed at an image side of the aperture stop, the first lens having a positive refractive power and having a convex object-side surface; a second lens disposed at an image side surface of the first lens; a third lens disposed at an image side surface of the second lens; a fourth lens having a convex image-side surface and having a positive refractive power; and a fifth lens having a concave image-side surface and having a negative refractive power, wherein a combined refractive power of the second and third lenses is negative. The optical system is high-performing and compact and can be further improved in resolution. Also, the optical system can correct chromatic aberration and improve color fringing in the case of indoor or outdoor photographing.
US07710664B2 Focusing and sensing apparatus, methods, and systems
Apparatus, methods, and systems provide focusing, focus-adjusting, and sensing. In some approaches the focus-adjusting includes providing an extended depth of focus greater than a nominal depth of focus. In some approaches the focus-adjusting includes focus-adjusting with a transformation medium, where the transformation medium may include an artificially-structured material such as a metamaterial.
US07710661B2 Optical apparatus
An optical apparatus includes a magnification-varying lens, a controller configured to control an actuator, and to move the magnification-varying lens; and a temperature detector configured to detect a temperature of the optical apparatus, wherein the controller sets a telephoto end position of the magnification-varying lens to a first position when the temperature detected by the temperature detector is a first temperature, and the controller sets the telephoto end position of the magnification-varying lens to a second position closer to a wide-angle side than the first position when the temperature detected by the temperature detector is a second temperature higher than the first temperature.
US07710660B2 Lens barrel and imaging apparatus
A lens barrel includes a first holding member configured to hold a lens, a second holding member configured to hold the first holding member, a protection member located at an object side of the lens in an openable and closable manner and configured to protect the lens when in a closed state, and a drive member configured to open and close the protection member. The first holding member includes an adjustment surface configured to support the first holding member rotatable with respect to the second holding member around a point located on an optical axis of the lens. The drive member is located such that the drive member overlaps the first holding member as viewed from an optical axis direction of the lens.
US07710654B2 Method and system for improving audiovisual communication
System for improving audiovisual communication, the system including a line of sight determining system for determining a user line of sight of the eyes of a user, and an image display system coupled with the line of sight determining system, the image display system displaying a supplementary image for the eyes, and controlling a property of the supplementary image and of a scene image, according to the determined user line of sight.
US07710648B2 High resolution autosterioscopic display
A high resolution autostereoscopic display includes: a backlight; a display panel forming an image using the backlight light; a viewing zone separator separating viewing zones of right and left eye images of the display panel; a polarizer polarizing the light from the display panel into first polarized light; a polarization switch converting the first polarized light into second polarized light that is polarized in a different direction; and a birefringent plate including a refractive index that varies consistent with the polarization of incident light. Images corresponding to odd and even numbered column fields are formed with the first and second polarized light, time-sequentially. The birefringent plate shifts the second polarized light with respect to the first. A three-dimensional image with the full resolution of the display panel is formed by images corresponding to an odd-numbered and even-numbered column field with the first and shifted second polarized light, respectively.
US07710645B2 Selective reflecting for laser projector
A projection screen for selectively reflecting light from a front projector. The screen includes an etalon coating structure with a first layer of reflective material, a second layer of dielectric material, and a third layer of partially reflective semiconductor material. The projection screen produces a reflection having an asymmetric-shaped response in the visible spectrum.
US07710641B2 Tube for a microscope
A tube for a microscope includes an adaptation interface, a rotatable operator interface, a beam deflecting device, and a rotatable beam deflecting unit. The beam deflecting device includes a beam-splitting device. A rotation of the operator interface is constrainedly coupled to a rotation of the beam deflecting unit. The beam deflecting device deflects, in the direction of the beam deflecting unit, a light beam coming from the adaptation interface.
US07710640B2 Projection objective of a microlithographic projection exposure apparatus
A projection objective for a microlithographic projection exposure apparatus. The projection objective can project an image of a mask that can be set in position in an object plane onto a light-sensitive coating layer that can be set in position in an image plane. The projection objective can be designed to operate in an immersion mode, and it can produce at least one intermediate image. The projection objective can include an optical subsystem on the image-plane side which projects the intermediate image into the image plane with an image-plane-side projection ratio having an absolute value of at least 0.3.
US07710635B2 System and method for hinge memory mitigation
System and method for reducing failures due to hinge memory in a microdisplay display system. A preferred embodiment includes setting the state of each micromirror in a digital micromirror device based on an image being displayed, recording a usage history for the micromirrors, and providing a sequence of states to each micromirror when the display system is in an inactive mode. The sequence of states provided to a micromirror is based on the micromirror's usage history. The operation of the micromirrors while a display system containing the digital micromirror device is not in active use can help to reverse or eliminate hinge memory, thereby extending the lifetime of the digital micromirror device.
US07710633B2 Optical scanning and imaging applications using deformable mirrors
A deformable mirror changes configuration in response to a change of the configuration of a shape memory material. In some examples, the deformable mirror is formed of the shape memory material. In other examples, the deformable mirror changes configuration under the control of actuators comprising shape memory materials.
US07710630B2 Multi-primary color projection display
Embodiments of the present invention include a method, apparatus and/or system of producing a color image using four or more primary colors. The apparatus, according to some demonstrative embodiments of the invention, may include an optical arrangement to selectively split polychromatic light into at least four primary-color light beams, and to direct the at least four primary-color light beams towards at least four reflective spatial light modulators, respectively. Other embodiments are described and claimed.
US07710628B2 Method and apparatus for correcting output light-amounts of spatial light modulator, image recording apparatus, and image recording method
In each light modulator element of a special light modulator with diffraction grating structure where moving ribbons and fixed ribbons are alternately arranged, the maximum light-amount (I1) when an output light-amount first becomes maximum from when the moving ribbons start to sag and the maximum light amount-voltage becoming an displacement amount (P1) at the maximum light-amount, are obtained and the minimum of a plurality of maximum light-amounts is set as a target ON light-amount (It). Since a voltage (corresponding to a displacement amount (Pt1)) between the maximum light amount-voltage and the minimum light amount-voltage at a displacement amount (P2) is obtained as a target ON-voltage for the target ON light-amount (It), it is thereby possible to prevent moving distance of the moving ribbons among ON/OFF from largely differing among the light modulator elements and achieve an appropriate image recording.
US07710623B2 Security hologram, method of recording same, and method of using same wherein the holographic imaging includes a single coherent beam of electromagnetic radiation in combination with a Lloyd's mirror to provide both reference and object beams
A security hologram is disclosed that is invisible to a human eye or to various optical detectors until the hologram is optically coupled to a suitable modifier (e.g., a prism). Also disclosed is a method of recording the security hologram and a method of using the hologram in security applications to establish authenticity of article(s).
US07710619B2 Image processing apparatus and method that performs differential scaling on picture regions than on text and line regions to enhance speed while preserving quality
An image processing apparatus performs color conversion processing on an input image based on an attribute of the input image, such as if the image is text or a drawing. An image is reduced, and the color conversion is performed. The color converted image is then enlarged. The image is then output by a computer or stored.
US07710614B2 Image forming device
A bottom plate 25 is formed so as to open and close over substantially the entire bottom side of a document transport device 2, which is provided on the top of an image forming device, the bottom face of the bottom plate 25 being a pressure face for pressing against a document. The bottom plate 25 can be swung around a pivot 25a, and engages with a document transport device main body 21 by way of a document transport path bottom member 21. One end of the document transport path bottom member 71 is swingably supported by the document transport device main body 21, and a pin 71a that is provided at the other end thereof slidably engages in a groove 25c in a side wall 25b that is provided on the swinging end of the bottom plate 25, so as to open together with the bottom plate 25.
US07710613B2 Image information apparatus
An image information apparatus includes image input devices that read images on both sides of an original in parallel, a local memory that temporarily stores one or more image data read by the image input devices, and a hard disk device that stores the same image data that is stored in the local memory. A PCI bus, which serves as a transfer path for the image data on both the sides, and a PCI transfer controller, which controls communication via the PCI bus, are provided between the image input devices and the local memory. In addition, transfer units, which pass the image data on both the sides read by the image input devices to the PCI transfer controller in parallel and individually, is provided on the image input devices.
US07710612B2 Method of effacing zipper image
A method of effacing zipper image, applicable to scan a document by a scanner with a stagger charge-coupled device. The nth (n is a positive integer) pixel value obtained by scan on a scan line at which the zipper image is produced is subtracted by the (n+1)th pixel value obtained by scan on the scan line. The absolute value of the result is then compared to a critical value. If the result is smaller than the critical value, the nth pixel is modified by the method.
US07710606B2 Image processing method, printer driver, image processing apparatus, image forming apparatus and image forming system
An image processing method processes image data to be output to an image forming apparatus that is capable of making a two-way recording to form an image on a recording medium by recording in a forward path and a return path of a scan by an ink-jet recording head. The image processing method includes a halftone process that is based on an inclined line-group keytone and maintains keytone continuity, including a dither process in which the inclined line-group keytone appears at a stage where the recording in the forward path is made.
US07710605B2 Print system and printer
A print system includes a computer and a printer. Image data having pseudo gradation with a dither pattern are printed by the printer. The computer divides the image data into predetermined areas, determines whether or not a dot arrangement pattern of image data in each of the areas matches a dither pattern that was used for generating the pseudo gradation, determines a representative value concerning a density of image data within the area if they match one another, and sends data related to the determined representative value to the printer. The printer obtains a representative value of each area from compressed data received from the computer and compares the obtained representative value with the dither pattern so as to reproduce a dot pattern.
US07710600B2 Image processing apparatus and method thereof
An image processing apparatus that stores input image data is disclosed. The image processing apparatus includes a color space evaluating unit which evaluates a color space of the input image data by comparing the color space of the input image data with a reference color space, a frequency distribution calculating unit which calculates an appearing frequency distribution of a color included in the input image data, and a color space determining unit which determines a color space in which the input image data are to be stored by applying color control to the input image data based on the evaluated result by the color space evaluating unit and the calculated result by the frequency distribution calculating unit.
US07710599B2 Image processing apparatus, image processing method, and image processing program
An image processing apparatus implements appropriate image processing on image data stored in a storage unit of the image processing apparatus easily and efficiently, and distributes the image data to an external apparatus. An image format conversion unit implements image processing such as resolution conversion processing, filter processing, γ correction processing, and halftone processing on image data stored in an HDD serving as an image data storage unit so that the image data conform to conditions, such as image quality and format, specified by an external client apparatus. The image-processed image data are then distributed to the external client apparatus.
US07710596B2 Image processing apparatus, image processing apparatus administration information display method, system, program and storage medium
To enable for a user to easy recognize plural counter information notifications even when plural image input and output processes performed by using plural input and output paths are administrated by plural kinds of counter information, any of counters that a remaining number is necessary for a setting mode is selected by an administration apparatus from among plural counters (independently administrating plural kinds of number-of-image information representing the number of scanner-read images, the number of own-apparatus-output images, the number of externally received output images, and the like) administrated in regard to each ID, the selected counter is displayed on an operation unit, and it is controlled by a CPU to notify the user of impossibility of process continuation with alert when the counter reaches an upper limit value.
US07710595B2 Method for identifying a single panel comprising a printed image of defective quality on printed material comprising several panels
A method is used to identify a single panel or proof copy that has a printed image of defective quality on printed material that includes several such panels or proof copies. An image of at least part of the printed material is captured photographically. Data, that correlates with the captured image, is analyzed to determine if a defect exists which reduces the quality of the printed image on the printed material. Information with respect to the specific location of the proof copy which contains the defect is determined by comparing the data which correlates with the captured image, to an electronically generated data record which includes information, with respect to the arrangement, form or size of the individual panel that is located on the printed material. An image processing system may perform the comparison of the data record for the form of the individual panel or proof copy on the printed material. That data record may originate from a punching die which is used for separating the individual panels or proof copies of the printed material.
US07710589B2 Image transmitting apparatus, image transmitting method, and computer readable medium storing program for image transmission
An image transmitting apparatus includes: an address acquiring component that acquires an first address of a document image on the basis of address information other than numbers added to the document image; an address input component that receives input of the second address with respect to the document image; a match determining component that determines whether or not the second address that the address input component has received and the first address that the address acquiring component has acquired match; and a transmitting component that transmits the document image in accordance with the determination result of the match determining component.