Document Document Title
US07984442B2 Intelligent memory device multilevel ASCII interpreter
System and method for interpreting ASCII code fetched from a code space of a task partition that is part of memory shared by a host processor and a multitask controller (MTC). The MTC includes a scheduler unit, a data flow unit, an executive unit, and a resource manager unit. The shared memory also includes a system partition containing a code space. The fetched code is monitored for adjacent ASCII alphabetic characters and if at least two are found and the fetched code is terminated by an ASCII space character, the code table in the code space of the system partition is scanned to find a command that matches the fetched code. The byte in the table immediately following the matched fetched code and having a bit set indicating that it is interpreted is obtained and written over the ASCII space character in the code space of the task partition.
US07984441B2 Method and system for tuning a taskscheduling process
A method of tuning a task scheduling algorithm for assigning tasks to resources of a workforce management system, the scheduling algorithm being arranged for calculating a work plan on the basis of resources availability and tasks to be carried out by the resources and as a function of predetermined scheduling parameters. The method includes selectively modifying at least a predetermined subset of scheduling parameters; running the scheduling algorithm on the basis of the parameters, resource and task data for each modified subset of parameters to calculate respective work plans; applying a score function to each of said work plans for calculating respective score values representative of the degree of achievement of one or more targets by each work plan; and selecting the work plan to be used by the workforce management system as the work plan being attributed a score value complying with a predetermined selection criterion, i.e., a highest score. A system and a computer program or computer program set to be run on the system arranged to carry out the method.
US07984440B2 Interactive audio task system with interrupt recovery and confirmations
Embodiments of the present invention improve interactive audio task execution in mobile systems such as vehicles, for example. In one embodiment, task interrupt handling is provided to allow user's to resume task execution at or near the point in the task where the interrupt occurred. In one embodiment, a user's confidence that secondary tasks are being performed accurately is improved by providing confirmation and help for users to be more accurate on their secondary tasks. Accordingly, users can increase their confidence and trust in the system and focus more attention on primary tasks, such as driving a vehicle. Some embodiments of the invention further provide for more comprehensive confirmation following an interruption.
US07984435B2 Update system employing reference software to reduce number of update packages
Disclosed herein is an electronic device having an update agent capable of updating application software employing reference software and an update package generated based on the reference software. The update agent may be employed by the electronic device to perform the update. When a user of an electronic device installs an application software, reference software may also be installed during the same installation to support subsequent updates to the application software. In a personal computer, application software may be loaded from a CDROM that may also provide reference software. Both application software and reference software may be installed during the same installation onto the PC from the CDROM. Update packages may also be generated based on the reference software and the number of update packages to be generated. Disclosed herein is a method and system where multiple update transitions may be reduced to a single update transition.
US07984434B1 Nondestructive patching mechanism
Techniques and mechanisms are provided for patching software, such as software for implementing parameterizable processor cores and peripherals on a programmable chip. Software components constructed using various shared modules can be updated without affecting other components using the same shared modules. In one example, a software component includes a manifest for identifying the implementations that should be associated with the various modules. When a patched implementation is provided for a particular module, the component manifest is changed to associate the patched implementation with the component. The pre-patch implementation is preserved so that other components using the pre-patch implementation may be kept unchanged.
US07984432B2 Method for patching a read-only memory and a data processing system comprising a means of patching the read-only memory based on patch contexts
A method for patching a read-only memory (ROM) includes providing multiple patch contexts in a patch contexts memory, with the ROM providing information for a data processing system. Each patch context defines a different set of patches, with each patch comprising a patch address and corresponding patch data. The patch contexts are activated one at a time. Each time the information is patched according to the currently activated patch context.
US07984431B2 Method and apparatus for exploiting thread-level parallelism
According to one example embodiment, there is disclosed herein uses partial recurrence relaxation for parallelizing DOACROSS loops on multi-core computer architectures. By one example definition, a DOACROSS may be a loop that allows successive iterations executing by overlapping; that is, all iterations must impose a partial execution order. According to one embodiment, the inventive subject matter may be used to transform the dependence structure of a given loop with recurrences for maximal degree of thread-level parallelism (TLP), where the threads can be mapped on to either different logical processors (in a hyperthreaded processor) or can be mapped onto different physical cores (or processors) in a multi-core processor.
US07984430B2 Parser framework using markup language
Provided is an apparatus for a parser framework having the characteristics of the application program, using the markup language. But the apparatus for the parser framework, by providing a method of describing data format description and the data format parser framework that can applies the data format description to a development of application programs, has the advantage of reducing the amount of reprogramming involved in a conventional parser development, and maximizing reusability, finally increasing the efficiency of developing the application programs
US07984428B1 Methods and systems for testing evaluation modules
A system consistent with this invention evaluates the performance of a module via a network. Such a system comprises an evaluation module, an evaluation module computer running an end user interface for interfacing with the evaluation module computer, wherein the evaluation module computer evaluates the performance of the module, a terminal linked to the evaluation module computer through a network, wherein the terminal displays the end user interface, and a shadow terminal linked to the evaluation module computer through a network, wherein the shadow terminal displays the end user interface.
US07984422B2 Repository relationship programming
Embodiments of systems, methods and computer program products are described for implementing repository relationship programming. Implementations described herein describe processes for implementing a union of concerns, integrating concerns, assembling concerns and separating concerns.
US07984420B2 Control systems and methods with composite blocks
Methods and apparatus for configuring process, environmental, industrial and other control systems generate and/or utilize models representing configurations of control systems and/or the systems controlled by them. Records of changes to the models or the configurations represented by them are maintained, thereby, for example, providing bases for determining current states, prior states and histories of changes. Objects in the model have characteristics, such as an object type characteristic and an area characteristic. Users can have corresponding permissions. A security mechanism apparatus controls access by users to the objects. Composite objects are defined by definition objects and are displayed in encapsulated or expanded formats. Objects can include an edit control type identifier that determines how they are presented for editing. Functionality responds to user commands by transferring characteristics of a first object depicted by the graphical user interface to a second object. Configuration-time formulas contained objects are evaluated to constants prior to downloading to the control system.
US07984419B2 System and method for separating code sharing and active applications in an OSGi service platform
A system and method for categorizing bundles into two categories in an OSGi framework. The first type of bundle is referred to as a code sharing bundle, while the second type of bundle is referred to as an application bundle. Code sharing bundles are primarily static in nature and act as libraries, while application bundles are dynamic and contain active applications. This arrangement reduces dependencies between bundles, as well as providing a number of additional benefits.
US07984416B2 System and method for providing class definitions in a dynamically typed array-based language
A class definition syntax that leverages the array and math-oriented nature of a dynamically typed array-based programming language is discussed. The present invention provides a simplified mechanism for the creation of element-wise methods. Additionally, a mechanism for defining derived classes in a dynamically typed array-based programming language using mathematical set notation and semantics is also supported.
US07984415B1 Merging of equivalent logic blocks in a circuit design
Approaches for merging replicate logic blocks of a circuit design. Groups of replicate logic blocks in a placed circuit design are determined. For the replicate logic blocks in each group, a determination is made whether or not to merge replicate logic blocks in a subset of the replicate logic blocks into a respective single replacement logic block for the subset. In response to determining to merge the replicate logic blocks in the subset, the replicate logic blocks in the subset are replaced in the circuit design with the respective replacement logic block. The circuit design having the replacement logic block is stored in a memory by a processor executing the process.
US07984414B2 Printed circuit board design support apparatus, method, and recording medium storing program therefor
In designing a printed circuit board, first and second copies of views of first and second major surfaces of the board respectively, are created. The first and second copies are positioned to contact each other. First and second segments on a side of the printed circuit board and normal to a first element in the first copy and a second element in the second copy respectively are obtained. A third segment joining ends of the first and second segments is obtained, and a point dividing the third segment according to a ratio of a distance from the first element to the side and a distance from the second element to the side is calculated. Distances from the first element to the point and from the point to the second element are calculated, and a creepage distance, a sum of the two distances and a thickness of the board, is obtained.
US07984413B2 Wiring design processing method and wiring design processing apparatus
A wiring design processing method is for designing an automatic wiring processing process as an execution sequence of various processing in automatic wiring processing for printed circuit boards by using a computer. The wiring design processing method includes storing, in a storage unit, printed circuit board information including various physical information regarding the printed circuit boards, for each of the printed circuit boards; creating an automatic wiring processing process automatically according to a result of analyzing setting, wiring progress, and wiring situation at present regarding each of the printed circuit boards, after reading the printed circuit board information, stored in the storage unit at the storing, for each of the printed circuit boards; and executing the automatic wiring processing according to the automatic wiring processing process created at the creating, for each of the printed circuit boards.
US07984402B1 Two-pass method for implementing a flexible testbench
A multi-pass method of implementing a testbench can include, during a pre-processing pass, randomly selecting a configuration of the testbench and generating configuration data specifying the randomly selected configuration of the testbench. During a subsequent processing pass, the method can include compiling the testbench in accordance with the configuration data. Simulation can be performed using the testbench.
US07984401B2 Method for checking a status of a signal port to identify an over-constrained event
An automated debugging method and system for over-constrained circuit verification environment are described. Useful information related to circuit evaluation and/or over-constrained event is collected and provided. The information may include: clock cycles at which an over-constrained event occurs; identification of a minimum subset of constraints that will cause an over-constrained event to occur; signal ports having an associated signal that can not switch between different signal states; whether a triggering signal event has occurred during the evaluation; indicating whether constraints in the evaluation are realizable, etc. Novel approaches for detecting and obtaining the useful information also are described.
US07984394B2 Design structure for a redundant micro-loop structure for use in an integrated circuit physical design process and method of forming the same
A design structure for an integrated circuit including a first wire of a first level of wiring tracks, a second wire of a second level of wiring tracks, a third wire of a third level of wiring tracks, and a fourth wire located a first distance from the second wire in the second level of wiring tracks. A first via connects the first and second wires at a first location of the second wire. A second via connects the second and third wires at the first location, the second via is substantially axially aligned with the first via. A third via connecting the third and fourth wires at a second location of the fourth wire. A fourth via connecting the first and fourth wires at the second location, the fourth via is substantially axially aligned with the third via. The second, third, and fourth vias, and the third and fourth wires form a path between the first and second wires redundant to the first via.
US07984391B2 Method for time-evolving rectilinear contours representing photo masks
Photomask patterns are represented using contours defined by level-set functions. Given target pattern, contours are optimized such that defined photomask, when used in photolithographic process, prints wafer pattern faithful to target pattern. Optimization utilizes “merit function” for encoding aspects of photolithographic process, preferences relating to resulting pattern (e.g. restriction to rectilinear patterns), robustness against process variations, as well as restrictions imposed relating to practical and economic manufacturability of photomasks.
US07984389B2 Information visualization system
A Web browsing and visualization system and method wherein: (i) Web data is retrieved and displayed in real-time (i.e., Web data is not pre-recorded), (ii) browsing and visualization are synchronized together in the same interface, (iii) a tree-based, rings-type visualization engine, (iv) space-efficient display of visualization, and (v) the amount of resources needed from the host computer is comparatively modest. In addition, the tree-based rings engine used to create the visualization displays the information in a smaller area than previous systems. Thus, the system requires less screen space to display the same amount of information as comparable systems. Alternatively, it can display more information to the user in the same amount of screen space as comparable systems. Moreover, although the present invention is disclosed herein in connection with visualizing Web data, it can be applied to portray any information hierarchy.
US07984384B2 Web view layer for accessing user interface elements
A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.
US07984381B2 User interface
A user interface with a display and user input for a mobile telephone that provides a set of icons or other user selectable objects in a number of different idle mode screens. The user interface has two modes. In a focused mode, the user input can change focus so that the user can focus and select a desired object from a presented idle mode screen. In a non-focused mode, none of the objects is focused. Instead of changing the focus from one object to another, the user input now can change the idle mode screen itself so that different predefined contents can be accessed with a limited user input.
US07984378B1 Management of meetings by grouping
A meeting management application that permits the manipulation of meetings by groups is provided. The meeting management application incorporates or is associated with a scheduling application for receiving and maintaining meeting information. The scheduling application may additionally check for conflicts between scheduled meetings and other meetings and events. The meeting management application may additionally include or be associated with a grouping application. The grouping application may permit the creation of groups of meetings having one or more specified items of associated information. Once a group of meetings is defined, modifications to information associated with each meeting within the group can be applied to the included meetings globally.
US07984377B2 Cascaded display of video media
Systems and methods for presenting media items in a display environment. A plurality of media items are selected. Instances of each of the selected media items are generated. The instances of the selected media items can be scaled and concurrently transitioned through a display environment along one or more paths.
US07984376B2 Frame page displaying method, frame page displaying device, and program
In a state in which an operation screen for operating a frame in a frame page has been displayed, whether a change occurring to a frame in the page different from the currently displayed frame is a change arising from an operation satisfying a condition that is regarded to represent a user's explicit intention to view the different frame or not is judged. If the change is judged by the judgment to be a change arising from an operation satisfying the condition, the display is shifted to a screen showing the page in whole display and notifying the user of the frame to which the change has occurred.
US07984375B1 Automated detection and implementation of state and object modifications
Automatic detection and implementation of modifications to an application are described. A new base model of the application is generated using the edited version of the application. This base model is simulated to a selected state, resulting in a new presentation model that includes a tree of multiple objects described by the new base model at the selected state, and a pointer for each node of the tree that points back to the associated node in the new base model. The pointers of each node of the new presentation model are compared to the nodes of the previous presentation model of the application and then replaced with those corresponding nodes in the previous presentation model when the nodes are equivalent. Otherwise, the nodes of the new presentation model are maintained.
US07984374B2 Computer generation of documents using layout elements and content elements
Bindings are used to describe a document (and a different document) by associating content elements with layout elements, the layout elements defining layout features or placement information to be applied to the associated content elements in the document, the bindings being stored separately from both the content and layout elements.
US07984367B1 Method for iterative decoding in the presence of burst errors
Systems and methods for iterative decoding in the presence of burst errors are provided. The methods include acquiring extrinsic and channel information for received ECC-encoded data symbols, selecting a window including a subset of the received ECC-encoded symbols, determining the likelihood of a burst error in the window, and updating channel information for selected data symbols in the window. In one embodiment, burst error detection circuitry is used to determine the likelihood of a burst error in the window.
US07984356B2 Acknowledgments or negative acknowledgments by relay stations and subscriber stations
Various example embodiments are discloses. According to one example embodiment, a method may include sending a packet to both a relay station and a destination station in a wireless network, receiving a relay station acknowledgment (ACK) or negative acknowledgment (NACK) from the relay station during an ACK/NACK frame, and receiving a destination station ACK or NACK from the destination station during the ACK/NACK frame. The relay station ACK or NACK may either acknowledge or negatively acknowledge successful receipt of the packet by the relay station. The destination station ACK or NACK may either acknowledge or negatively acknowledge successful receipt of the packet by the destination station.
US07984354B2 Generating responses to patterns stimulating an electronic circuit with timing exception paths
Improved responses can be generated to scan patterns (e.g., test patterns) for an electronic circuit designs having timing exception paths by more accurately determining the unknown values that propagate to observation points in the circuit, where the response is captured. For instance, the responses are determined more accurately by analyzing the effect of sensitizing a timing exception path during each time frame associated with a scan pattern. Path sensitization can be determined based on observing whether values injected at starting points of the timing exception paths due to signal transitions and glitches propagate to their end points. The response can be updated by masking the affected end points and propagating unknown values further in the circuit to determine whether they are captured at observation points of the circuit. For instance, the methods and systems described herein may result in reduced unknowns, improved test coverage and test compression.
US07984352B2 Saving debugging contexts with periodic built-in self-test execution
A system comprises built-in self-test (BIST) logic configured to perform a BIST, processing logic coupled to the BIST logic and storage logic coupled to the processing logic. The storage logic comprises debug context information associated with a debugging session. Prior to performance of the BIST, the processing logic stores the debug context information to a destination. After performance of the BIST, the processing logic is reset, and the processing logic restores the debug context information from the destination to the storage logic.
US07984350B2 Logic circuitry and recording medium
Logic circuitry has a test point to detect a signal about a delay fault propagating on a logic path between an input terminal and an output terminal, the test point being coupled to the logic path, wherein the test point includes a delay component to delay timing to detect the signal about a delay fault propagating on the logic path by predetermined time.
US07984349B2 IC multiplexer control circuitry for tap selection circuitry
Today many instances of IEEE 1149.1 Tap domains are included in integrated circuits (ICs). While all TAP domains may be serially connected on a scan path that is accessible external to the IC, it is generally preferred to have selectivity on which Tap domain or Tap domains are accessed. Therefore Tap domain selection circuitry may be included in ICs and placed in the scan path along with the Tap domains. Ideally, the Tap domain selection circuitry should only be present in the scan path when it is necessary to modify which Tap domains are selected in the scan path. The present disclosure describes a novel method and apparatus which allows the Tap domain selection circuitry to be removed from the scan path after it has been used to select Tap domains and to be replaced back into the scan path when it is necessary to select different Tap domains.
US07984345B2 Test apparatus and test method
A test apparatus compares bits included in a data sequence read from a DUT with expectation values. Comparison results are stored in a first failure memory (FM) as bit information indicating whether storage cells of the DUT are non-defective. The storage device counts the number of bits not matching the expectation values for each page, and judges for each grade/page of the DUT whether the number of bits not matching the expectation values meets the condition of that grade. Judgment results are stored in a second FM as page information indicating whether each page is non-defective for each grade. If page information of a page including a bit corresponding to a storage cell indicating that this page meets the condition of any grade is stored in the second FM, the apparatus outputs the bit information in the first FM, by changing it to a value indicating that storage cell is as non-defective.
US07984344B1 Techniques for testing memory circuits
An integrated circuit includes a memory circuit, a read address register coupled to a read address port of the memory circuit, a write address register coupled to a write address port of the memory circuit, and a multiplexer configurable to transmit a read address bit from the write address register to the read address register in response to a read control signal. The read address register loads the read address bit into the memory circuit through the read address port during a test of the memory circuit. The integrated circuit may include a multiplexer configurable to transmit a write address bit from the read address register to the write address register in response to a write control signal. The write address register loads the write address bit into the memory circuit through the write address port during the test of the memory circuit.
US07984343B2 Inter-device connection test circuit generating method, generation apparatus, and its storage medium
A test circuit can use a simple test pattern data without customization for each substrate and considerably reduce a test preparation process. A connection test circuit is generated by receiving the input of the data of the connection relation indicating the devices mutually line-connected among a plurality of devices, the number of connection lines corresponding to the respective connection relations, and the device outputting a test result, sequentially searching for a connection destination device from the output terminal of an output device, and embedding a test circuit module in a test route.
US07984341B2 Method, system and computer program product involving error thresholds
A system for processing errors in a processor comprising, an error counter, a pass counter, and a processing portion operative to determine whether a first error is active, increment an error counter responsive to determining that the first error is active, increment the pass counter responsive to determining that all errors have been checked, and clear the error counter responsive to determining that the pass counter is greater than or equal to a pass count threshold value.
US07984339B2 Method of recording/reproducing digital data and apparatus for same
A digital data recording/reproducing method includes the steps of: interleaving data on a PI code for each PI code of a 208-row ECC block; and converting a short burst error into random errors by dispersing errors on the PI codes. Moreover, the digital data recording/reproducing method increases correction capability against several bytes to several tens bytes of errors generated at random without changing burst error correction length by performing this processing for respective PI codes by using interleave rules that are different as much as possible from one another.
US07984338B2 Program counter (PC) trace
In one embodiment, an integrated circuit comprises a first processor configured to output program counter (PC) trace records, wherein PC trace records provide data indicating the PCs of instructions retired by the first processor. The integrated circuit further comprises a second source of trace records, and a trace unit coupled to receive the PC trace records from the first processor and the trace records from the second source. The trace unit comprises a trace memory into which the trace unit is configured to store the PC trace records and trace records from the second source. The trace unit is configured to interleave the PC trace records and the trace records from the second source in the trace memory according to the order of receipt of the records.
US07984336B2 Method and system for storing data from a plurality of processors
A method of storing data from a plurality of processors comprising the steps of (a) transferring data along a first bus (b) connectable between a first processor and a synchronizing means and operable with a first protocol; (c) synchronizing the synchronizing means with a second processor; and (d) transferring the data along a second bus to a memory of the second processor wherein the second bus is connectable between the synchronizing means and the memory of a second processor and operable with a second protocol.
US07984332B2 Distributed system checker
A distributed system checker may check a distributed system against events to detect bugs in the distributed system. The events may include machines crashes, network partitions, and packet losses, for example. The distributed system checker may check a distributed system that can have multiple threads and multiple processes running on multiple nodes. To obtain control over a distributed system, a distributed system checker may insert an interposition layer between a process and the operating system on each node.
US07984331B2 TAM with scan frame copy register coupled with serial output
Testing of an electrical device is achieved by providing a test access mechanism within the device that can receive scan frames from an external tester. The received scan frames contain stimulus data to be applied to circuitry within the device to be tested, a command for enabling a test control operation, and a frame marker bit to indicate the end of the scan frame pattern. The inputting of scan frames can occur continuously and simultaneous with a commanded test control operation.
US07984329B2 System and method for providing DRAM device-level repair via address remappings external to the device
A system and method for providing DRAM device-level repair via address remappings external to the device. A system includes a memory controller having an interface to one or more memory devices via a memory module. The memory devices include addressable redundant and non-redundant memory blocks. The memory controller also includes a mechanism for utilizing one or more redundant memory blocks in place of one or more failing non-redundant memory blocks via an address remapping external to the memory device. The remapping occurs while the system is on-line.
US07984328B1 System and method for reducing unrecoverable media errors
A method for operating a computer data storage system is described. A recoverable error in a data storage device in recognized in response to receiving a command for a write operation. It is determined whether the data storage system is in a degraded state. The write operation encountering the recoverable error is reassigned to a space on a spare data storage device if the data storage system is not in a degraded state. The write operation is stored to reassign to a spare data storage device at a future time if the data storage system is in a degraded state.
US07984327B2 Fast data recovery system
A data processing method includes receiving data objects for storage by a primary storage device. A first instance of each of at least some of the received data objects is cached in a disaster-proof storage unit. A second instance of each received data object is sent for storage in a secondary storage device.A list of identifiers of the data objects that are cached in the disaster-proof storage unit at a given point in time is sent from the disaster-proof storage unit to the secondary storage device. Following an event that renders at least some of the data objects on the primary storage device inaccessible, a request sent to the secondary storage device to access a given data object is received. A selection is made, responsively to the list, to serve the cached first instance or the stored second instance of the given data object in response to the request.
US07984324B2 Systems and methods for managing stalled storage devices
Embodiments relate to systems and methods for managing stalled storage devices of a storage system. In one embodiment, a method for managing access to storage devices includes determining that a first storage device, which stores a first resource, is stalled and transitioning the first storage device to a stalled state. The method also includes receiving an access request for at least a portion of the first resource while the first storage device is in the stalled state and attempting to provide access to a representation of the portion of the first resource from at least a second storage device that is not in a stalled state. In another embodiment, a method of managing access requests by a thread for a resource stored on a storage device includes initializing a thread access level for an access request by a thread for the resource. The method also includes determining whether the storage device, which has a device access level, is accessible based at least in part on the thread access level and the device access level and selecting a thread operation based at least in part on the determination of whether the storage device is accessible. The thread operation may be selected from attempting the thread access request if the device is accessible and determining whether to restart the thread access request if the device is not accessible.
US07984319B2 Memory bus shared system
The invention reduces the pin terminal number of a controller that in parallel or simultaneously accesses a synchronous memory and an asynchronous memory. When a column address is latched to an SDRAM, immediately after that, access to FLASH is started, and a shared bus controller outputs the write/read address with respect to FLASH on the address bus. Then, after the end of data transfer on the data bus, either the shared bus controller outputs the write data, or FLASH can output the read data on the data bus by means of a strobe signal. Then, the input of address is established by FLASH, and, as the shared bus controller asserts a strobe signal, either FLASH fetches the write data on the data bus, or the shared bus controller fetches the read data on the data bus.
US07984311B2 Demand based power allocation
A demand based power re-allocation system includes one or more subsystems to assign a power allocation level to a plurality of servers, wherein the power allocation level is assigned by priority of the server. The system may throttle power for one or more of the plurality of servers approaching the power allocation level, wherein throttling includes limiting performance of a processor, and track server power throttling for the plurality of servers. The method compares power throttling for a first server with power throttling for remaining servers in the plurality of servers and adjusts throttling of the plurality of servers, wherein throttled servers receive excess power from unthrottled servers.
US07984309B2 Power supply system and management system
A power supply system includes: a first device that commands an external device to perform processing, and is configured to supply electric power to the external device; a second device that is connected to the first device through a communications line, and that performs the processing in accordance with the command received from the first device; and a request unit that requests the first device to supply to the second device an amount of electric power needed for the second device performing the processing commanded by the first device, the first device determining whether or not to supply electric power to the second device, in accordance with at least one of; (i) content of the command sent to the second device, and (ii) the amount of electric power requested by the request unit and an amount of electric power which the first device is capable of supplying.
US07984308B2 Method and device for stopping an electrical apparatus supplied by a plurality of power sources, apparatus equipped with one such device, and system comprising one such device
A method for shutdown of an electrical apparatus supplied by a plurality of electric power sources equipped with a management module, comprising: (a) identification of each source, (b) reading of data from the management module, (c) determination of the global autonomy of the plurality of sources with respect to said apparatus, and (d) shutdown of the apparatus when at least one shutdown criterion of the apparatus has been achieved. A shutdown device comprising communication means communicating with the management modules and comprising implementation of the previously described shutdown method.An electrical apparatus comprising control means for shutdown of said apparatus and the previously described shutdown device coupled with said control means.A system comprising a plurality of electric power sources and at least the previously described electrical apparatus.
US07984305B2 Encryption processing apparatus and encryption processing method for setting a mixed encryption processing sequence
An encryption processing apparatus and method in which the difficulty of encryption analysis based on power analysis can be increased considerably are provided. By dividing an original encryption processing sequence into a plurality of groups and by mixing the processing sequence by setting dummies as necessary, several hundreds to several thousands of types of different mixed encryption processing sequences can be set, and a sequence selected from a large number of these settable sequences is performed. According to this configuration, consumption power variations which are completely different from consumption power variations caused by a regular process possessed by the original encryption processing sequence can be generated, and thus the difficulty of encryption analysis based on power analysis can be increased considerably.
US07984302B2 Electronic document management apparatus, electronic document management method, and computer program
An apparatus includes a digital signature verification data embedding unit and a signing unit. The digital signature verification data embedding unit is configured to embed digital signature verification data for use in verification of a digital signature for an electronic document into the electronic document. The signing unit is configured to sign the electronic document with a digital signature whose validity can be verified using digital signature verification data embedded in the electronic document.
US07984298B2 Method, system and authentication centre for authenticating in end-to-end communications based on a mobile network
The invention discloses a method for authenticating in end-to-end communications based on a mobile network, applied to a system including a first service entity requesting a service, a second service entity providing the service and an entity authentication centre, EAC; respectively performing a mutual authentication between the first service entity and the EAC and that between the second service entity and the EAC according to the negotiated authentication mode; if the first service entity requests the second service entity to provide the service, the EAC providing authentication inquiring for the first service entity and the second service entity according to the negotiated authentication mode, and generating a shared derived key according to the negotiated authentication mode; and the first service entity and the second service entity authenticating each other according to the shared derived key and the negotiated authentication mode, and generating a session key for protecting the service.
US07984289B2 Methods and systems for establishing an electronic account for a customer
Registration information is sent form a customer to a registration system over a network. The registration system creates an electronic account for the customer and facilitates the validation of the customer's identity. When the customer's identity is validated, the registration system activates the electronic account. The electronic account includes a unique electronic account number, a physical address of the customer, and an electronic address of the customer.
US07984287B2 Resource configuration in multi-modal distributed computing systems
A method and system for configuring available resources in real-time to automatically accommodate the needs of the system user in multi-modal distributed computing system is disclosed. Information about the location or environment of a wireless device is used, preferably in combination with user personal preferences and past history to modify the behavior of the wireless device, including the selection of the most appropriate mode of interaction with the device and the activation of applications thereon as appropriate.
US07984285B2 Information handling system port security
A port securing module includes a power gate that is operable to be coupled in series to a power source and to a load. A resistor is coupled in parallel to the power gate. An operational amplifier includes an inverting input and a non-inverting input that couple the operational amplifier in parallel to each of the power gate and the resistor. The operational amplifier also includes an output that is operable to indicate whether a load is coupled to the power gate and, if a load is coupled to the power gate, supply a voltage to activate the power gate such that power is supplied to the load.
US07984282B2 Evasion of power on self test during an operating system initiated reboot
A system and method to evade the power on self test during an operating system initiated reboot is disclosed. In one embodiment, a method for optimizing reboot process of a computer includes determining a status of a power on self test (POST) performed during a prior booting of the computer when an operating system (OS) initiated rebooting of the computer is triggered, loading information obtained during the POST of the prior booting of the computer into a basic input output system (BIOS) of the computer if the status of the POST performed during the prior booting of the computer indicates a success of the POST, and performing the rebooting of the computer using the information, wherein a subsequent POST associated with the rebooting of the computer is skipped during the rebooting of the computer.
US07984281B2 Shared interrupt controller for a multi-threaded processor
A multi-threaded processor is disclosed that includes a sequencer adapted to provide instructions associated with one or more threads of a multi-threaded processor. The sequencer includes an interrupt controller adapted to receive one or more interrupts and to selectively allow a first thread of the one or more threads to service at least one interrupt. The interrupt controller includes logic to preclude a second thread of the one or more threads from responding to the at least one interrupt.
US07984279B2 System and method for using a working global history register
A method of processing branch history information is disclosed. The method retrieves branch instructions from an instruction cache and executes the branch instructions in a plurality of pipeline stages. The method verifies that a branch instruction has been identified. The method further receives branch history information during a first pipeline stage and loads the branch history information into a first register. The method further loads the branch history information into the second register during the second pipeline stage.
US07984273B2 System and method for using a mask register to track progress of gathering elements from memory
A system and method for assigning values to elements in a first register, where each data field in a first register corresponds to a data element to be written into a second register, and where for each data field in the first register, a first value may indicate that the corresponding data element has not been written into the second register and a second value indicates that the corresponding data element has been written into the second register, reading the values of each of the data fields in the first register, and for each data field in the first register having the first value, gathering the corresponding data element and writing the corresponding data element into the second register, and changing the value of the data field in the first register from the first value to the second value. Other embodiments are described and claimed.
US07984270B2 System and method for prioritizing arithmetic instructions
The present invention provides a system and method for prioritizing arithmetic instructions in a cascaded pipeline. The system includes a cascaded delayed execution pipeline unit having a plurality of execution pipelines that execute instructions in a common issue group in a delayed manner relative to each other. The system further includes circuitry configured to: (1) receive an issue group of instructions; (2) determine if at least one arithmetic instruction is in the issue group, if so scheduling the least one arithmetic instruction in a one of the plurality of execution pipelines based upon a first prioritization scheme; (3) determine if there is an issue conflict for one of the plurality of execution pipelines and resolving the issue conflict by scheduling the at least one arithmetic instruction in a different execution pipeline; (4) schedule execution of the issue group of instructions in the cascaded delayed execution pipeline unit.
US07984269B2 Data processing apparatus and method for reducing issue circuitry responsibility by using a predetermined pipeline stage to schedule a next operation in a sequence of operations defined by a complex instruction
A data processing apparatus and method are provided for executing complex instructions. The data processing apparatus executes instructions defining operations to be performed by the data processing apparatus, those instructions including at least one complex instruction defining a sequence of operations to be performed. The data processing apparatus comprises a plurality of execution pipelines, each execution pipeline having a plurality of pipeline stages and arranged to perform at least one associated operation. Issue circuitry interfaces with the plurality of execution pipelines and is used to schedule performance of the operations defined by the instructions. For the at least one complex instruction, the issue circuitry is arranged to schedule a first operation in the sequence, and to issue control signals to one of the execution pipelines with which that first operation is associated, those control signals including an indication of each additional operation in the sequence. Then, when performance of the first operation reaches a predetermined pipeline stage in that execution pipeline, that predetermined pipeline stage is arranged to schedule a next operation in the sequence, and to issue additional control signals to a further one of the execution pipelines with which that next operation is associated in order to cause that next operation to be performed. This has been found to provide a particularly efficient mechanism for handling the execution of complex instructions without the need to provide dedicated execution pipelines for those complex instructions, and without an increase in complexity of the issue circuitry.
US07984268B2 Advanced processor scheduling in a multithreaded system
An advanced processor comprises a plurality of multithreaded processor cores each having a data cache and instruction cache. A data switch interconnect is coupled to each of the processor cores and configured to pass information among the processor cores. A messaging network is coupled to each of the processor cores and a plurality of communication ports. In one aspect of an embodiment of the invention, the data switch interconnect is coupled to each of the processor cores by its respective data cache, and the messaging network is coupled to each of the processor cores by its respective message station. Advantages of the invention include the ability to provide high bandwidth communications between computer systems and memory in an efficient and cost-effective manner.
US07984266B2 Integrated computer array with independent functional configurations
A computer array (10) has a plurality of computers (12) for accomplishing a larger task that is divided into smaller tasks, each of the smaller tasks being assigned to one or more of the computers (12). Each of the computers (12) may be configured for specific functions and individual input/output circuits (26) associated with exterior computers (12) are specifically adapted for particular input/output functions. An example of 25 computers (12) arranged in the computer array (10) has a centralized computational core (34) with the computers (12) nearer the edge of the die (14) being configured for input and/or output.
US07984265B2 Event address register history buffers for supporting profile-guided and dynamic optimizations
A computer processor and a method of using the computer processor take advantage of information in the event address register of the computer processor by saving information from the event address register to an event address register history buffer. Thus, the event address register history buffer includes a cluster of events associated with execution of a computer program. The cluster of events is analyzed and the computer program modified, either statically or dynamically, to eliminate or at least ameliorate the effects of such events in further execution of the computer program.
US07984263B2 Structure for a memory-centric page table walker
A design structure embodied in a machine readable storage medium for at least one of designing, manufacturing, and testing a design is provided. The design structure includes a page table walker. The page table walker is moved from its conventional location in the memory management unit associated with the data processor to a location in main memory i.e. the main memory controller. As a result, wherein the processing of requests for data could selectively avoid or bypass cumbersome caches associated with the data processor.
US07984262B2 Data transmission for partition migration
A method, apparatus, and program product manage data during a logical partition migration. Data from a source logical partition is transformed into partition state records by a source migration services partition. The records are transmitted to a target migration services partition that processes the records and loads the data into a target logical partition. The logical partition migration may take place from a first computer to a second computer, or solely in a first computer. The migration services partitions may be configured with multiple virtual processors to create and send, or receive and process, partition state records in parallel.
US07984259B1 Reducing load imbalance in a storage system
The present invention provides a system, method, and computer program product for reducing load imbalance in a storage system having a plurality of storage devices organized in one or more RAIDs for storing data by moving data from heavily-loaded storage devices to less-loaded storage devices during normal data access operations. As a result of moving data to less-loaded storage devices, the service latency of those storage devices decreases, thereby optimizing the system's performance.
US07984254B2 Method and system for generating consistent snapshots for a group of data objects
Snapshots that are consistent across a group of data objects are generated. The snapshots are initiated by a coordinator, which transmits a sequence of commands to each storage node hosting a data object within a group of data objects. The first command prepares a data object for a snapshot. After a data object has been successfully prepared, an acknowledgment is sent to the coordinator. Once all appropriate acknowledgments are received, the coordinator sends a command to confirm that a snapshot has been created for each data object in the respective group. After receiving this confirmation, the coordinator takes action to confirm or record the successful completion of the group-consistent snapshot.
US07984252B2 Storage controllers with dynamic WWN storage modules and methods for managing data and connections between a host and a storage device
A controller including an interface module and an index module. The interface module is configured to connect devices. The index module is configured to include, in a table stored in memory, an entry for each of the devices. Each entry includes an address field. The index module is configured to: receive a frame of data including an address of one of the devices; compare the address to the address fields associated with the entries in the table; in response to the address matching one of the address fields, access an index value identifying an entry of the table when the address matches one of the address fields; and in response to the address not matching one of the address fields, generate the index value. The index value is used to connect the device associated with the matching one of the address fields with the one of the devices.
US07984251B2 Autonomic storage provisioning to enhance storage virtualization infrastructure availability
The invention is an improvement to a storage virtualization system that enables the system to determine a class of service for potential storage devices and allows a user, administrator, or application to select a minimum class of service for any given type of data. The class of service is based upon factors that reflect a potential storage device's reliability, such as the device type and historical uptime data. In a P2P environment, the class of service also includes additional factors, such as the type of attached processing unit and the type of operating system running the attached processing unit.
US07984248B2 Transaction based shared data operations in a multiprocessor environment
The apparatus and method described herein are for handling shared memory accesses between multiple processors utilizing lock-free synchronization through transactional-execution. A transaction demarcated in software is speculatively executed. During execution invalidating remote accesses/requests to addresses loaded from and to be written to shared memory are track by a transaction buffer. If an invalidating access is encountered, the transaction is re-executed. After a pre-determined number of times re-executing the transaction, the transaction may be re-executed non-speculatively with locks/semaphores.
US07984247B2 External memory controller node
A memory controller to provide memory access services in an adaptive computing engine is provided. The controller comprises: a network interface configured to receive a memory request from a programmable network; and a memory interface configured to access a memory to fulfill the memory request from the programmable network, wherein the memory interface receives and provides data for the memory request to the network interface, the network interface configured to send data to and receive data from the programmable network.
US07984245B2 Storage system, storage subsystem and storage control method
Proposed is a storage system capable of preventing the compression of a cache memory caused by data remaining in a cache memory of a storage subsystem without being transferred to a storage area of an external storage, and maintaining favorable I/O processing performance of the storage subsystem. In this storage system where an external storage is connected to the storage subsystem and the storage subsystem provides a storage area of the external storage as its own storage area, provided is a volume for saving dirty data remaining in a cache memory of the storage subsystem without being transferred to the external volume. The storage system recognizes the compression of the cache memory, and eliminates the overload of the cache memory by saving dirty data in a save volume.
US07984244B2 Method and apparatus for supporting scalable coherence on many-core products through restricted exposure
In one embodiment, a multi-core processor having cores each associated with a cache memory, can operate such that when a first core is to access data owned by a second core present in a cache line associated with the second core, responsive to a request from the first core, cache coherency state information associated with the cache line is not updated. A coherence engine associated with the processor may receive the data access request and determine that the data is of a memory page owned by the first core and convert the data access request to a non-cache coherent request. Other embodiments are described and claimed.
US07984241B2 Controlling processor access to cache memory
A plurality of bits are added to virtual and physical memory addresses to specify the level at which data is stored in a multi-level cache hierarchy. When data is to be written to cache, each cache level determines whether it is permitted to store the data. Storing data at the appropriate cache level addresses the problem of cache thrashing.
US07984236B2 Data transfer
A virtual tape library including a module which is operable to issue input and output commands to a tape drive connected to the virtual tape library, wherein an input command is a command to write data to a tape connected to the tape drive and an output command is a command to read data from a tape connected to the tape drive.
US07984235B2 Reducing content addressable memory (CAM) power consumption counters
A method may include counting the number of times each of a plurality of entries in a content addressable memory (CAM) matches one or more searches; grouping entries in the CAM into a first subset and a second subset based on the number of times each of the plurality of entries in the CAM matches one or more searches; and searching the first subset for a matching entry and, if no matching entry is found, searching the second subset for the matching entry.
US07984234B2 Memory control apparatus and memory control method
A memory control apparatus and a memory control method are provided to enable an effective utilization of buffer memory in a system LSI by comprising buffer memory for temporarily storing data stored in memory, and comprising the processes of: receiving an instruction to the memory; transmitting a buffer memory security-dedicated use packet for securing the capacity of memory in the buffer memory required by the instruction on the basis of the received instruction; receiving a buffer memory validation signal corresponding to the transmitted buffer memory security-dedicated use packet; and executing the received instruction on the basis of the received buffer memory validation signal.
US07984233B2 Direct data file storage implementation techniques in flash memories
Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any intermediate logical addresses or a virtual address space for the memory. Directory information of where the files are stored in the memory is maintained within the memory system by its controller, rather than by the host. The file based interface between the host and memory systems allows the memory system controller to utilize the data storage blocks within the memory with increased efficiency.
US07984232B2 Memory system
A memory system includes a NAND flash memory including a memory block containing a plurality of pages, and a controller which controls write of data to the flash memory, and includes a scrambling circuit which converts the data into a pseudo random number, wherein the scrambling circuit includes an initial value generator which generates an initial value for every segment, an initial value shifter which shifts the initial value by N bits for every page address, a pseudo random number generator which generates a pseudo random number sequence by an M-sequence by using the initial value shifted N bits, and a random number adder which adds the pseudo random number sequence to the data.
US07984229B2 Pipelined tag and information array access with speculative retrieval of tag that corresponds to information access
A cache design is described in which corresponding accesses to tag and information arrays are phased in time, and in which tags are retrieved (typically speculatively) from a tag array without benefit of an effective address calculation subsequently used for a corresponding retrieval from an information array. In some exploitations, such a design may allow cycle times (and throughput) of a memory subsystem to more closely match demands of some processor and computation system architectures. Our techniques seek to allow early (indeed speculative) retrieval from the tag array without delays that would otherwise be associated with calculation of an effective address eventually employed for a corresponding retrieval from the information array. Speculation can be resolved using the eventually calculated effective address or using separate functionality. In some embodiments, we use calculated effective addresses for way selection based on tags retrieved from the tag array.
US07984228B2 Device connection routing for controller
Device connection routing for controllers is provided. A computing device is configured with multiple controllers that provide connections for peripheral devices. The controllers enable the peripheral devices to interact with the computing device through a bus. Each device connection is routed to one of the multiple controllers based on one or more pre-determined factors. These factors may include load-balancing, power saving, quality of service, data flow requirements, and the like. Device connection routing may be dynamically managed to respond to changing states of the peripheral devices and the controllers. The device connection routing may be performed for controllers associated with any type of wired or wireless buses, such as Universal Serial Bus (USB), IEEE 1394, Secure Digital Input/Output (SDIO), and the like.
US07984225B2 ASCII gateway to in-vehicle networks
ASCII gateway to in-vehicle system provides bi-directional translation between multiplexed motor vehicle networks and industrial control and monitoring devices. Integrated hardware and software components provide data communications between motor vehicle electronic control module networks and RS-232 serial ASCII-text capable device, for industrial control and/or industrial automation application in manufacturing or assembly operations. Communications networks (CAN, SAE or ISO protocols) implemented inside motor vehicles pass data between electronic control modules that control operation of important vehicle components like engine, transmission and brake systems, have their messages converted to RS-232 serial ASCII-text; and from RS-232 serial ASCII-text converted to motor vehicle communications network by the system. Messages to monitor and/or control vehicle networks are generated by a serial ASCII-test capable device. Multiple vehicle protocols are supported by the system. The system translates between RS-232 serial ASCII-text message generated or received by a device and the vehicle network.
US07984223B2 Information device including main processing circuit, interface circuit, and microcomputer
An information device packaged in one package includes a main function unit and an interface function unit. The main function unit includes a main processing circuit for executing signal processing related to a main function in the information device and a first microcomputer for controlling the main processing circuit by executing a first firmware program. The interface function unit includes an interface function unit including a first interface circuit for receiving data from an exterior device located outside of the information device to provide to the main function unit, a second interface circuit for performing an authentication operation with the exterior device, a second microcomputer for controlling the first interface circuit, and a memory for storing a second firmware program for controlling the first interface circuit.
US07984219B2 Enhanced CPU RASUM feature in ISS servers
Generally, in accordance with embodiments of the present invention, a system having a north bridge and two or more Front Side Buses (FSBs) coupled to the north bridge is provided. The first front side bus has at least a first central processing unit coupled thereto. The second front side bus has at least a second central processing unit coupled thereto.
US07984217B2 Data transmission method, serial bus system, and switch-on unit for a passive station
In a serial bus system data in the form of telegrams, representing process images of control tasks of the active station, are transmitted to the connected passive stations, and the process data are allocated to the process images in the passive station.
US07984215B2 Semiconductor device
The router which relays a transfer request and a reply between master and slave components has request-control circuits provided therein. The request-control circuits judge the slave component to transfer a request from each master component to, and arbitrate the conflict between requests to one slave component. Further, for the router, a slave-component-allocation-control circuit which variably allocates the slave components to be connected to the request-control circuits to the request-control circuits is adopted. In case that a slave component in connection with one request-control circuit is subjected to no access, changing the allocation of the slave component in connection with the one request-control circuit makes possible to utilize the resource of the one request-control circuit.
US07984213B2 Control device for a USB interface and control method thereof
A control device for a USB interface including at least one first terminal for inputting the data to be transmitted and at least one second terminal for the transmission of the packet data on a bus; the packet data include one end-of-packet signal. The USB interface includes one circuit for the data transmission on said at least one second terminal; the USB interface is adapted to receive as an input a signal for the activation of the transmission circuit when data are received from the at least one first terminal and the transmission circuit includes a bias circuit. The control device includes a circuit for the detection of an end-of packet signal on said bus and a control circuit adapted to activate the bias circuit of the transmission circuit if said end-of-packet signal is detected by said detection circuit.
US07984212B2 System and method for utilizing first-in-first-out (FIFO) resources for handling differences in data rates between peripherals via a merge module that merges FIFO channels
A system and method for sharing peripheral first-in-first-out (FIFO) resources is disclosed. In one embodiment, a system for utilizing peripheral FIFO resources includes a processor, a first peripheral FIFO controller and a second peripheral FIFO controller coupled to the processor for controlling buffering of first data and second data associated with the processor respectively. Further, the system includes a merge module coupled to the first peripheral FIFO controller and the second peripheral FIFO controller for merging a first FIFO channel associated with the first peripheral FIFO controller and a second FIFO channel associated with the second peripheral FIFO controller based on an operational state of the first FIFO channel and an operational state of the second FIFO channel respectively. Also, the system includes a first FIFO and a second FIFO coupled to the merge module via the first FIFO channel and the second FIFO channel respectively.
US07984206B2 System for debugging throughput deficiency in an architecture using on-chip throughput computations
A method, system, and apparatus for debugging throughput deficiency in an architecture using on-chip throughput computations are disclosed. In one embodiment, a system includes a subsystem module of the integrated circuit (e.g., may be a field-programmable gate array), a other subsystem module associated with the subsystem module to execute a specified function of the integrated circuit, an interconnect module comprising a transmission line to associate the subsystem module to the other subsystem module, and a throughput monitor circuit (e.g., may continuously determine the throughput value) located in the integrated circuit and coupled with the interconnect module to measure a throughput value as a specified number of data bits per a specified period of time. The system may include, an interrupt generation circuit located in the integrated circuit and coupled with the throughput monitor circuit to determine whether the throughput value is less than a specified throughput value.
US07984203B2 Address window support for direct memory access translation
An apparatus is disclosed. The apparatus includes a remapping circuit to facilitate access of one or more I/O devices to a memory device for direct memory access (DMA) transactions. The remapping circuit of the apparatus includes a translation mechanism to perform memory address translations for I/O DMA transactions via address window-based translations.
US07984199B2 Configuration of field devices on a network
Field devices on a communication network can be configured using a configuration device that stores a configuration data for each of the field devices in a network configuration domain in nonvolatile memory. Each field device includes a configuration domain associated with configuration data stored in nonvolatile memory of the field device. In response to commands from the configuration device, the field devices upload configuration data to or download configuration data from the configuration device. Field devices receive configuration data from the configuration device and store the received configuration data in the nonvolatile memory to define the configuration of the field device.
US07984195B2 Hybrid industrial networked computer system
A Point-of-Sale networked computing system includes a workstation with a first Personal Computer (PC)-based controller, a workstation with a second industrial PC-based controller having different performance characteristics than the first controller, and an Ethernet network coupling the workstations. The Ethernet network may include home-run or star Ethernet topology, and the controllers may be TCP/IP addressable. The computing system may be used in a restaurant, kitchen, shop, or department store. The computing system may also include a bump bar keyboard or keypad and a monitor coupled to the controllers Another Point-of-Sale networked computing system includes at least two workstations, each of which includes an industrial non-PC-based controller, and an Ethernet network coupling the workstations. Yet Another Point-of-Sale networked computing system includes a workstation with an industrial PC-based controller, a workstation with an industrial non-PC-based controller, and an Ethernet network coupling the workstations.
US07984191B2 Updating parameters in a bridged multistandard home network
The invention relates to the field of home networks, in particular to the connection of two home networks of different types via a gateway. The network appliances in the network of the first type are also intended to be able to control the network appliances in the network of the second type, and vice versa. One problem that occurs when carrying out conversion processes on control messages is that an input parameter which is known in the network of the first type can be changed as required and can also be signaled further within this network, but the associated correspondence in the network of the second type is permanently set, and accordingly cannot be changed. The invention provides a way in which an input parameter such as this can nevertheless be likewise updated in the network of the second type.
US07984190B2 System and method for managing content on mobile platforms
A content management system for providing comprehensive content management for one or more vehicle information systems and methods for manufacturing and using same. The content management system includes a content control system for providing content storage and controlling the overall functionality of the content management system. Being configured to communicate with a selected vehicle information system in a wired and/or wireless manner, the content management system can upload content to update the vehicle information system for access during subsequent travel. The content management system likewise can download content, such as performance data compiled during prior travel, from the vehicle information system. The content management system thereby can provide ensured comprehensive content management under the control of the content control system.
US07984182B2 Node device, information transfer processing program, and network participation processing method and the like
A node device which participates in an overlay network formed by participation of all or part of a plurality of node devices which are connected to each other via a communication device. The node device includes a search information transmission device, a reply information receiving device, a communication load information device, a communication load comparison device, a node selection device and a participation request information transmission device. The search information transmission device transmits search information to search a node device transmitted to an information processing device connected to the communication device. The receiving device receives information replied from the plurality of node devices. The comparison device compares information regarding communication load in each of the communication routes. The selection device selects a node device on the basis of comparison result by the comparison device. The participation request information transmission device transmits the participation request information to the selected node device.
US07984180B2 Hashing algorithm for network receive filtering
Roughly described, a network interface device is assigned a maximum extent-of-search. A hash function is applied to the header information of each incoming packet, to generate a hash code for the packet. The hash code designates a particular subset of the table within which the particular header information should be found, and an iterative search is made within that subset. If the search locates a matching entry before the search limit is exceeded, then the incoming data packet is delivered to the receive queue identified in the matching entry. But if the search reaches the search limit before a matching entry is located, then device delivers the packet to a default queue, such as a kernel queue, in the host computer system. The kernel is then responsible for delivering the packet to the correct endpoint.
US07984175B2 Method and apparatus for data capture and analysis system
Content leaving a local network can be captured and indexed so that queries can be performed on the captured data. In one embodiment, the present invention comprises an apparatus that connects to a network. In one embodiment, this apparatus includes a network interface module to connect the apparatus to a network, a packet capture module to intercept packets being transmitted on the network, an object assembly module to reconstruct objects being transmitted on the network from the intercepted packets, an object classification module to determine the content in the reconstructed objects, and an object store module to store the objects. This apparatus can also have a user interface to enable a user to search objects stored in the object store module.
US07984168B2 Method and system for operation of a computer network intended for the publication of content
A method of operating a network includes initializing the network using documents signed by a rights manager using a root key; a digital certificate and a document including links to digital pages that are used to access the digital certificate. The digital certificate includes a public part of a network key, which a user uses to access the network. A first digital document including a list of servers is recorded, wherein one of the servers functions as a lookup server. A coefficient representing respective processing capability is assigned to each server. An address is looked up from the lookup server using a first digital document for error management and a second digital document including address parameters. A server is selected based on the address parameters, and digital objects are accessed from the server.
US07984164B2 Server, and packet transferring method and program therefor
A server that relays packet data transmitted and received between a first terminal and a second terminal among plurality of terminals, includes a transfer table storing unit configured to store a transfer table in which a connection address pair, includes a first connection address and a second connection address, is registered, and a connection establishment message processing unit configured to transmit a SYN ACK message as a response message to a SYN message, upon receiving the SYN message, for establishing a TCP connection from each of the terminals. The first connection address is used to connect the server and the first terminal and the second connection address is used to connect the server and the second terminal.
US07984162B2 Methods, systems, and software for providing service integration framework
A preferred embodiment of the subject invention comprises a system for implementing computer network services and applications, comprising a front-end component comprising one or more applications; a back-end component comprising one or more services; and an abstraction layer component operable to communicate with the front-end and back-end components. In another preferred embodiment, the subject invention comprises a system for linking applications and services, comprising: a vendor connectivity component; a business integration component; a security component; a utility component; and a back end connectivity component.
US07984161B2 Optimizing mobile device synchronization with multiple data sources
Embodiments are provided for synchronizing data retrieval with multiple data sources on a mobile computing device while maintaining a predetermined quality of service and optimizing resource usage. A connection is established between the mobile computing device and the multiple data sources for a first synchronization interval. A synchronization request is sent over the connection during the first interval. A response to the request including data is received from a data source during the first interval to synchronize the data. After the data is received, the connection to the data source is severed. The connection between the mobile computing device and the data source is then re-established for a second synchronization interval based on quality of service parameters associated with the data source and a pending connection status associated with one or more additional data sources. Another synchronization request is then sent by the mobile computing device over the re-established connection.
US07984160B2 Establishing a split-terminated communication connection through a stateful firewall, with network transparency
A method and apparatus are provided for establishing a split-terminated client-server communication connection through a stateful firewall, with network transparency. In an environment in which a pair of network intermediaries is employed to optimize client-server communications, a first intermediary intercepts a client request for a new connection. The first intermediary probes the network for a counterpart near the server, and opens an optimized communication session with a second intermediary that responds affirmatively. Some or all client-server communications that transit the intermediaries' session are accelerated or otherwise optimized. The first intermediary's probe uses the client's source address, but a different port number, while the optimized intermediary session is opened using the client's source address and source port. Therefore, a network monitoring tool can monitor the end-to-end connection, and the stateful firewall will not reject the optimized session.
US07984157B2 Persistent and reliable session securely traversing network components using an encapsulating protocol
The invention relates to systems and methods for reestablishing client communications by securely traversing network components using an encapsulating communication protocol to provide session persistence and reliability. A first protocol that encapsulates a plurality of secondary protocols is used to communicate over a network to provide session persistence and a reliable connection between a client and a host service via a first protocol service. A ticket authority generates a first ticket and a second ticket associated with the client. The first ticket is provided to the client and the client uses the first ticket to establish a communication session with the first protocol service. The second ticket is provided to the first protocol service and the first protocol service uses the second ticket to establish a communication session with the host service.
US07984149B1 Method and apparatus for identifying a policy server
A method is disclosed of identifying a policy server in relation to a session invoked by an invoking node on a network via a network access node. The method comprises the steps, performed at an application server, of receiving a session request and extracting a session identifier from the session request. The method further comprises the step of obtaining a policy server address from said session identifier.
US07984146B2 Aircraft health and usage monitoring system with comparative fleet statistics
A Health and Usage Monitoring System (HUMS) utilizes a common architecture which permits OEM and rotorcraft operators to view and trend HUMS data for an entire aircraft fleet independent of aircraft model, HUMS vendor, or raw data format. The system operates through a web portal that provides users with comparative information on HUMS parameters relative to fleet statistics. The user may view HUMS data for the entire fleet or drill down to a particular HUMS acquisition on a specific flight. The web based format also facilities display and communication of warnings in a timely manner.
US07984143B2 Computer network software and hardware event monitoring and reporting system and method
A method, system, and network for providing a method, system, and network, for network and device event monitoring and reporting. The disclosed subject matter associates with a host computer, a local network of information technology devices, a community of network users, and a global information technology community. The present disclosure initiates an inventory of a plurality of information technology devices associated with a local network of information technology devices. The method, system and apparatus determine change in the operational status of the plurality of the information technology devices associated with the local network. Then, the present disclosure monitors for changes in the operational status of the plurality of the information technology devices associated with the local network. The disclosed subject matter then presents to the host computer information relating changes in the operational status of the information technology devices associated with the local network. The present method and system associate changes to the operational status with a plurality of products from a set of product vendors, and those changes to the operational status with a plurality of advertisements presented in association with plurality of products.
US07984141B2 Independent load balancing for servers
In one embodiment, a method includes receiving a request message at a local node in a communications network from a remote node in the communication network. The request message holds data that indicates a request for a particular service from the local node. A load metric that indicates a current processing load at the local node is determined. A response delay time, for responding to the request message, is determined based on the load metric. A response message is sent after the response delay time. The response message indicates the local node is able to provide the particular service for the remote node. The delay time allows the local node to make it more likely that a less busy node will respond earlier in time to a request message from the same remote node and provide the particular service.
US07984139B2 Apparatus and method for automating server optimization
A computer readable storage medium includes executable instructions for facilitating automatic server optimization in a system. The executable instructions include instructions to accept a set of initialization parameters, analyze a set of one or more configuration sources, determine a set of configuration settings, receive a series of load levels, and select a load level. The set of configuration settings are tested against the load level. An optimal configuration setting for the load level is identified. The optimal configuration setting is recorded.
US07984135B2 Gateway apparatus, control instruction processing method, and program
A gateway apparatus includes a translator connected to a first network for one or more controllers to control one or more devices, and one or more aggregators. The translator includes an acquisition unit which acquires load information concerning a load on each of the controllers, a control instruction reception unit which receives a control instruction for a device from a client via the second network, a determination unit which determines whether the instruction is an aggregation target, based on the information, a first transfer unit which transfers the instruction to the aggregator corresponding to the instruction, and a second transfer unit which receives an aggregate control instruction from the aggregator. The aggregator includes a third transfer unit which receives the instruction from the translator, an aggregation unit which aggregates the plurality of instructions into one aggregate control instruction, and a fourth transfer unit which transfers the aggregate control instruction.
US07984126B2 Executable application network impact and load characteristic estimation system
A network guidelines estimator (NGE) estimates a network load for each software application operating in a test network to determine network load metrics for each software application. A network load estimator (NLE) estimates a network load for one or more software applications concurrently operating in a production network responsive to the network load metrics of each of the one or more software applications. A network load analyzer (NLA) analyzes the network load for the one or more software applications concurrently operating in the production network to determine an actual network load for the production network.
US07984124B2 Electronic apparatus and system capable of assigning appropriate address
In order to prevent unnecessary APIPA process from being executed in a LAN environment which does not adopt APIPA, an ICMP echo request for a predetermined IP address is broadcast. Whether there are more than N apparatuses using APIPA is checked based on the replies, and if there are, IP address setting by APIPA is executed. In a LAN environment which adopts APIPA, whether the IP address to be assigned to an apparatus is already being used by another apparatus is checked. If the date and time when the another apparatus was assigned the IP address is earlier than the date and time when the apparatus was assigned the IP address, APIPA is executed to decide the IP address of the apparatus.
US07984123B2 Method and system for reconfiguring a virtual network path
A method, system, and computer readable medium for reconfiguring a virtual network path. A virtual switching table associated with virtual network interface cards (VNICs) is populated and used to implement the virtual network path. The virtual network path includes a first virtual wire between a first VNIC located in a first computer and a second VNIC located in a second computer. A first network packet and a second network packet are placed in a receive buffer associated with the second VNIC. The first network packet is transmitted to the second VNIC using the virtual switching table. The second VNIC is migrated from the second computer to a third computer. The virtual switching table is updated based on migrating the second VNIC. The second network packet is transmitted to the second VNIC in the third computer using the virtual switching table.
US07984121B2 Method and apparatus for use in remote diagnostics
The present invention provides an apparatus, system and method for use in remotely diagnosing electronic devices and/or providing content. The method for use in remotely diagnosing includes the initiating a diagnostic analysis of an electronic device, identifying the electronic device, receiving scripts communicated over a distributed network for diagnosing, remotely initiating diagnostic instructions with the scripts and receiving a response based on the instruction. The method can further determine further diagnostic instructions based on responses, and remotely initiate further instructions with the scripts. Additionally, a system for use in remotely diagnosing electronic devices includes a script generator coupled with a distributed network, and a remote diagnostic controller coupled with the distributed network and with an electronic device. The script generator compiles scripts and forwards them over the distributed network. The diagnostic controller implements the scripts to forward instructions to and to receive replies from the electronic device.
US07984118B2 Persistent configuration in a multiple processor repairable system
A control system having a host computer and one or more control computers connected to an interface for control of a process or machinery. The control computers are capable of automatically initiated network address assignment and configuration when powered up after installation. The network address is based on a location identifier situated in the interface that corresponds to a specific connection thereof to the control computer. The control computer reads the location identifier from the interface and requests a network address. The host computer assigns the network address based on the location identifier. Configuration of the control computer then proceeds. The procedure applies to newly installed control computers, whether first time installment or a replacement for a failed control computer.
US07984115B2 Extensible application platform
An extensible client-server application platform. Execution of functions may require interactions between client-side and server-side components. Extensions may be provided as pairs of modules, one for the client and one for the server, that interact when performing an extension function. To ensure that the client-side and server-side interact appropriately, extensions modules may be initially supplied to the server and downloaded as appropriate, to the client. An enterprise business intelligence application is used as an example of the extensible client-server application platform. To enable use of third party extension modules, the server-side components may execute on a virtualized server.
US07984104B1 Method and system for content driven electronic messaging
A system and method for intelligent electronic message routing. An Informant server transmits an electronic message to be routed to a destination and stores a plurality of stylesheets containing routing information for the electronic message. The electronic message includes a reference to the plurality of stylesheets, and a service provider server receives the electronic message from the Informant server, processes the reference to the plurality of stylesheets included in the electronic message, and routes the electronic message to the destination based on the routing information contained in the plurality of stylesheets. A communications device, which defines the destination of the electronic message, receives the routed electronic message from the service provider server.
US07984103B2 System and method for managing data transfers between information protocols
A computer data handling method, system and apparatus are disclosed. A data item or information object are received in one protocol. Based on data contents, a protocol transfer module (engine) optimizes information presentation by transferring/converting the data item from the one protocol to a form of the data item in a different protocol. The resulting form (i.e. the data item/information object in the different protocol) optimally presents the data contents to an end-user. The end user reads the converted data item in the different protocol. The invention system enables the user to reply or otherwise further handle the data item in the initial protocol as desired. The initial protocol may be email and the resulting form of the data item may be one or more feed entries in machine-readable feeds specified by the user. The invention optimization effectively reduces email In-box clutter and streamlines reading in feed readers.
US07984102B1 Selective presence notification
Methods, systems, and apparatus, including computer program products, for selective presence notification are provided. In one general aspect, a plurality of presence notification messages are monitored. Each presence notification message may include address information identifying at least one of a recipient or a sender of the presence notification message. Based on the address information a determination is made as to whether a presence notification message is allowable. If it is determined that the presence notification message is allowable, the transmission of the presence notification message is allowed.
US07984100B1 Email system automatically notifying sender status and routing information during delivery
An electronic communication such as an email may have multiple file wrappers of metadata added to it by a sender. Each time the email passes to a mail server during its transmission from the sender to a recipient, one of the file wrappers may be stripped off by the mail server and sent to the sender. The information sent back to the sender with the file wrapper may comprise the server name and Internet protocol (IP) address of the computing device the mail server received the email from and the name of the mail server itself, along with a timestamp. In this manner, the sender may be apprised of the location of the email at all times during its transmission, and may be apprised of the route it took during its transmission.
US07984098B2 Video messaging
Systems and techniques for transferring electronic data between users of a communications system by receiving, at an instant messaging host, a video file from a sender and intended for a recipient; authenticating the video file; and sending the video file to the intended recipient.
US07984096B2 Service-oriented architecture for process control systems
A service-oriented architecture for process control systems is disclosed. In one example, a method for conveying process control information between a client process and a server process in a process control system establishes a server process including a plurality of process control services, each of which has a corresponding service interface. The example method also establishes a client process having a proxy for each of the plurality of services to which the client process establishes a communicative connection. Additionally, the example method provides port information associated with the service interfaces to the client process to enable the conveyance of process control information between the client process and the server process.
US07984093B1 Polyphase filter having a tunable notch for image rejection
A polyphase filter comprises an impedance network. The polyphase filter also comprises a first differential amplifier that includes first inverting and non-inverting inputs and first inverting and non-inverting outputs. The first inverting and non-inverting inputs communicate through the impedance network with a first phase and a shifted first phase of an input signal, respectively. A second differential amplifier of the polyphase filter includes second inverting and non-inverting inputs and second inverting and non-inverting outputs. The second inverting and non-inverting inputs communicate with a second phase and a shifted second phase of the input signal, respectively, through the impedance network. The second phase is offset from the first phase.
US07984089B2 User-defined indexing of multimedia content
Methods, systems, and computer program products for arbitrarily indexing multimedia content. In accordance with example embodiments, a multimedia content stream that comprises one or more samples is received. At least one of the samples is passed to one or more multimedia filters for analysis based on criteria that define an index type for the multimedia filter. Once it is determined that the sample meets the criteria for an arbitrary filter and index type, an index entry that identifies both the sample and the index type of the arbitrary filter is created. The index entry is adapted in accordance with a common, extensible indexing scheme to coexist with other index entries of other or the same index type for the sample. The created index entry is stored for subsequent access.
US07984088B2 Method for supporting multiple filesystem implementations
A data structure used by an operating system to refer to a filesystem object includes information that permits the structure to be associated with filesystem objects having different filesystem implementations. The data structure is associated with a filesystem object that is linked into different directories that have different filesystem implementations. Therefore, the data structure includes respective information within it about each different link. As a result, a filesystem object, such as a directory, having one filesystem implementation may be created in or moved to another directory having a different filesystem implementation; or, a file may be linked in multiple directories having different implementations.
US07984080B2 System and method for locating a selected number and displaying the number as it appears in a document containing the number
The disclosure describes a system and method for locating a number in a source document by presenting and manipulating data on private and public companies. A central database of financial information is established. A target entity is entered within the central database by a user, and financial information of the target entity from the central database is displayed. Once a number within the display of financial information is selected, the system and method determines which document is the source document containing the numbers, searches through the source document for the number, identifies the location of the number in the source document and highlights and displays the number as it appears in the source document to the user.
US07984072B2 Three-dimensional data structure for storing data of multiple domains and the management thereof
A three-dimensional data structure for storing data is defined and maintained. The three-dimensional data structure includes at least one column of data having a depth greater than zero indicating that multiple data values are provided for multiple domains represented by the structure. The data structure also includes zero or more columns of data having a depth of zero indicating that the data value of a zero depth column is invariable for a plurality of domains represented by the structure. The structure is maintained by employing various operations including, create, write and read operations.
US07984068B2 Providing profile information to partner content providers
In some implementations, a computer-implemented method includes receiving a search query, at an information provider, from a mobile device; generating a plurality of search results that are responsive to the search query and directed to corresponding content providers that are external to the information provider; identifying one or more search results from the plurality of search results that are directed to partners of the information provider; and providing, to the mobile device, the plurality of search results, wherein the one or more search results directed to partners of the information provider include location information that is stored in a profile maintained by the information provider and associated with the mobile device, wherein the location information is passed to the corresponding partners upon selection of the one or more search results.
US07984066B1 Mandatory access control list for managed content
Restricting access to managed content to users that are both (1) members of one or more required groups identified in an ACL associated a content item to which access is requested and (2) otherwise granted access under the ACL, e.g., by virtue of their individual identity, role, or group membership is disclosed. In some embodiments, an ACL is configured to identify one or more groups as being a “required” group, membership in which is required for a user to be granted access to a content item with which the ACL is associated. If a user is not a member of a required group, the user is denied access (or denied access above a certain level), even if the user is otherwise delegated access rights in the ACL.
US07984064B2 Methods and apparatus for managing user access to a computing environment
Methods and apparatus for controlling user access to a computing environment are provided. In one embodiment, a method performed by a user is provided for gaining access to at least one computing device. The method comprises gaining access to the at least one computing device at a first time by providing credential information to the at least one computing device to authenticate the user's identity to the at least one computing device; presenting to the at least one computing device a physical device comprising identifying information to associate the physical device with the user authenticated by the credential information; and gaining access to the at least one computing device at a subsequent time by presenting the physical device to the at least one computing device without providing the credential information.
US07984063B2 Managing copies of data
A method in a computer system for retrieving data from one of multiple copies of the data is provided, referred to as the data management system. The data management system receives a request identifying at least one data object to be accessed. Then, the data management system queries a metabase to locate data copies that contain the identified at least one data object, wherein the data copies are created from similar source data, and wherein for each data copy the metabase contains an indication of the availability of the copy relative to other copies. Next, the data management system determines one of the located data copies to use to access the identified at least one data object, wherein the determination is made based on the indicated availability contained in the metabase for each of the located data copies. Then, the data management system accesses the identified at least one data object using the determined one of the located data copies.
US07984061B1 Displaying search results
Website search results obtained from searching multiple electronic information stores may be displayed transparently without distinguishing the electronic information store. The search may be performed by a web host and may include receiving at least one search term that then is compared with first electronic information within a first electronic information store to determine whether matches exist, where the first electronic information includes content provided by an internal source. The search term also is compared with second electronic information within a second electronic information store to determine whether matches exist, where the second electronic information includes content provided by an external source. Results are displayed based on matches that are determined to exist with the first electronic information and the second electronic information. The results are combined in a single list of results.
US07984056B1 System for facilitating discovery and management of feeds
A web feed portal can enable users to discover new web feeds and manage existing subscriptions of feeds. Recommended feeds can be generated for a user that reflect the user's interests or that are popular within a user community. Users can subscribe to feeds by selecting recommended web feeds or by contributing web feeds to the web feed portal. The user's web feed subscriptions can also be ranked to display the feeds in order of update time and/or time viewed by the user.
US07984054B2 Representative document selection for sets of duplicate documents in a web crawler system
Duplicate documents are detected in a web crawler system. Upon receiving a newly crawled document, a set of documents, if any, sharing the same content as the newly crawled document is identified. Information identifying the newly crawled document and the selected set of documents is merged into information identifying a new set of documents. Duplicate documents are included and excluded from the new set of documents based on a query independent metric for each such document. A single representative document for the new set of documents is identified in accordance with a set of predefined conditions.
US07984045B2 Scalable data extraction from data stores
Extraction of data employing a sequence of remote function calls in form of a synchronous multi-batch call chain is provided. Sequencing of calls is enabled by generating parameters associated with the extraction of a next batch of data. The parameterized, dynamic generation of queries allows for optimization of memory utilization by batching result sets and data conversion. Each subsequent call retrieves a packet of data, picking up where the previous call left off without an overlap. Parameters are updated after each call based on extracted data, available memory, and the like.
US07984044B2 System or program for searching documents
In document search for searching a document by use of a query formula composed of a Boolean formula of keywords, a plurality of query formulas arriving at about the same time from a plurality of users are efficiently processed. A system or a program for searching documents includes: a query formula controller for sorting a plurality of query formulas into a plurality of query formula sets based on predicted search speeds of the respective query formulas; and a search unit for searches for the plurality of sorted query formula sets sequentially from the set having the fastest predicted search speed, and for, in each search processing, merging the query formulas in the corresponding query formula set into a formula and thereby searching from the merged formula.
US07984042B2 System and method for providing highly available database performance
A system and method for enabling a second database instance to more quickly process a request to execute a database statement that has previously been executed by a first database instance is described. In one embodiment, the method involves sending the database statement from the first database instance to the second database instance, and generating by the second database instance one or more structures needed to prepare the statement for execution, such as a parse tree and an execution plan for the statement. If at some point in the future, the second database instance receives a request to execute the same statement, the above structures can be used for execution, thereby eliminating the need for one or more potentially time-consuming operations, such as generation of a parse tree or execution plan for the statement.
US07984040B2 Methods and systems for querying event streams using multiple event processors
In one embodiment, a system for distributed event processing includes a first event processor and a second event processor. The first event processor receives event data associated with an event stream. The second event processor receives a query associated with the event stream. A request to the first event processor is generated by the second event processor based on the query for a first portion of event data associated with the event stream. The second event processor receives the first portion of event data from the first event processor. The second event processor then generates an event based on the first portion of event data.
US07984039B2 Merging of results in distributed information retrieval
A method and system are provided of merging results in distributed information retrieval. A search manager is in communication with a plurality of components, wherein a component is a search engine working on a document collection and returning results in the form of a list of documents to a search query. The search manager submits a query to the plurality of components, receives results from each component in the form of a list of documents; estimates the success of a component in handling the query to generate a merit score for a component per query; applies the merit score to the results for the component; and merges results from the plurality of components by ranking in order of the applied merit score.
US07984037B2 Method for evaluating xpath-like fragment identifiers of audio-visual content
A method of retrieving a plurality of resource fragments from a audio-visual resource that is encoded using a hierarchical addressing model for the class of resources of which the audio-visual resource is a member is disclosed. The method comprises inputting a URI reference (1407) comprising a Universal Resource Identifier (1401) and a complex fragment identifier (1402) comprising a plurality of audio-visual resource specific location steps. Thereafter the method comprises a step of locating the audio-visual resource using the Universal Resource Name, and establishing (2023) a logical representation (2040) of the structure of the audio-visual resource. Then the method iteratively evaluates the fragment identifier location steps (1110) against the logical representation (2040) to resolve the complex fragment identifier (1402) into a set of explicit fragment references (1406) configured to explicitly address each of the plurality of resource fragments.
US07984034B1 Providing parallel resources in search results
Various aspects can be implemented for providing parallel resources in search results. In general, one aspect can be a method that includes receiving a search query in a first language. The method also includes generating a search result based on the search query, the search result including a location reference to an identified resource in the first language. The method further includes identifying a parallel resource in a second language, the parallel resource including one or both of a high-quality translation of the identified resource, and an original resource originating in the second language on a similar topic as the identified resource. Other implementations of this aspect include corresponding systems, apparatus, and computer program products.
US07984033B2 Data control system capable of present current image of writer with data
A data control system is disclosed, including a storage unit that stores multiple data items and a presentation unit that presents at least one of the multiple data items upon a request. An identification acquisition unit acquires upon the request identification for identifying one of multiple imaging units. The identification is registered and related to the data item to be presented. An image data acquisition unit acquires image data using the imaging unit the identification of which is acquired by the identification acquisition unit. An image presentation unit presents the at least one of the multiple data items and the image data acquired by the image data acquisition unit.
US07984029B2 Reliability of duplicate document detection algorithms
In a single-signature duplicate document system, a secondary set of attributes is used in addition to a primary set of attributes so as to improve the precision of the system. When the projection of a document onto the primary set of attributes is below a threshold, then a secondary set of attributes is used to supplement the primary lexicon so that the projection is above the threshold.
US07984028B2 System and method for application of hash function in telecommunication and networking
A novel hashing function and hashing collision resolution method are introduced that combine multiple known hashing resolution methods to achieve a very low collision probability that is specifically useful in lookup of long keys, such as (for example) the VLAN and MAC lookup in Ethernet switches. However, the system and method introduced here can be used in any networking and telecommunication systems.
US07984026B2 Storage system with improved de-duplication arrangement
The present invention relates to a storage system including a de-duplicate function and a full-text search function or the like, and reduces an amount of index information about full-test search to save storage resource. In this system, a storage apparatus includes a processing unit for de-duplicating a plurality of files having the same content regarding a file group of data inputted/outputted through a host apparatus. A full-text search processing server performs a full-text search processing to the file group and includes a processing unit for causing the full-text search processing to correspond to de-duplicate. An index information creation processing performed to a plurality of target files having the same content by the full-text search processing unit is inhibited according to a status of de-duplicate to the file group by the processing unit. Thereby, the amount of index information can be reduced.
US07984021B2 Optimal use of triggers for detecting database events
Triggers are dynamically created and destroyed on an application database. Rules are represented in active databases as ECA (event-condition-action) items, in which an action formulates a reaction to an event and is executed after the rule is triggered when the condition is evaluated to true. The event is defined as an instantaneous and atomic (that is, the event either happens completely, or not at all) point of occurrence within an application. Events can be classified as either database, temporal, or user-defined events, and their type can be either primitive or composite.
US07984020B2 System and method for business object sync-point and rollback framework
A method and system for allowing a rollback within a multi-object system infrastructure are provided. In embodiments, a rollback to a state of a software business object is effected. A sync point manager maintains, for example, a list of sync points and their respective associated identifiers and relationship data. When under sync point protection, i.e., a sync point is set, each subsequent object, when created, is requested to prepare a buffer associated with the specific sync point, so that if an error occurs, a request to rollback to the state associated with the sync point is effectable. Multiple sync points may be kept track of by the sync point manager. In further embodiments, the sync points may be associated with a variety of different types of objects.
US07984016B2 Method for asynchronous replication of a hierarchically-indexed data store
Changes such as write operations on a replication source comprising a hierarchically-indexed file system and associated data store are tracked and aggregated over a point-in-time image replication interval and communicated to a replication target. The replication target receives the changes, conducts operations to make the changes on a target volume or portion thereof, and conducts a point-in-time image replication operation to synchronize the replication target with the replication source. In the present invention the advantages of replication techniques developed for log-structured file systems are provided to systems with conventional hierarchical file systems. The invention also facilitates maintaining point-in-time retrievable images of a volume or portion thereof on a target volume while reducing the bandwidth and processing burden associated with replication.
US07984015B2 Database workload capture and replay architecture
A method and apparatus for capturing database system workload and replaying that workload in a database system is provided. According to one aspect, in order to subject a test database system to the same workload to which the production database system actually would be subjected, a database server in the production system captures and records workload that the database server receives from external entities. This captured workload is processed. Processes external to a database server in the test database system send the processed workload to that database server. As a result, the test database system is subjected to the same workload to which the production database system originally was subjected. The foregoing technique permits a database administrator to determine how the production database system will fare if the difference that is present in the test database system is introduced into the production database system.
US07984014B2 Universal knowledge information and data storage system
A system is provided for storing knowledge, information and data (KID). The system includes a plurality of sources of KID, at least one receiver of KID from the plurality of sources, a universal knowledge, information and data store and an interface coupling the receiver and the UKIDS. The interface provides a plurality of logical partitions for storing KID within the UKIDS. In one embodiment, a first level of the logical partitions segregates information into personal and professional KID. A plurality of second personal levels under the first personal level segregates KID storage into a teams of people subset, an activities and organization subset and an organization and administration subset. A plurality of second professional levels under said first professional level segregates KID storage into a clients subset, an output subset, a teams subset and an administration subset.
US07984006B2 Learning a user's activity preferences from GPS traces and known nearby venues
A method for inferring activities to a user is provided. The system receives at least one location trace and corresponding contextual information. The system then derives a set of venues based on a venue database, wherein a respective hypothetical visit is associated with the contextual information corresponding to the location trace. The system derives a set of activity types associated with a context based on the venues, the corresponding context indicated by the location trace, and a venue-to-activity mapping. In addition, the system receives a user query context and identifies a number of activity types of which the associated contextual information is similar to the user query context. The system further weights a respective identified activity type based on its associated context's similarity to the user query context, normalizes weights associated with each identified activity type, and produces an activity-type probability distribution, thereby facilitating inferring activities associated with the user.
US07984005B2 Enhanced artificial intelligence language
A method of implicitly forming a context in a dialogue with a computer includes forming megacategories linking one or more attributes to one of a plurality of response templates. The method also includes determining a megacategory by comparing attributes having true variables from a previous input to attributes having true variables in the present input and selecting an appropriate response template corresponding to the megacategory.
US07984004B2 Query suggestion generation
Described herein is a system that facilitates assigning indications of usefulness to query suggestions. The system includes a query suggestion generator component that receives a query and generates a query suggestion based at least in part upon the received query. A model component outputs an indication of usefulness with respect to the query suggestion, wherein the model component is a machine-learned model of user behavior with respect to query suggestions.
US07984001B2 Neural network-based extension of global position timing
A wireless communication system (20) includes a base station controller (22) that receives timing information from a data set (26) that is generated by a neural network (28). The data set (26) allows for generating timing information based upon previous time information received from a GPS (24) and in one example, is capable of covering a time interval of up to two weeks during which effective communication with the GPS may be interrupted. In one example, the data set is continuously updated so that the base station controller (24) continuously has up to two weeks of future time information available.
US07983993B2 Authenticated payment
A buyer (110) wishes to use a payment instrument as part of an online commerce transaction with a seller (120) and it is desired to authenticate that the buyer (110) has authority to use the payment instrument. A separate authentication service (130) determines whether the buyer (110) has access to certain secret information without revealing the secret information to the seller (120). Access to the secret information would verify that the buyer (110) has authority to use the payment instrument. The authentication service (130) informs the seller (120) whether the buyer (110) is authorized to use the payment instrument.
US07983992B2 Client system facilitating an online card present transaction
An online card-present transaction system facilitates card-present type transactions with a merchant over a public network. A host system is configured to accept authentication data from a user via an authentication device. The host system, after authenticating a user is configured to retrieve the user's account information from a user database system and translate a user account number into a temporary transaction number. The temporary transaction number is then transmitted directly from the host system to the merchant, thereby eliminating the need for the user to send to the merchant over the internet, the user's transaction account number.
US07983991B2 Method for a unique certification process for the delivery of goods
A method for a secure delivery of physical goods, involving associating a good unique identifier (GUID) to a package comprising the physical goods requested by a client, obtaining proof of identity parameters from a client associated with the transaction involving the physical goods before the delivery of the physical goods, where the proof of identity parameters are provided to the client by a trusted authority, computing a function using the proof of identity parameters, the GUID, and a certification key, wherein the certification key is computed by the trusted authority, delivering the physical goods to the client, when the result of the function is positive, certifying the delivery when delivery data obtained during the delivery of the physical goods match the proof of identity parameters, the GUID, and the certification key known to the trusted authority.
US07983989B2 Method and apparatus for importing content
A method and apparatus for protecting digital content in a digital rights management (DRM) system are provided. The method includes: determining a usage rule for content included in a first content file based on usage constraint information included in the first content file; and generating a second content file complying with this usage rule. According to the method and apparatus, the security requirement of content creators and content providers can be satisfied and at the same time the requirement of content consumers for freer usage can be satisfied.
US07983985B2 Balancing arbitragable tracking securities
A financial product is based on a first fund that is traded on a trading marketplace in a first country. The financial product is registered in the first country. The first fund has the characteristics of being based on an index of securities that are traded in a second, different country. The first fund is arbitragable with a second fund that is based on the index and which is registered in a second different country. The first fund has a creation unit basis that is substantially the same basis as a creation unit basis for the second fund. The calculation of the net asset value of the first fund occurs at essentially or exactly the same time that second country fund has its NAV calculated. The agent for the first fund has the option of providing or accepting second fund shares or other securities, rather than cash, to cover “cash amount” obligations. Such obligations arise from the need to equate the value received or given for the first fund shares (e.g., the creation unit stock basket plus or minus the “cash amount”) with the NAV of the first fund shares that it has issued or received.
US07983982B2 System and method for executing strategy security trading
A computer implemented method and system for executing block trades for a security includes steps or devices for receiving a block trade request, at a computer system. The block request includes data representing a quantity of shares of the security to be traded over a period of time. The computer system divides the period of time into a plurality of time bins. A computer system, for the received block trade request, computes, for each time bin, a number of shares to be traded as a trading target based on at least historical trading volumes using predictive analysis. For a first time bin, a computer system generates executable trade orders for a number of shares to be traded that is substantially equal to the trading target for the first time bin. A computer system executes at least a portion of the executable trade orders in a trade forum within each time bin in the future.
US07983980B2 Automatic bidding agents for auction system
There is provided a system which enables human-like automatic bidding by combining a plurality of processing functions with a bidding logic of absentee agents for absent participants of an auction system. Absentee agents, present in an auction server, receive price distribution and perform bidding similarly to on-site human participants. Absentee information is given to the absentee agent at the start of an auction, and absentee agents make bids autonomously and in cooperation with one another. In order to perform the human-like bidding, each agent makes a bid by combining (1) bidding possibility determination processing, (2) final bidding determination processing, (3) repeat bidding determination processing, (4) repeat bidding prohibition determination processing, (5) right acquisition bidding determination processing, and (6) character bidding determination processing. Here, the character bidding determination processing determines a bidding atmosphere from the rate of bidding and the number of bidders, and dynamically assigns a character to each absentee agent.
US07983978B2 Foreign currency index
Systems and methods are provided for trading and calculating the composition of foreign currencies indexed financial instruments. The compositions of the financial instruments are determined by calculating a geometric average of the exchange rates of foreign currencies with corresponding competitive weights. The competitive weights for each of the foreign currencies reflects competition between the goods of the United States and a country corresponding to the foreign currency in the markets of third countries.
US07983975B2 Financial advisory system
A financial advisory system is provided. According to one aspect of the present invention, return scenarios for optimized portfolio allocations are simulated interactively to facilitate financial product selection. Return scenarios for each asset class of a plurality of asset classes are generated based upon estimated future scenarios of one or more economic factors. A mapping from each financial product of an available set of financial products onto one or more asset classes of the plurality of asset classes is created by determining exposures of the available set of financial products to each asset class of the plurality of asset classes. In this way, the expected returns and correlations of a plurality of financial products are generated and used to produce optimized portfolios of financial products. Return scenarios are simulated for one or more portfolios including combinations of financial products from the available set of financial products based upon the mapping.
US07983973B2 Future value analytics
A method for assessing the performance of a company is provided. The method may include receiving financial data about the company and determining a future value of the company. Next, the future value is decomposed into a plurality of future value components, where the plurality of future value components includes an economy component that defines an implied amount of growth of the company attributable to the growth of the economy in general. Finally, the method may include displaying at least one of the future value components to advise a user of the performance of the company relative to the economy in general.
US07983970B1 Secure telewire process for authorizing wire transfers
Methods and systems for automatic verification and/or authorization of wire transfers by a telewire service provider are described. In one embodiment, a wire transfer agency database stores agency information including verified telephone numbers for each agency. When a wire transfer order is placed from a verified telephone number, automatic number identification transmitted with the telephone call is detected, the order is only allowed to be processed automatically if that telephone number in the database matches the calling agency, and the order receipt is successfully sent to that agency. Because the agency has been automatically associated with the order, the possibility of fraud and/or error is decreased, and the wire transfer can be automatically authorized after a delay time allowing the agency to issue changed instructions. Other embodiments are described and claimed.
US07983969B2 Money market trading platform
A money market trading platform provides institutional investors with comprehensive on-line analysis, account management, and on-line money market trading capabilities. An institutional investor's computer is connected via a communication network to a bank or broker's computer. The bank or broker's computer is connected via a communication network to a money market trading system or to a financial services, and stores information about the institutional investor and the accounts held in that investor's name. The trading platform allows institutional investors to log on, check account balances, transfer funds within accounts and from outside accounts, research money market investments, and purchase, redeem and exchange shares of money market funds.
US07983968B1 Facilitating submission and processing of requests to perform services on real property
Systems and techniques for submitting requests for approval relating to management of real property include presenting, on a user interface, a form for receiving data from a first user. An indication of one or more requests to be approved is received as a result of a user interaction with the form. For each request, types of data items to be provided by the first user are identified. The types of data items identified for each service are based on a type associated with the request. An indication of the identified types of data items for each request is displayed on the form. After a submission of the form, an approval of at least one, but fewer than all, of the requests can be received from a second user. In response, the first user can be notified of the approval and of requests not approved.
US07983966B2 System for handling refunding of value-added tax
System for handling of refunding of value-added tax to a consumer who has purchased goods in a foreign country includes a central database and first terminals, placed in shops) connected to the system. The first terminals include equipment for entering purchase data. The system creates electronic checks on the basis of the data, and includes information carriers intended to be carried by the purchaser. Personal details, such as name, address and passport number, are stored on the information carrier. An identifying reference is stored on each carrier and the system has computer programs for linking the reference and electronic checks for the person's purchases, and for storing the checks together with their references in the database. Second terminals are provided with equipment for gathering the references from the information carriers of consumers.
US07983958B2 Method and program storage device for managing a supplier for participation in a plurality of trading networks
An Internet trading network is operated by establishing supplier memberships of suppliers providing offerings to the trading network; establishing customer memberships of customers providing volume commitments; consolidating all volume commitments for a particular commodity or service when negotiating an offering with the supplier; managing memberships and their accounts.
US07983957B2 Method and system for entering items into a gift registry
Some embodiments of the present invention provide a system that enters items into a gift registry. During operation, the system photographically captures images of items at stores containing the items. Moreover, the images include a set of barcodes identifying the items. Next, the system obtains a set of product codes for the one or more items from the barcodes in the images. Finally, the system enters the one or more items in the gift registry using the product codes.
US07983956B1 System and method for providing options on products including flights
A computer-implemented system and method to provide options on products to enhance customers' experience. A computer-implemented system is operated that delivers to a customer an option to utilize up to n of m selected products, where n is less than or equal to m. Information is recorded in a data store, pertaining to said option. In addition, a system is operated to define each of the n chosen products, whereby after each of the n chosen products is defined, the customer can utilize said chosen product. The information pertaining to said defined products is recorded in a data store.
US07983949B1 System and method for selecting targeted information for serving with a map view
A system and method for selecting targeted information (e.g., advertisements) for serving with map views. The information is associated with target geographical areas (e.g., cities, metropolises, regions, countries) identified by the information providers. A given message or other set of information may be served with map views that significantly intersect the message's target area. A target area significantly intersects a map view if it overlaps the map view by at least a threshold percentage of the map view (e.g., 25%). Messages' target areas may first be compared with a map view to identify those that significantly intersect. Then, the messages whose target areas significantly intersect the map view may be filtered or screened based on any search terms or key words received with a request for the map view.
US07983944B2 Method and apparatus for real-time reporting of electronic commerce activity
A method and apparatus is disclosed for tracking and reporting electronic commerce activity over a web site that is stored on a first server coupled to a wide area network. The web page is programmed to include data fields reflecting commerce transaction activity and data mining code. The web page is uploaded to a visitor computer responsive to a request over the wide area network from the visitor computer. Commerce information is accepted within the data fields of the web page at the visitor computer to form a completed web page. The data mining code is operated on the visitor computer to obtain technical and commercial data and sent to a second server on the wide area network for logging and analysis.
US07983942B2 Incompatibility processing
A method of processing incompatibilities for a transportation plan comprising the following steps: Receiving data which is descriptive of orders, data which is descriptive of available vehicles, and data which is descriptive of available cross-docking locations; reading a set of compatibility types, and a set of compatibility rules with respect to the plurality of orders, vehicles, and cross-docking locations, each compatibility rule specifying a combination of two values which refer to first and second attributes of a defined compatibility type, and being indicative whether or not they are compatible; associating a value with each order, the value being descriptive of the characteristics of the order, such that orders having the same characteristics have the same value associated therewith; replacing the data descriptive of the characteristics by the value associated therewith; and outputting the order data resulting from the preceding step.
US07983941B2 Analyzing system performance, operational performance, and costs of a surveillance system
Analyzing a system includes receiving system performance data indicating performance of one or more sensor systems, operational performance data indicating performance of the sensor systems in one or more scenarios, and cost analysis data indicating one or more cost values associated with the sensor systems. Integrated data is established from the system performance data, the operational performance data, and the cost analysis data. The integrated data is analyzed to establish one or more relationships between at least two of the system performance data, the operational performance data, and the cost analysis data.
US07983940B2 Perspective representations of processes
A computer-based method for representing a project includes accessing a description of the project and displaying, based on the description, at least a portion of the project in a perspective representation that generally resembles a path. A computer program product includes instructions that cause a processor to convert a description of the project into display instructions for displaying at least a portion of the project in a perspective representation, displaying relative progress of the project relative to an expected progress of the project, and displaying a relative rate of progress of the project relative to an expectation of a rate of progress. The computer program product is tangibly stored on machine readable media. A computer-based method for representing a project includes receiving a project identification identifying the project, accessing the description of the project identified by the project identification, identifying an element of the project from the description of the project, and displaying the element of the project in a perspective representation of the project.
US07983933B2 Patient monitoring via image capture
A system that can enable clinical trial compliance determination by viewing sequences of images captured during an event is disclosed. For example, the innovation can employ captured event sequences to enable a subject or third party to assess a subject's actions related to a medical trial. The capture of event sequences can be triggered based upon sensory data, radio frequency identification (RFID) data, pattern recognition data, etc. The system also provides mechanisms to locate images or sequences, playback images or sequences or images as well as to set compliance parameters associated with a particular clinical trial.
US07983931B2 System and method for customizing workflow using standard formats for information transfer
Embodiments of the present system and method relate generally to standardized electronic communications in a healthcare setting. Certain embodiments of the system include a healthcare information acquisition and management system capable of using information that conforms to an industry standard format for information transfer, an order scheduling system capable of managing information flow within the healthcare setting, and a gateway system interconnecting the healthcare information acquisition and management system and the order scheduling system. In certain embodiments, the gateway system provides for a transfer of nonconforming information between the order scheduling system and the healthcare information acquisition and management system.
US07983930B1 System and method for testing for cardiovascular disease
A system and method for efficiently providing high-quality medical diagnostic service is disclosed. In a preferred embodiment of the invention, a computer-controlled diagnostic device is placed in a location, such as a primary care clinic, where the device can be the most timely used. The device is linked by a computer network to a computer accessible by an expert diagnostician, who is qualified to express diagnostic opinions based on his or her review of the test data from the test device. The linkage can be either direct, moderated by an intermediate computer, which distributes diagnostic tasks to a team of diagnosticians, facilitates remote control and troubleshooting of the test devices by qualified personnel and remote training of the end-users of the test device, and manages billing by the clinics, diagnosticians and the provider of the diagnostic service system. Timely testing of patients in an economical manner is thus achieved.
US07983927B2 System and method of managing community based and content based information networks
A system for storing, managing, and accessing information on a network by providing an interface between a social network and a content network includes an applications platform. The system provides messaging and social networking facility incorporating enhanced instant messaging, file synchronization, network presence, interactive chat capabilities, text messaging, voice and video messaging, blogging, and email. The system includes a viewer, an indexing facility, and a storage facility. The viewer enables users to traverse content and provides services based upon context of time, place, structure, node, and observed user behavior. The viewer provides a means for users to interact with information on the network and services to manipulate information and transact activities. The indexing facility manages the structure of the network and tracks attributes and controlled vocabularies. The indexing facility supports navigation across the structure and resolves the logical index to a physical storage location. The storage facility provides physical persistence for an information component.
US07983925B1 Efficient computation method for determining house price indices
The present invention relates to an efficient computer implemented method and system for generating a home price index based on a repeat sales model by calculating the time-dimension frequency matrices (X′X and X′Ω−1X) and price change matrices (X′Y and X′Ω−1Y) directly without the need to calculate the big X and Y matrices at the dimension of the number of repeat sales. The inventive method may further be used to estimate indices for multiple geographic levels without processing an entire data set to estimate the price indices for each geographic level.
US07983922B2 Apparatus and method for generating multi-channel synthesizer control signal and apparatus and method for multi-channel synthesizing
On an encoder-side, a multi-channel input signal is analyzed for obtaining smoothing control information, which is to be used by a decoder-side multi-channel synthesis for smoothing quantized transmitted parameters or values derived from the quantized transmitted parameters for providing an improved subjective audio quality in particular for slowly moving point sources and rapidly moving point sources having tonal material such as fast moving sinusoids.
US07983920B2 Adaptive computing environment
A method and system for adapting a computing device in response to changes in an environment surrounding the computing device, or in response to the user's stated preferences. The computing device includes one or more sensors that sense the environment. A changed characteristic of the environment is detected. A determination is made as to one or more settings to change in response to the changed characteristic. Then one or more of the settings are changed to cause the computing device to interact with the user in a different mode. A mode may include which inputs, outputs, and/or processes are used to communicate with the user. A mode may also include how an application formats output or receives input.
US07983916B2 Sampling rate independent speech recognition
A sampling-rate-independent method of automated speech recognition (ASR). Speech energies of a plurality of codebooks generated from training data created at an ASR sampling rate are compared to speech energies in a current frame of acoustic data generated from received audio created at an audio sampling rate below the ASR sampling rate. A codebook is selected from the plurality of codebooks, and has speech energies that correspond to speech energies in the current frame over a spectral range corresponding to the audio sampling rate. Speech energies above the spectral range are copied from the selected codebook and appended to the current frame.
US07983915B2 Audio content search engine
A method of generating an audio content index for use by a search engine includes determining a phoneme sequence based on recognized speech from an audio content time segment. The method also includes identifying k-phonemes which occur within the phoneme sequence. The identified k-phonemes are stored within a data structure such that the identified k-phonemes are capable of being compared with k-phonemes from a search query.
US07983909B2 Method and apparatus for encoding audio data
A method for processing audio data includes determining a first common scalefactor value for representing quantized audio data in a frame. A second common scalefactor value is determined for representing the quantized audio data in the frame. A line equation common scalefactor value is determined from the first and second common scalefactor values.
US07983904B2 Scalable decoding apparatus and scalable encoding apparatus
A scalable decoding apparatus capable of providing decoded audio signals of high quality having less degradation of a high frequency spectrum even when decoding audio signals by generating the high frequency spectrum by use of a low frequency spectrum. In the apparatus, an amplitude adjusting part uses different adjustment coefficients in accordance with the characteristic of first layer spectrum information to adjust the amplitude of a first layer decoded signal spectrum, and then outputs the amplitude-adjusted first layer decoded signal spectrum to a pseudo-spectrum generating part. Using amplitude-adjusted first layer decoded signal spectrum received from the amplitude adjusting part, the pseudo-spectrum generating part generates and outputs a pseudo-spectrum of high frequencies to a scaling part. The scaling part scales the spectrum received from the pseudo-spectrum generating part and then outputs it to an adder.
US07983899B2 Apparatus for and method of analyzing chinese
An apparatus for analyzing Chinese according to one aspect of the present invention includes a dependency structure analyzer analyzing a dependency relationship between words by extracting a parent word being a dependency destination of each of the words and a child word being a dependent from each of the words. The words are obtained by dividing a Chinese sentence. The apparatus also includes a lihe-word processor referring to lihe-word information that includes a first word and capable of being a part of a lihe-word and a second word forming the lihe-word with the first word. The lihe-word processor detects the first word and the second word from the words analyzed, and then changes a dependency destination of a word depending on both the first word and the second word to the lihe-word formed by combining the first word with the second word.
US07983897B2 Machine translation feedback
Methods, program products and systems for first receiving an indication of when a user-manipulable cursor is positioned in proximity to a first presentation of first text in a graphical user interface (GUI), the first text being in a first language. In response to the first receiving, causing a second presentation in the GUI of second text in a distinct second language, where the second text represents a translation of the first text into the second language or the first text represents a translation of the second text into the first language. Second user input to the GUI is received providing an alternate translation of the first text to the second text or the second text to the first text.
US07983896B2 In-context exact (ICE) matching
Methods, systems and program product are disclosed for determining a matching level of a text lookup segment with a plurality of source texts in a translation memory in terms of context. In particular, the invention determines any exact matches for the lookup segment in the plurality of source texts, and determines, in the case that at least one exact match is determined, that a respective exact match is an in-context exact (ICE) match for the lookup segment in the case that a context of the lookup segment matches that of the respective exact match. The degree of context matching required can be predetermined, and results prioritized. The invention also includes methods, systems and program products for storing a translation pair of source text and target text in a translation memory including context, and the translation memory so formed. The invention ensures that content is translated the same as previously translated content and reduces translator intervention.
US07983894B2 Data processing
A data processor is arranged to execute software to emulate an instruction-handling processor having an instruction preparation stage and an instruction execution stage. The software is operable first to emulate the instruction preparation stage in respect of a group of two or more instructions to generate a group of prepared instructions; and then to emulate the instruction execution stage in respect of the group of prepared instructions, so that the completion of the emulation of the instruction execution stage in respect of each of the prepared instructions occurs serially in an instruction order.
US07983890B2 Method and apparatus performing automatic mapping for a multi-processor system
A method, apparatus and computer program product for mapping and executing an application on a multi-processor system is presented. At least one array to be considered for distribution among processors of said multi-processor system is indicated. The application is mapped according to a performance model associated with benchmark performance data of a parallel library on a parallel computer architecture. Then either the application is executed on the multi-processor system, or the application is simulated using a specified machine model for a multiprocessor system. Feedback information is then provided to influence architecture parameters for a multiprocessor system.
US07983887B2 Fast computational methods for predicting protein structure from primary amino acid sequence
The present invention provides a method utilizing primary amino acid sequence of a protein, energy minimization, molecular dynamics and protein vibrational modes to predict three-dimensional structure of a protein. The present invention also determines possible intermediates in the protein folding pathway. The present invention has important applications to the design of novel drugs as well as protein engineering. The present invention predicts the three-dimensional structure of a protein independent of size of the protein, overcoming a significant limitation in the prior art.
US07983882B1 Joint wrinkle and muscle movement simulating software
The present invention introduces a simulation software for displaying a human being comprising an arm. When the arm joint angle value, which indicates the angle created by the upper arm and the lower arm at the arm joint, indicates the first angle value, the upper arm of the first thickness value is produced together with the first wrinkle image generated on or near the arm joint. When the arm joint angle value indicates the second angle value, the upper arm of the second thickness value is produced together with the second wrinkle image generated on or near the arm joint. The more the arm joint angle value decreases, the more the thickness of the upper arm increases together with different wrinkle image generated on or near the arm joint, thereby enabling the simulation software to display the movement of the human being in a realistic manner.
US07983879B1 Code generation for data acquisition and/or logging in a modeling environment
A mechanism for configuring an inspection component in a real-time model is disclosed. The inspection component includes user-configurable parameters that control the acquisition of data for the real-time model. The data acquisition and logging logic is set up using graphical blocks that are part of the larger real-time application model. When code generation is done for the model, the data acquisition logic is also automatically generated, and runs as part of the execution of a real-time task.
US07983878B1 Two-stage dynamic track grouping
Tracks of sensed targets are associated into groups and updated over time while tending to maintain their relationships. A two-pass clustering or grouping method includes a first pass groups targets into convoy or swarm groups. In the second pass, groups of targets converging at a common time at high-value-asset(s) are identified as coacting. The association of targets with groups over time is formulated as a constraint optimization problem and solved using a forward-reverse auction to tend to reduce the number of extraneous groups. In one version, countermeasures may be taken against the coacting groups.
US07983874B2 Similarity index: a rapid classification method for multivariate data arrays
Provided herein is a method of determining the similarity between a first multivariate data set and a second multivariate data set. The method may be applied to rapidly assess the similarity between fluorescence spectroscopy multivariate data sets in quality control analysis. The method includes representing the data of a first and a second multivariate data set in matrix form to yield a multivariate data matrix and calculating the magnitude of an additive and subtractive combination of each multivariate data matrix. The concept of a penalty parameter is introduced to set a detectable limit of variance between the first multivariate data set and the second multivariate data set and the penalty parameter is used in combination with the magnitude of an additive and subtractive combination of each multivariate data matrix to determine a similarity value.
US07983873B2 Non-contact deviation measurement system
A non-contacting deviation measurement system projects a first line and a second line upon a surface of an object. The projections of the first line and second line are arranged to overlap at an intersection line oriented at a nominal location such that when the surface is oriented at the nominal location, the intersection line appears on the surface. As the location of the surface deviates from the nominal location, the first line and second line as projected upon the surface move away from one another. The distance between the lines may be used to calculate the deviation from the nominal location. The deviation calculated may be compared to a predetermined maximum allowable deviation.
US07983868B2 Fitting measured data points to tolerance zones having regard for the uncertainty of the measurements
Measurement data collected within a measurement frame of reference is fitted to geometric tolerance zones having regard for the uncertainties of the measurement. Geometric freedoms for fitting the measurement data are exploited to fit uncertainty zones associated with the measurement data within the tolerance zones. Typically, the measurement data is multidimensional and the uncertainty zones have different sizes.
US07983864B2 Method and apparatus for characterising multiphase fluid mixtures
A method for determining at least one characteristic of a multiphase fluid including the steps of applying alternating energy of a predetermined amplitude to a portion of a multiphase fluid and measuring the electrical impedance spectrum across the portion of multiphase fluid whereby a characteristic of the multiphase fluid can be determined from the measured electrical impedance spectrum.
US07983852B2 Methods of automated spectral peak detection and quantification without user input
There is provided a method of automatically identifying and characterizing spectral peaks of a spectrum generated by an analytical apparatus and reporting information relating to the spectral peaks to a user, comprising the steps of: receiving the spectrum generated by the analytical apparatus; automatically subtracting a baseline from the spectrum so as to generate a baseline-corrected spectrum; automatically detecting and characterizing the spectral peaks in the baseline-corrected spectrum; and reporting at least one item of information relating to each detected and characterized spectral peak to a user. In embodiments, baseline model curve parameters or peak model curve parameters are neither input by nor exposed to the user prior to the reporting step.
US07983850B2 Diagnosis, prognosis, identification, and classification of multiple myeloma based on gene expression profiling
Provided herein is a method for gene expression profiling multiple myeloma patients into distinct subgroups via DNA hybridization and hierarchical clustering analysis of the hybridization data where the results may further be used to identify therapeutic gene targets. Also provided is a method for controlling bone loss in an individual via pharmacological inhibitors of DKK1 protein. In addition provided herein is a method for diagnosing multiple myeloma using a 15-gene model that classifies myeloma into groups 1-7.
US07983849B2 Method of determining the mutational load of a gene library obtained by random mutagenesis of a particular gene and means for implementing same
The invention relates to methods of determining the mutational load of a gene bank obtained by random mutagenesis of a gene of interest by preparing a chart linking the mutational load of a gene bank obtained by random mutagenesis of a model gene with the fraction of mutated model genes observed in the bank; performing, in parallel, random mutagenesis of the model gene used for preparing the chart and the gene of interest to obtain the corresponding mutated gene banks; determining the mutational load of the gene bank obtained using the model gene on the basis of the chart plotted; and applying a correction factor to the mutational load of the mutated model gene bank to determine the mutational load in the gene bank of the mutated genes of interest.
US07983845B2 Method and system for analyzing a laminated sand/shale formation
A method for analyzing a formation, that includes plotting resistivity data points on a resistivity graph to obtain plotted resistivity data points, and selecting a first shale point on the resistivity graph based on the plotted resistivity data points. The first shale point represents a resistivity anisotropy of shale in the formation. The method further includes generating, for each of a plurality of shale fraction values, a first shale fraction curve on the resistivity graph based on the shale fraction value and the first shale point, and generating, for each of a plurality of sand resistivity values, a first sand resistivity curve on the resistivity graph based on the sand resistivity value and the first shale point. A hydrocarbon yielding region in the formation is identified based on the first sand resistivity curves and the first shale fraction curves.
US07983840B2 System and method for motion-based control of electronic devices
Embodiments of the present invention are directed to a method and system for disabling distracting features of electronic devices in a moving vehicle in order to enhance vehicle operator safety. A safety controller system may be operatively connected with a motion monitor within a vehicle and with a computing device in communication with the motion monitor. The safety controller system may include a motion monitor communication component for continuously receiving data from the motion monitor, which may be a GPS system installed within the vehicle. The safety controller system may additionally include a feature disabling module for disabling a feature of the electronic device based on detected motion conditions determined from the received data and a feature enabling module for enabling the feature of the electronic device based on a detected lack of motion determined from the received data.
US07983836B2 Vehicle-traffic control device communication techniques
Method and arrangement for controlling vehicular traffic via traffic control devices includes establishing communications between the traffic control devices and vehicles approaching the traffic control devices, and providing information about travel of the vehicle to the traffic control devices to enable the traffic control devices to operate based on the provided information and/or providing information about a status of the traffic control devices to the vehicles to enable the vehicles to operate based on the provided information. The traffic control devices can be constructed to determine whether an approaching vehicle is speeding and if so, direct a communication to the vehicle indicating that the vehicle is speeding. A warning may be provided to an occupant of the vehicle when the vehicle is provided with a communication from a traffic control device indicating that the vehicle is speeding.
US07983831B2 Control apparatus and method for internal combustion engine and fuel property determining apparatus and method
A fuel feed chamber and a residual fuel chamber that are connectable to each other via a shutoff valve are provided in a fuel tank. When the fuel tank is refueled, the fuel feed chamber and the residual fuel chamber, which have been connected to each other so far, are disconnected and then fuel is fed only into the fuel feed chamber to refuel the fuel tank. When the engine is restarted after the refueling, only the fuel in the residual fuel chamber is supplied to the engine while the fuel feed chamber and the residual fuel chamber remain disconnected from each other, and the engine is controlled in accordance with the property of the fuel in the residual fuel chamber, which has been determined in advance.
US07983830B2 Fuel conservation systems and methods
Methods and systems are described for conserving fuel used by an engine. In some embodiments a control module processes a user-provided input, as a first function, into a second function. The second function can be used to direct the engine with a directive output power. The directive output power may have regions equal to, greater than, and/or less than what the power output would be if the engine were controlled using the user-provided input.
US07983826B2 Control apparatus and control method for drive source
Static demand engine torque set in a static torque setter is converted into dynamic demand engine torque in a converter using an engine model C (s) represented by a first-order lag function. A time constant T of engine model C (s) is calculated by a time constant calculator. The time constant calculator calculates time constant T in accordance with the static demand engine torque set in the static torque setter and dynamic demand engine torque set in a dynamic torque setter. The dynamic demand engine torque set in the dynamic torque setter is added to the dynamic demand engine torque converted from the static demand engine torque in the converter.
US07983825B2 Method and transmission arrangement for changing gears
The invention concerns a method and a transmission arrangement for changing gears in a transmission with a hydrostatic transmission and a manual gearbox (4) connected downstream from it. First the output torque of a hydrostatic motor (9) is reduced. After the reduction of the output torque of the hydrostatic motor (9), an engaged gear (12, 13) of the manual gearbox (4) which is connected downstream is disengaged. An output rotational speed of the hydrostatic motor (9) corresponding to the gear (13, 12) to be engaged is determined. The gear ratio of the hydrostatic transmission is then adjusted, so that the output rotational speed of the hydrostatic motor (9) is higher than the determined corresponding output rotational speed. After this increased output rotational speed is reached, the gear (13, 12) to be engaged is engaged.
US07983824B2 Method for the operation of a drivetrain
A method for operation of a drivetrain including a drive motor and an automatic transmission having at least five shift elements, of which, at least two elements are disengaged in each forward and reverse gear and the other shift elements are engaged. Two successive shifts are accomplished by two overlapped single gear shifts such that: a) during the first shift, a first shift element is engaged or disengaged while a second shift element is disengaged or engaged; b) during the first shift, second and third shift elements are prepared for either engagement or disengagement; and c) during the first and the second shifts at least one fourth shift element is kept engaged or nearly engaged.
US07983820B2 Systems and methods for providing proxy control functions in a work machine
Methods and systems of the present invention are provided for performing proxy control functions in an environment including one or more work machines. Such methods and systems may leverage one or more gateways to serve as a proxy for one or more distinct modules. A gateway, located in a work machine, may be programmed with proxy logic that performs functions associated with certain modules used in a work machine environment. The gateway may monitor a data link and retrieve broadcasted messages. The broadcasted messages may include source and/or destination module address identifiers. The gateway may retrieve messages from the data link based on a determination that the message is destined for a module for which the gateway serves as a proxy. The gateway may route a retrieved message, using a mapping structure, to the appropriate proxy logic that performs functions associated with the destination module.
US07983818B2 Arrangement for triggering a vehicle safety device
An arrangement is provided for triggering a vehicle safety device. A proximity sensor (1) provides an output related to a distance to an object and/or the relative speed between the object and the sensor. A main accelerometer (2) is sensitive to acceleration in a predetermined direction. A supplementary accelerometer (3) is also provided. A first processing arrangement (4) performs an algorithm with the main algorithm, and is connected to receive an input from the proximity sensor and from the main accelerometer and to provide an output to a triggering signal generator (5). There is a second processing arrangement (7) which receives a signal from the main accelerometer (2) and also from the supplementary accelerometer (3). The second processing arrangement also provides an output connected to the said signal generator (5) to generate the triggering signal.
US07983816B2 Control apparatus for electric power steering apparatus
The present invention provides a control apparatus for an electric power steering apparatus comprises: a steering assist command value calculating section; a current control section that calculates a voltage command value; and a motor driving section that drives a motor based on the voltage command value, wherein an assist power from the motor is applied to a steering system, the control apparatus is characterized in that an SAT measuring section, that inputs an angular speed and an angular acceleration of the motor, the steering assist command value and the torque signal therein so as to estimate an SAT, is provided, and the SAT obtained by the SAT measuring section is feedbacked to the steering assist command value via a feedback section composed of a phase compensating section and a gain section.
US07983812B2 Method and apparatus for managing battery power in emergency vehicles
A method and apparatus for battery power management in an emergency vehicle having its engine off and warning lights on is disclosed. The method may include monitoring a voltage level of a battery of the emergency vehicle, determining if the battery voltage level is below a predetermined threshold, wherein if it is determined that the battery voltage level is below the predetermined threshold, automatically starting the emergency vehicle's engine to charge the battery, determining if the emergency vehicle's battery is charged, wherein if it is determined that the emergency vehicle's battery is charged, automatically turning off the emergency vehicle's engine, wherein the monitoring of the battery voltage level is resumed.
US07983810B2 PC-based automobile owner's manual, diagnostics, and auto care
A computer built into an automobile displays the owner's manual for the car. The user requests more information about the automobile through the computer, and the additional information is displayed to the user. Information may include a description of a specific function or device of the car, service history, and/or real time status of a component of the car.
US07983808B2 Fully automatic straddle carrier with local radio detection and laser steering
A fully automatic driverless straddle carrier for transporting and stacking freight containers is equipped with several different sensor systems for the vehicle detection and navigation. Laser scanners are arranged at the vehicle for automatically guiding the vehicle over a container stack. In this straddle carrier, one of the absolute sensor systems for the vehicle detection is made up of a local radio detection system, which is arranged on the vehicle as a mobile radio base station, a plurality of radio transponders being stationarily positioned in the traveling area of the working site, an automatic switching device being provided for switching the steering from the automatic steering by navigation to an automatic steering by laser scanners and vice versa, when the vehicle reaches, travels over or leaves a container stack.
US07983807B2 System and method for displaying vehicle efficiency
A system and method for determining and displaying an overall efficiency value of a vehicle. The vehicle may include an engine and an electric machine that operates to provide torque to propel the vehicle. In addition, the vehicle may have an electric power source that provides electric power to the electric machine. A controller may determine and transmit the overall efficiency value so that the information display displays the number of efficiency indicators. Also, the number of efficiency indicators displayed may be based on the overall efficiency value.
US07983806B2 System and method for computing car switching solutions in a switchyard using car ETA as a factor
A system for computing car switching solutions in a railway switch yard. The system is computer based and has an input for receiving data conveying information about one or more arrival trains arriving at the switch yard and data conveying information about departure trains to depart the switch yard. A processing entity processes the data and computes car switching solutions for the railcars.
US07983805B2 Method and apparatus for swapping lead and remote locomotives in a distributed power railroad train
A communications system for a train having spaced apart first and second locomotives each capable of lead and remote operation and rail cars. The first locomotive operating as a lead unit controlling the second locomotive operating as a remote unit. The train comprising a brake system comprising a brake pipe extending a length of the train and controlled by a brake controller in the first and second locomotives. The communications system comprises a communications channel; a station in the first locomotive issuing a first command over the channel to the second locomotive, the first locomotive applying brakes and entering a suspended operational state during which its lead operation is suspended; and a station in the second locomotive issuing a second command over the channel to the first locomotive controlling it to remote operation and controlling the second locomotive to lead operation, and terminating the suspended operational state.
US07983803B2 Apparatus and method for providing improved wiper operation
Methods and an apparatus are provided for controlling a wiper system of a type that can operate in an automatic mode wherein the wiper system is deactivated automatically and in a manual mode wherein the wiper system is deactivated by a user, the wiper system including at least one wiper configured to move across a surface of a vehicle. The apparatus comprises a motor coupled to the at least one wiper for moving the at least one wiper across the surface and a processor in operable communication with the motor. The processor is configured to detect when the wiper system is operating in the automatic mode and return the at least one wiper to a predetermined position, and deactivate the wiper system, if the wiper system is operating in the automatic mode and the vehicle is turned off.
US07983802B2 Vehicular environment scanning techniques
Method for creating and managing a digital map for use by vehicles and including information relating to travel lanes on which the vehicles travel includes illuminating the environment outside of and around the vehicle with infrared illumination in an eye-safe part of the infrared spectrum as the vehicle is traveling on a travel lane to be mapped, forming, on the vehicle, at least one image from reflections from any objects in the path of the infrared illumination (such as by means of an image sensor), analyzing each image to obtain information about the object from which the infrared illumination has been reflected, and incorporating the information into the map if not already present therein. A driver of the vehicle may be alerted if the information obtained about an object in the environment outside of and around the vehicle indicates that a collision with the object is about to occur.
US07983801B2 Vehicle stability control utilizing static tire data
A system for and a method of controlling the stability of a vehicle includes an electronic control system controlling a vehicle stability control subsystem based at least in part on static tire data received by the electronic control unit.
US07983799B2 System and method for controlling microgrid
A system for controlling a microgrid includes microgrid assets and a tieline for coupling the microgrid to a bulk grid; and a tieline controller coupled to the tieline. At least one of the microgrid assets comprises a different type of asset than another one of the microgrid assets. The tieline controller is configured for providing tieline control signals to adjust active and reactive power in respective microgrid assets in response to commands from the bulk grid operating entity, microgrid system conditions, bulk grid conditions, or combinations thereof.
US07983794B2 Interface apparatus and mobile robot equipped with the interface apparatus
A robot recording a message on a wireless tag which includes: a voice recognition unit recognizing a voice input by a voice input unit which inputs a voice of a person; a message extraction unit extracting the message from the voice recognized by the voice recognition unit based on a fixed phrase provided for obtaining a message; a recording unit recording the message extracted by the message extraction unit on the wireless tag provided on an object.
US07983792B2 Method and system for the production of variable-dimensional printed substrates
A method and system for generating a customized, printed, three-dimensional object accesses a data record for a selected recipient and prints objects on a substrate based on the data record. The method and system then generates die lines based on the data record, and finishes the substrate by cutting, perforating, creasing, folding or otherwise finishing the substrate along the die lines to yield a customized, three-dimensional printed object.
US07983791B2 Dynamic selection of fold-address to match document layout
A method for coding the address location on a document or in a data base so that two or more electronic mailings with differing address placements may be combined together and sorted while the mailings are still in electronic form in order to take advantage of workshare discounts, delivery sequence efficiency, desired delivery date, class of delivery service, etc.
US07983785B2 Fibre monitoring apparatus and method
A computer-based fibre production monitoring system includes at least one sensor, and a computer server in communication with the sensors. Each sensor is configured to provide data packets each being associated with a respective threadline and providing a measurement of at least one physical characteristic of a fibre as it is drawn past the sensor on the threadline and wound onto a bobbin. The computer server is configured to provide an analysis of the physical characteristics on a per-threadline basis and/or per-bobbin basis from the measurements. The sensor is configured as an electric field sensor, and includes an insulating substrate, non-contacting electrodes disposed on the substrate, and vias extending transversely through the substrate. The electrodes are interlaced with one another. One portion of the vias is coupled to one portion of the electrodes, and another portion of the vias is coupled to another portion of the electrodes.
US07983784B2 Data structure of branch-structured vector data, branch-structured vector data editing apparatus, and embroidery data creation apparatus
A data structure of branch-structured vector data that is created from line drawing information of an embroidery design and provides a basis for creating embroidery data by a computer that includes at least one data piece of a branch, which is an embroidery path connecting two endpoints. The branch data piece may include thread color information that indicates a color of a sewing thread to be used when each of the branches is embroidered, or loop information that indicates whether tracing a link destination of the endpoint of the branch results in generation of a loop that returns to the same endpoint. The thread color information may be used to determine whether to create embroidery data for a link destination branch and the loop information may be used to determine whether to create running stitch sewing data for the link destination branch. Thus, branch-structured vector data may have information of a plurality of thread colors and represent a loop in one data piece.
US07983783B2 Embroidery data creation apparatus and embroidery data creation program
An embroidery data creation apparatus and program acquires closed region data of a target unit pattern with a sewing order specified by a unit pattern counter and position data of a sewing endpoint of a preceding unit pattern to be sewn immediately prior to this target unit pattern. Based on the closed region data and the position data of the sewing endpoint, it is determined whether a sewing endpoint of the preceding unit pattern is present in a sewing region of the target unit pattern. If it is determined that the sewing endpoint is present in the sewing region of the target unit pattern, thread-cutting operation at this sewing endpoint is set not to be performed. On the other hand, if it is determined that the sewing endpoint is not present in the sewing region of the target unit pattern, thread-cutting operation at this sewing endpoint is set to be performed or withheld.
US07983782B2 Sewing machine and spool pin stand therefor
A sewing machine includes a spool pin stand having spool pins to which thread spools are attachable and seats corresponding to the spool pins, respectively, thread passage defining members located on a thread passage, a sewing data storage unit storing sewing data including at least thread color information about colors of the needle threads, thread supply display units which are located on the spool pin stand so as to correspond to the spool pins respectively, the thread supply display units being configured to produce light which transmits through at least ones of the spool pins and the seats and displaying the thread colors in a color-variable manner, respectively, and a thread color information control unit controlling the thread supply display units based on the thread color information so that thread colors corresponding to the spool pins are displayed by the thread supply display units, respectively.
US07983776B2 System and method for matching silicon oxide thickness between similar process tools
The present invention is one or more implementations is a method of fabricating a semiconductor for improved oxide thickness control, defining a process tool, determining and evaluating performance variables, determining a performance impact factor and thereafter modifying control of the process tool in the fabrication process to operate in direct relation to the determined results of the present invention. The present invention sets forth definitive advantages in reducing engineering time, improving process controls and improving cycle-times.
US07983774B2 Handheld audio playback device with memory and means for downloading audio data files to memory
A handheld audio playback device for interacting with an article having a position-coding pattern and a plurality of different print elements printed thereon. Each print element corresponds to a different audio output. The device comprises: a nib for indicating a selected print element; an optical sensor for reading a portion of the position-coding pattern when the nib is used to indicate the selected print element; a processor coupled to the optical sensor for determining a position using the read portion of the position-coding pattern; a memory storing audio data files for the different audio outputs; means for retrieving an audio data file from the memory for playback; means for downloading audio data files to the memory from a personal computer; and an audio output device for playing the audio output corresponding to the audio data file.
US07983773B2 Audio system for interacting with article
A system for interacting with an article having a position-coding pattern and a plurality of different print elements printed thereon. Each print element corresponds to a different audio output. The system comprises: an optical sensor for reading a portion of the position-coding pattern; a processor coupled to the optical sensor for determining a position using the read portion of the position-coding pattern; a computer system configured for identifying an audio data file using the position determined by the processor; and an audio output device for playing an audio output corresponding to the identified audio data file.
US07983767B2 Cochlear implant electrode array
A cochlear implant electrode assembly (10) comprising an elongate electrode carrier member (11), a bioresorbable stiffening element (15) and an outer layer (16) surrounding the stiffening element (15). The carrier member (11) is made of a resiliently flexible first material and has a plurality of electrodes (12) mounted thereon and has a first configuration selected to allow it to be inserted into an implantee's cochlea, and at least a second configuration wherein it is curved to match a surface of the cochlea. The bioresorbable stiffening element (15) has a configuration selected for biasing the elongate member (11) into the first configuration and is made of a second material relatively stiffer than the first material and which dissolves or softens on exposure to cochlear fluids to permit the elongate member (11) to at least approach or adopt the second configuration. The outer layer (16) surrounding the stiffening element (15) is made of a material sufficiently resiliently flexible to allow the elongate member (11) to at least approach or adopt the second configuration. The outer layer (16) has a first rate of cochlear fluid ingress therethrough and has at least one fluid ingress means (21) formed therein. The rate of cochlear fluid ingress through the fluid ingress means (21) is greater than the first rate of cochlear fluid ingress through the outer layer (16).
US07983766B1 Method of securing a neural stimulation lead
An implantable lead having at least one electrode contact at or near its distal end prevents undesirable movement of the electrode contact from its initial implant location. One embodiment relates to a spinal cord stimulation (SCS) lead. A first injectable material is injected into the dura space to mechanically position the electrode array with respect to the spinal cord. Conjunctively for use with adhesives, or alternatively for use instead of the adhesives, a balloon may be positioned on the electrode lead array. The balloon is filled with air, liquid or a compliant material. When inflated, the balloon stabilizes the lead with respect to the spinal cord and holds the lead in place. An elastic aspect of the balloon serves as an internal contained relief valve to limit the pressure the balloon may place on the surrounding tissues when the epidural space is constrained.
US07983765B1 Left chamber pressure sensor lead delivery system
An apparatus for and method of measuring pressure through a septum in a patient's heart. A lead inserted into the right side of a heart is routed through the septum to gain access to the left side of the heart. The lead includes a mounting mechanism that secures the lead to one or both sides of the septal walls. The lead also includes one or more sensors for measuring cardiac pressure on the left side of the heart and, as necessary, the right side of the heart.
US07983750B2 Refractory period management based on detection of an evoked response
Various approaches are described for managing refractory periods based on the detection of an evoked response. The heart is paced and an evoked response is detected. At least one refractory period is adapted based on the detected evoked response. Adapting the refractory period may involve, for example, initiating a refractory period, terminating a refractory period, extending a refractory period or modifying one or more parameters of the refractory period. Adapting the refractory period may involve modifying a sensing threshold based on the detected evoked response. The sensing threshold of an atrial sensing channel may be adjusted, for example, to avoid sensing a ventricular evoked response on the atrial channel while allowing sensing of a P-wave on the atrial channel.
US07983748B2 Apparatus and method for treating atrial fibrillation and atrial tachycardia
A method and device for treating an electrical problem in an organ, especially a heart, of a human or animal patient comprises atraumatically blocking the transmission of one or more electrical signals external to the organ. Nerve cell membranes near a cathode are depolarized while nerve cell membranes near an anode are hyperpolarized, inducing a DC conduction block. The method and device are especially suitable for treating atrial tachycardia where unwanted signals from at least one pulmonary vein and/or at least one fat pad are blocked within the construct of the heart.
US07983746B2 Active EMC filter for medical applications
An active EMC filter for medical applications allows reducing the leakage current normally induced by large phase-to-ground capacitances. The filter may comprise an active shunt module or an impedance converter or a correction signal generator and is suitable both for three-phase and single-phase applications.
US07983745B2 Advanced patient management with environmental data
Systems, devices and methods for using environmental data to manage health care are disclosed. One aspect is an advanced patient management system. In various embodiments, the system includes at least one implantable medical device (IMD) to acquire at least one IMD parameter indicative of patient wellness, means to acquire at least one environmental parameter from at least one external source, and means to correlate the at least one parameter indicative of patient wellness and the at least one environmental parameter to assist with patient health care decisions. Other aspects and embodiments are provided herein.
US07983742B2 Multi-channel system for beat to beat QT interval variability
A PC-based ECG software program that in real time, acquires, analyzes and displays QTV and PQ interval variability (PQV) in each of the independent channels that constitute the 12-lead conventional and/or Frank X, Y, Z lead ECG. The system also analyzes and displays the QTV and PQV from QT and PQ interval signals that are derived from multiple channels and from singular value decomposition such that the effect of noise and other artifacts on the QTV and PQV results are substantially reduced compared to existing single-channel methods. Moreover, this invention also provides certain new parameters of T-wave (and QRS and P-wave) morphology, that in initial studies have improved clinical diagnostic utility and/or reproducibility and reliability compared to known existing parameters of T-wave morphology. Finally, it also provides a method for determining the beat-to-beat variability these T, QRS and P-wave morphologic parameters.
US07983739B2 Position tracking and control for a scanning assembly
A scanned beam imaging system including a radiation source configured to provide a beam of radiation, a movable element configured to direct the beam of radiation onto a scanned area, and a collector configured to receive radiation returned from the scanned area. The imaging system further includes a housing that houses the movable element therein and a reference mark coupled to or received in the housing. The reference mark is positioned such that at least part of the radiation from the radiation source is directable at the reference mark.
US07983735B2 Simulation of nuclear medical imaging
A nuclear medicine imaging simulator system is provided for simulating nuclear imaging of a target within a phantom using a selected pharmacokinetic model. The system includes a processor assembly having at least one processor receiving a digital phantom model and a digital pharmacokinetic model, and a dynamic integration module executable on the processor assembly for integrating the pharmacokinetic model with the phantom model to generate a dynamic phantom data representing activity of the pharmacokinetic model within the phantom model over simulated time. The system further includes an imager module executable on the processor assembly for generating a digital imager model representing a nuclear imager in accordance with at least one selectable imager parameter that controls activity of the imager model relative to simulated time, and an imager simulator module executable on the processor assembly for processing the dynamic phantom data with the imager model for simulating at least one imaging process of the dynamic phantom data in accordance with the at least one imager parameter and generating respective simulated sensed data in accordance with individual imaging processes of the at least one imaging process.
US07983730B2 Method for acquiring respiratory disease-related analysis data, oximeter system, operation program product for oximeter system, oximeter, and oxygen supply system
An oximeter system includes a blood oxygen saturation detector for detecting blood oxygen saturation information of a subject, a body motion detector for detecting body motion information of the subject, a controller for causing the blood oxygen saturation detector to acquire the blood oxygen saturation information, and causing the body motion detector to acquire the body motion information at a predetermined sampling frequency concurrently and respectively sequentially, and a display unit for displaying data concerning the acquired blood oxygen saturation information and data concerning the acquired body motion information along a common time axis.
US07983724B2 Mobile communication terminal
A mobile communication terminal according to the present invention includes a body, a PCB unit provided in a portion of the body for prescribed parts to be mounted, an antenna unit provided in another portion of the body, wherein a feeding point of the antenna unit is apart from the PCB unit, and a feeding connector which connects the feeding point with the PCB unit.
US07983723B2 Closed mode user interface for wireless communication devices
A method and apparatus for providing an improved user interface for a wireless communication device is described herein. The wireless communication device comprises a main body including a first user interface, and a movable cover including a second user interface. When the movable cover is closed relative to the main body, the movable cover conceals at least a portion of the first user interface. To provide some of the functionality associated with the first user interface without having to open the movable cover, the present invention maps a soft key associated with the second user interface to a function assigned to a selected control or key of the first user interface.
US07983719B2 Methods and apparatus for reducing power consumption during network scanning operations with adverse battery conditions
In a mobile communication device, a scanning operation is performed with use of a wireless transceiver to identify one or more available wireless communication networks in a given geographic area. Each time the scanning operation fails to result in identifying a wireless network to be available for connection with the communication device, the scanning operation is repeated after delaying for a next scanning delay period of a plurality of consecutively-increasing scanning delay periods n=[n1, n2, . . . , M], wherein M is set as an upper limit. In response to identifying a first predetermined battery condition of the communication device, a first new upper limit N is added to the plurality of consecutively-increasing scanning delay periods n=[n1, n2, . . . , M, N], wherein N is the first new upper limit such that N>M. Further, in response to identifying a second predetermined battery condition of the communication device, a second new upper limit is added to the plurality of consecutively-increasing scanning delay periods n=[n1, n2, . . . , M, N, P], wherein P is the second new upper limit such that P>N>M. Advantageously, power consumption is reduced during adverse battery conditions of the mobile device.
US07983718B1 Wireless phones with keys displaying image files
A wireless telephone includes one or more keys incorporating a programmable display. The display may display an image file (e.g., a photo of a parent or friend), such as a photo captured by a camera incorporated into the telephone. The image file may be displayed directly on the key or it may be cropped or downsampled as appropriate. The user interface allows the user to program the key to dial a particular telephone number. In one embodiment, during a multi-party conference call the keys display images of the conference call participants. The participant currently speaking can be displayed on a main display of the phone. When the conference call is over, the key displays revert back to their previous display state.
US07983710B2 Method of coordinated wireless downlink transmission
To reduce intercell interference, a method of coherently coordinated downlink transmission in a wireless network involves coordinating transmissions from a plurality of base stations to a plurality of wireless units, for coherent, reinforced reception of the transmitted signals at the wireless units. Thus, transmissions from the base stations are coordinated such that signals received at each wireless unit's particular location constructively add, but cancel out at other locations. The signals are generated based on a zero-forcing operation, e.g., by applying zero-forcing complex antenna weight vectors to data symbols designated for transmission to the wireless units. For fairness, the signals are transmitted at no less than a guaranteed common rate. A convex optimization problem (which incorporates a per-base station power constraint or a per-transmission antenna power constraint) is solved to maximize the guaranteed common rate. Dirty paper coding may also be employed.
US07983708B2 Reverse link power control
The description describes examples for performing reverse link power control in a mobile network having a plurality of first modem devices that receive and transmit signals to wireless access terminals (ATs) and a second device in communication with the plurality of first devices. Execution is transitioned between a first and a second loop to control reverse link power of one of the ATs. The transition is based on a state of a connection. The first control loop executes at one of the first devices and the second loop executes at the second device.
US07983707B2 System and method for mobile PTT communication
A push-to-talk communications device (PCD) provides improved push-to-talk (PTT) communications. The PCD may include a PTT activator and a PTT module having a buffer and communications logic for providing full duplex PTT communications. In a Point-to-Point PTT mode of operation, PTT communications are performed between two PCDs with the PCDs exercising floor control. After the establishment of communications between the PCDs, the PCDs may enter a PTT talk mode wherein messages are transmitted between the PCDs in real time when a PTT activator is engaged. A PCD may also enter a group PTT mode wherein a PTT server exercises floor control between an initiating PCD and multiple target PCDs.
US07983706B2 System and method for voice and text based service interworking
A method of communication includes receiving a request to initiate a push-to-talk/instant messaging exchange from a push-to-talk device. A determination is made in order to ascertain if an instant messaging device is available to partake in the push-to-talk/instant messaging exchange. If the instant messaging device is available, the push-to-talk device is notified that the push-to-talk/instant messaging exchange has begun. Voice packets are received from the push-to-talk device after a push to talk button is pressed and released. The voice packets from the push-to-talk device are converted to text packets. Then, the converted text packets are transmitted to the instant messaging device. The method further includes determining whether the push-to-talk device is blocked by the instant messaging device. If the push-to-talk device is not blocked, text packets are received from the instant messaging device and converted to voice packets. Further, the converted voice packets are transmitted to the push-to-talk device.
US07983705B1 Push-to-talk communication management system
In a push-to-talk communication system, a domain name server transfers a registration server role, call server role, and media server role. A first server receives the registration server role and responsively registers push-to-talk users and maintains a first time of day. A second server receives the call server role and responsively establishes push-to-talk calls and maintains a second time of day. A third server receives the media server role and responsively transfers push-to-talk media and maintains a third time of day. A management system receives and processes data from the servers to verify that their time of day is synchronized and to verify that the servers are performing their assigned push-to-talk roles.
US07983701B2 Alerts based on significance of free format text messages
A method and system for processing a free format short message service (SMS) text message for alerting a mobile phone's user to significant information in the message received by the mobile phone from a sender. Program code stored in memory on the mobile phone executes the method on a processor. A theme, a rheme, at least one structural component, and a sentence type of the normalized message are generated from which a FEATURE FACTOR priority is determined. Semantic content of the normalized message is determined from which an EMOTIONAL FACTOR priority is determined. A TOTAL PRIORITY computed as a sum of the FEATURE FACTOR priority and the EMOTIONAL FACTOR priority is determined to exceed a predetermined threshold, from which it is determined that the received message is significant, which triggers overriding default handset settings of the mobile phone and alerting the user that the received message is significant.
US07983700B2 Broadcast information transmitting apparatus and method for a mobile communication terminal
A mobile communication terminal comprises a display for displaying broadcast content; a controller for extracting broadcast information about broadcast content displayed on the display unit and for storing the broadcast information in a first message; and a transceiver for transmitting the first message to a second mobile communication terminal, such that the second mobile communication terminal is configured to display the broadcast content based on the broadcast information.
US07983696B1 Dynamic variation of paging power based on paging slot frequency
A mechanism for dynamically setting paging transmission power for a given mobile station based on the mobile station's paging slot frequency. For a mobile station that is set to operate at a higher paging slot frequency (e.g., lower slot cycle index), a wireless serving network transmits a page message to the mobile station at a higher power level, in order to increase the likelihood that the mobile station will successfully receive the page message. On the other hand, for a mobile station that is set to operate at a lower paging slot frequency (e.g., a higher slot cycle index), the network transmits a page message at a lower power level.
US07983695B2 Dual event slotted paging
A novel and improved method and system for paging a cellular telephone or other wireless terminal using two paging channels that reduces standby mode power consumption described. In one embodiment of the invention, a minimally encoded quick paging channel is established over which short, quick page messages are transmitted during one of a set of quick paging slots. The quick page message indicates that a communications request has been received, and that the receiving communication terminals should process a highly encoded full paging channel over which more detailed, full page messages are transmitted during the next full paging slot. A terminal monitors full paging channel only after a quick page message has been received on the quick paging channel.
US07983693B2 Presence based system providing identity context reminders
A communications system of networked communications devices, method and program product for such a system. Location and presence information about system users is stored, e.g., in a central storage. An identity context reminder service monitors location and presence status for the communications devices for inconsistencies with stored user location and presence information. The identity context reminder service provides a reminder to a respective communications device for each inconsistency. An identity context reminder client may reside on the communications devices to facilitate managing identity context reminder notifications and stored location and presence information.
US07983692B2 Wireless communication apparatus and distance measuring method
Proposed is a technique for implementing data communication and distance measurement even in a case where data communication and distance measurement share the physical layer. A wireless communication apparatus includes a radio unit and a distance measuring unit. The radio unit performs communication using a frame that includes at least a data period for transferring data and a beacon period for transmitting a beacon. The distance measuring unit utilizes the beacon period to measure the distance from the wireless communication apparatus to a target object whose distance is to be measured.
US07983689B2 Automatic quality of service based resource allocation
A system and method for providing quality-of-service based network resource allocation and utilization in a dynamic network environment. For example, a wireless communication network may comprise a first system and a second system. The first system may provide a current service to a user at a current quality level. The first system and second system may establish a wireless communication link. At least one of the first and second systems may determine whether utilizing one or more resources of the second system will provide the current service to the user at a higher level of quality than the current quality level. One or more resources of the second system may be allocated for providing the current service to a user at a higher quality level. The allocated resources may be utilized to provide the current service to the user at a higher quality level than the current quality level.
US07983688B2 Establishing a communication channel in a wireless network
A method of operating a communication system is disclosed. The method includes transmitting from a remote unit to a base station remote unit channel data. The remote unit channel is generated at the remote unit and includes data about a first portion of communication channels on which the call can be executed. The method also includes applying a channel selection method to the remote unit channel data and to base station channel data so as to select a communication channel from among the first portion of communication channels. The base station channel data is generated at the base station and includes data about a second portion of the communication channels. The method further includes executing a call on the selected communication channel.
US07983687B2 Signal to interference ratio error as a load instability indicator for load control in cellular systems
An uplink signal-to-interference ratio for each of multiple mobile radio terminal connections supported in a cell in a cellular communications system is estimated. A signal-to-interference ratio error is determined for selected ones of the estimated uplink signal-to-interference ratios. One or more signal-to-interference ratio errors are identified that exceed a signal-to-interference ratio error threshold. An instability indicator associated with the cell is determined based on the one or more identified signal-to-interference ratio errors. A load control decision and/or a decision for scheduling one or more uplink mobile radio transmissions in the cell may then be made based on the instability indicator, e.g., to prevent a transmission power rush in the uplink in the cell and/or to efficiently use available resources for uplink transmissions.
US07983684B2 Methods and apparatus for determining RF transmitter placement via local coverage optimization
Systems and methods are provided for optimizing the placement of RF components within an environment. The system operates by defining a spatial model associated with the environment, determining a first placement location of the RF device within the spatial model, defining a localized reference area, determining a coverage area associated with the RF device, identifying a set of gaps associated with the coverage area within the reference area, determining a second placement location of the RF device within the spatial model based on the set of gaps, and placing the AP in the second placement location within the environment.
US07983674B2 Serving base station selection in a wireless communication system
Techniques for selecting a reverse link (RL) serving base station for a terminal are described. The terminal sends a transmission on the reverse link to multiple base stations in a wireless communication system. The transmission may be for signaling sent on a control channel. The terminal receives feedback (e.g., power control (PC) commands and/or erasure indications) from the multiple base stations. Each base station may generate feedback based on the control channel and/or some other transmission received from the terminal. The terminal performs reverse link power control and further selects an RL serving base station based on the received feedback. For example, the terminal may select the base station with the lowest transmit power level, the largest percentage of power down commands, or the lowest erasure rate as the RL serving base station.
US07983673B2 Mobile communication network system and location registration method
The mobile communication network system having a plurality of mobile communication systems each including a base station performing wireless communications with a mobile station, comprises a storage unit storing location information of the mobile station, an acquisition unit acquiring, when receiving a location registering request from the mobile station, a communication-enabled mobile communication system in the mobile station as a sender of the location registering request, a specifying unit specifying a base station existing within the acquired communication-enabled mobile communication system and existing in the periphery of the base station receiving the location registering request, and a control unit storing the storage unit with information of the base station receiving the location registering request and information of the specified base station as location information about the sender mobile station of the location registering request.
US07983668B2 System and method for collecting, archiving, and accessing data on base transceiver station performance
The present invention is in the field of base station and network infrastructure maintenance. One embodiment is a method, comprising: collecting base transceiver station performance data into a performance analysis and data collection application; transmitting the base transceiver station performance data wirelessly to a mobile application on a mobile device; and uploading the base transceiver station performance data from the mobile application on the mobile device wirelessly over an internet through a mobile network into a web application. One embodiment is a system, comprising: a base station analyzer for measuring base transceiver station performance, wherein the base station analyzer has wireless access to a mobile application on a mobile device; and the mobile application on the mobile device, wherein the mobile application on the mobile device has wireless access through the internet across a mobile network to a web application.
US07983657B2 Presence and session handling information
The invention proposes a method for controlling a network comprising the steps of providing presence information to a user, wherein the presence information includes information regarding the presence of at least one other user in a network, and providing session handling information, wherein the session handling information includes information about how a session, which can be initiated to the other user, will be handled. The invention also proposes a corresponding network control device.
US07983656B2 Method and apparatus for end-to-end mobile user security
A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to implement an Elliptic Curve Diffie-Hellman (ECDH) cryptosystem and manage a key exchange, authentication, and certificate exchange with a communication device also implementing the ECDH cryptosystem, wherein the server communicates over a network that provides an encrypted communication link for the communication device. Other embodiments are disclosed.
US07983649B2 Low noise figure radiofrequency device
A RF device such as a tower mounted amplifier (TMA), mast-head amplifier (MHA), or Tower Mounted Boosters (TMB) includes a housing having a plurality of cavities and an input and an output, the input being coupled to the antenna and the output being coupled to a base station. The housing includes a transmission path holding multiple coaxial resonators. The housing further includes multiple receive paths including at least one path having a plurality of cavities, each cavity containing a dielectric resonator. The metallic transmit resonator nearest the antenna input is coupled to the first dielectric resonator via a common resonant wire. The last dielectric resonator in the receive path is coupled to a first metallic resonator of a downstream clean-up filter via another common resonant wire.
US07983645B2 Method and device for radio reception using a plurality of antennas
The invention relates to a method for radio reception using a plurality of antennas and to a receiver for radio transmission using a plurality of antennas. In a receiver for radio transmission with multiple antennas of the invention, 3 antennas are connected to the input ports of a device for transmission which transmits the electrical signals stemming from the 3 antennas to the input terminals of a multiple-input-port and multiple-output-port amplifier having 3 input ports and 3 output ports. Each output port of the multiple-input-port and multiple-output-port amplifier is connected to the input of an analog processing and conversion circuit which outputs digital signals. The output of each analog processing and conversion circuit is connected to an input of a multiple-input signal processing device, whose output is connected to the destination.
US07983643B2 Frequency demodulation with threshold extension
A frequency demodulator comprises a frequency discriminator configured to generate a frequency modulation signal from frequency modulated signal, circuitry for generating a phase modulation signal from the frequency modulation signal, and a click reduction signal processing (CRSP) circuit operable to remove noise enhancements from the phase modulation signal caused by clicks. By first converting the frequency modulation signal to a phase modulation signal, noise enhancements caused by clicks are more readily distinguished from other noise in the phase modulation signal. After the noise enhancements have been removed by the CRSP, the frequency modulation is recovered substantially free of clicks. Removal of the clicks results in an improved output signal-to-noise ratio, thereby advantageously extending the onset of the threshold effect.
US07983641B2 Cable communication apparatus and cable communication method
A STB 1 of this CATV system includes a diplexer 11, a signal level adjusting unit 30, a splitter 12, a tuner 2, a demodulating unit 3, a memory 17, and a CPU 19. The CPU 19 finds a correct reception level of a downstream signal by arithmetically operating a level correction value which is found based on a detected level adjustment state (state of switches) of the signal level adjusting unit 30 and a reception level after AGC which is found from signal intensity outputted from the demodulating unit 3, and notifies the found reception level to a CATV center station 40 by means of an upstream signal.
US07983639B2 RF filter and digital broadcast receiving tuner and RF signal processing device using RF filter
A radio frequency (RF) filter is provided which includes a band pass filter unit and an amplifying unit. If a signal having a frequency in a first band is input, the RF filter performs band pass filtering, and if a signal having a frequency in a second band is input, the RF filter performs an amplifying process. The RF filter can be used for various RF signal processing devices, such as digital broadcast receiving tuners.
US07983632B2 Feedback control loop for amplitude modulation in a polar transmitter with a translational loop
Amplitude modulation is provided for a polar transmitter that incorporates a translational loop. The input to the polar transmitter and translational loop may be an amplitude modulated signal. The amplitude modulation of the transmitter may be controlled via a closed loop to help ensure that the output of the amplifier accurately corresponds to the modulated input signal. The transmitter may incorporate partially integrated or separate translational and amplitude modulation loops.
US07983630B2 Digital IF wireless transmitter, RF modulator, and RF modulating method
Provided are a digital IF wireless transmitter, an RF modulator, and an RF modulating method. A digital IF wireless transmitter includes an IF up-converting unit up-converting a baseband I signal and a baseband Q signal on the basis of a first IF, a first operating unit subtracting the first IF-up-converted I signal and the first IF-up-converted Q signal, a D/A converting unit analog converting an output signal of the first operating unit, an IF modulating unit separating the same first and second signals from the output signal of the D/A converting unit, and modulating the first and the second signals on the basis of a second IF, a high-pass filtering unit passing a single sideband of the modulated first signal, a miss-matching correcting unit correcting an error of the modulated second signal, a second operating unit subtracting an output signal of the high-pass filtering unit and an output signal of the miss-matching correcting unit, a feedback unit receiving a feedback signal output from the second operating unit, detecting an error of the feedback signal, and providing the detected error to the miss-matching correcting unit, and an RF up-converting unit up-converting the output signal of the second operating unit on the basis of an RF.
US07983629B2 Portable terminal with locking release device
Disclosed is a portable terminal with locking release device that includes a cover removably mounted on a side of a terminal housing; a first locking release having a button mounted in the terminal housing in such a manner as to be capable of linearly moving; and a second locking release having a rotary member mounted in the terminal housing and rotating as the button linearly moves, wherein the rotary member is rotated when the cover is mounted on the terminal housing, thereby linearly moving the cover. The portable terminal with the locking release device allows a battery cover to be easily mounted on or removed from a battery cover on a slim terminal, thereby stabilizing the battery mounting structure and enhancing the convenience in use.
US07983628B2 Cellular telephone and personal digital assistant
The handheld personal electronic device has a first body having a display, a second body having a plurality of manual inputs, the second body capable of attachment to the first body, the personal electronic device having an open position wherein the display of the first body and the manual inputs of the second body are accessibly exposed. And, the personal electronic device having a closed position wherein the display of the first body is protected by the second body and the manual inputs of the second body are accessibly exposed.
US07983627B2 Circuit arrangement with improved decoupling
A circuit arrangement includes a component having a closed signal path, that closed signal path connected to a first port, a second port and at least a third port. The component has a directed signal flow of a signal applied to one of that ports. Such a coupling device can be connected to a transmitter and to a receiver path, respectively.
US07983625B2 Notch filter and apparatus for receiving and transmitting radio-frequency signals incorporating same
A notch filter suitable for attenuating certain frequencies of a radio-frequency signal includes an input for receiving the radio-frequency signal and an output for the output of a portion of the radio-frequency signal, first and second capacitive means, at least one inductor and a negative resistance circuit suitable for compensating the resistive losses of said at least one inductor. The inductor and the first and second capacitive means are placed to produce a resonator and the filter comprises a control device suitable for controlling the negative resistance circuit. The input impedance of the filter comprises a pole and a zero, with the pole depending on the second capacitive means and the zero depending on both the first and second capacitive means. The first and second capacitive means are variable and the control device is suitable for controlling the first and second capacitive means.
US07983623B2 System and apparatus for interference suppression using macrodiversity in mobile wireless networks
In a wireless network, plural downlink signals from plural base stations are transmitted to a terminal. The plural downlink signals all carry the same information to the terminal. The terminal provides feedback on the downlink channels. The feedback provides information on the taps of the channels. The amount of information fed back is constrained. Based on the feedback, transmission parameters of the downlink signals are adjusted. The process of transmitting, providing feedback, and adjusting the parameters continue so that the energy of the downlink signal is enhanced at the terminal location and suppressed elsewhere. Beam forming can be used to further suppress the energy signature at locations other than the terminal location.
US07983621B2 Sleep-mode statistics apparatus, systems, and methods
Embodiments of sleep-mode statistics apparatus, systems, and methods are described generally herein. Other embodiments may be described and claimed.
US07983619B2 Signal strength guided intra-cell upstream data forwarding
Intra-cell upstream data forwarding is utilized in a wireless network such as a wireless local area network. A network forwarding path is determined based on the signal strength of an access point signal received at client stations within the network, referred to as the OASS. In particular embodiments, a station that is either originating or forwarding a frame inserts its own OASS into the frame before transmitting it and a client station that receives a frame forwards it only if its own OASS exceeds the frame-enclosed OASS, illustratively by at least a predetermined amount.
US07983615B2 Configuring and connecting to a media wireless network
A method performed by a wireless media device such as a wireless loudspeaker subsystem for configuring and connecting to a media wireless network. The wireless media device first associates to an existing infrastructure based wireless network at a first phase. At a second phase, the wireless media device establishes a secure communications tunnel with a complementary wireless device that has also previously associated to the existing wireless network. Using the secure tunnel, the wireless media device shares with the complementary wireless device data indicative of a set of parameters for a second wireless media wireless network at a third phase. Once this sharing is complete, the wireless media device connects to the second wireless network at a fourth phase.
US07983614B2 Handover for audio and video playback devices
Playback of a media work is handed over from a source playback device to a target playback device while the source playback device is in a play mode. The target playback device continues playback of the media work at a current location in the media work being played. Handover of audio and video playback allows the user to enjoy continuity in playback of the media work when transitioning between playback devices.
US07983611B2 Mobile device that presents interactive media and processes user response
An electronic infrastructure consisting a plurality of client mobile devices, a distribution server and a media creator computer, wherein the client mobile devices present interactive media upon user request. The plurality of client mobile devices support dynamic screen display and, contain a plurality of soft keys. The distribution server that supports delivery of interactive media to the client mobile devices. The media creator is a personal computer that generates interactive media and sends them to the distribution server for distribution. A network such as combination of Internet and mobile network communicatively couple the plurality of client mobile devices, distribution server and personal computer (media creator). The personal computer sends interactive media to the distribution server, the distribution server processes and sends the interactive media to the client mobile device and the client mobile devices presents the interactive media in a series of screens to the user. The client mobile devices interactively send the user responses back to the distribution server.
US07983605B2 Developing member with urethane resin and silicone surface layer
A developing member is disclosed which can lessen the occurring of banding. The developing member has a shaft member, an elastic layer provided on the shaft member, and a resin layer provided on the surface, wherein the resin layer contains a urethane resin and a non-reactive silicone compound, and the non-reactive silicone compound has a polyether moiety whose total number of carbon atoms ranges from 3 to 9.
US07983598B2 Fixing device and image forming apparatus
A fixing device includes a rotatable fixing member, a pressing member, a drive input rotating body, a first frame, a support shaft, and at least one positioning member. The pressing member contacts the fixing member to form a fixing nip therebetween. The drive input rotating body receives an external driving force and transmits the driving force to the fixing member. The first frame supports the fixing member and the pressing member. The support shaft is provided on the first frame to support the drive input rotating body. At least one positioning member is supported by an image forming apparatus body when the fixing device is installed in the image forming apparatus body.
US07983597B2 Color electrophotographic image forming apparatus with gripping portions for cartridges
A color electrophotographic image forming apparatus having an apparatus main body to which a plurality of cartridges are detachably mounted adjacently in one direction for forming a color image on a recording medium, wherein each of the plurality of cartridges has a gripping portion disposed on a rear end of the corresponding cartridge in a mounting direction in which the cartridge is mounted to the apparatus main body, the gripping portion being protruding from the rear end to an upstream side, wherein when the corresponding cartridge is mounted to and detached from the apparatus main body, a user grips the gripping portion, and wherein in a state in which the plurality of cartridges are mounted to the apparatus main body, at least one gripping portion is disposed out of line with a gripping portion of an adjacent cartridge in a direction orthogonal to the mounting direction.
US07983595B2 Separator hanger for enabling constrained positioning of a packaging fabric insert in an image forming device
A separator hanger has a body with forward and rearward portions and a central portion interconnecting the forward and rearward portions. The rearward portion has side wing sections extending laterally in opposite directions beyond opposite side edges of the central portion with respective elements thereon adapted to extend through first slots in a packaging insert. The rearward portion also has a tail section between the side wing sections with an element thereon adapted to extend through a second slot in the packaging insert located between and offset from the first slots. Such elements provide the rearward portion in a threaded relationship with the packaging insert so as to detachably attach the rearward portion thereto. The forward portion is adapted to anchor the body to one portion of a device so as to thereby constrain the packaging insert to a position clear of another portion of the device located nearby the packaging insert.
US07983594B2 Image forming apparatus with a deposit portion for toner waste deposits
An image forming apparatus configured to effectively prevent a failure in an image is provided. The image forming apparatus of the invention includes a housing, a transport belt for transporting a sheet along a sheet transport face, an image forming portion arranged above the sheet transport face, and a fixing unit arranged on a downstream side of the sheet transport face of the transport belt in a sheet transport direction. The fixing unit includes a heating roller and a pressure roller. A deposit portion where a toner waste deposits is disposed between the image forming portion and the heating roller. The deposit portion is provided with a contact portion that is configured to make contact with an image formation outside region at a trailing edge of the sheet jumping in a direction approaching the heating roller by being separated from the sheet transport face.
US07983593B2 Image forming apparatus
An image forming apparatus including: a cylindrical photoconductor; a laser scanning section for forming an electrostatic latent image on a peripheral surface of the photoconductor; an image development section for developing the electrostatic latent image by using a toner; a toner storage section for storing the toner to be supplied; and a transfer section for transferring the visualized image with use of the toner onto a printing sheet, wherein the image development section is disposed upstream of a rotation direction of the photoconductor from the transfer section, the toner storage section is disposed above the image development section while having a predetermined distance from the image development section so as to form a space therebetween for releasing heat, and the laser scanning section emits the scanning beam obliquely upwardly with respect to a horizontal direction so that the emitted scanning beam passes through the space and exposes the peripheral surface.
US07983591B2 Image forming apparatus method for removing toner from seal member by rotation of toner carrier roller
An image forming apparatus, includes: an image carrier that carries an electrostatic latent image; a toner carrier roller that is provided, on a surface thereof, with a plurality of convex sections and a concave section which surrounds the convex sections, is shaped approximately like a cylinder, is arranged opposed to the image carrier, and rotates while carrying a toner layer of charged toner on the surface thereof; a bias applier that applies a developing bias voltage to the toner carrier roller; a toner collector that collects the toner carried on the surface of the toner carrier roller at a place downstream to an opposed position facing the image carrier in a rotation direction of the toner carrier roller; a seal member that is interposed between the toner carrier roller and the toner collector, and abuts on the surface of the toner carrier roller to prevent leakage of toner from the toner collector; and a controller that is adapted to perform a toner removal operation which removes toner adherent to the seal member by rotating the toner carrier roller while the toner carrier roller abuts on the seal member, in a condition that at least a part of respective surfaces of the convex sections do not carry toner so as to be exposed.
US07983590B2 Developer cartridge and developing unit having shutter for controlling supply of developer therebetween
A developing unit includes a developer cartridge for accommodating developer and including a first opening for enabling communication between an inside of the developer cartridge and an outside of the developer cartridge, a housing including a cartridge housing part and a second opening provided in a position opposite to the first opening and formed toward the cartridge housing part, a shutter including a third opening and being movable between an open position and a closed position, and a protruding portion provided at an upstream end portion of the third opening in a movement direction of the shutter from the open position to the closed position and including a first end at a side close to the first opening and a second end at a side close to the second opening. The first end protrudes more downstream in the movement direction than the second end.
US07983588B2 Image forming apparatus with cleaning device that does not cause excessive cutting and cleaning method
In an image forming apparatus including a cleaning device having a cleaning blade arranged so as to make contact with and separate from a cleaned surface, an occurrence of excessive cutting when the cleaning blade makes contact with the cleaned surface is prevented. The image forming apparatus includes the cleaning blade for making contact with and separating from the cleaned surface and scraping off toner adhered onto the cleaned surface and a regulation member for regulating a movement of the cleaning blade in the direction of contact with the cleaned surface up to a position where a pressing force to the cleaned surface by the cleaning blade does not exceed a predetermined pressing force.
US07983586B2 Automated cleaner for charging
There is provided a corona generating device for a printing machine, including a conductor; a frame for supporting the conductor; a cleaning assembly, within the frame, for cleaning the conductor, the cleaning assembly includes a cleaning carriage, a drive system for translating the cleaning carriage along the length of the conductor in a path of movement, the cleaning assembly further includes a cleaning pad, means for engaging a portion of the clean pad into contact with conductor, and means for translating the cleaning pad from an used portion to an unused portion of the cleaning pad.
US07983583B2 Image forming apparatus, image forming method, and computer program product
An image forming apparatus includes an image forming unit that forms an image on a sheet of recording medium, a sheet feed tray selecting unit, a medium size selecting unit that selects a first medium size, a medium type selecting unit that selects a medium type. A determining unit determines operation of the image forming unit based on a search result of a first sheet feed tray corresponding to the first medium size selected by the medium size selecting unit, a search result of a second sheet feed tray corresponding to the medium type selected by the medium type selecting unit, a selected tray selected by the sheet feed tray selecting unit, and resetting values specified for the operation of the image forming unit.
US07983582B2 Image forming apparatus and control method therefor
An image forming apparatus includes an image carrier, a developing unit, a transfer unit, and a fixer to fix an image formed on a sheet and includes a rotary heat generator including a heat generation layer, a pressure member to form a nip with the rotary heat generator to sandwich the sheet therebetween, an excitation coil disposed facing the rotary heat generator, to inductively heat the heat generation layer, a demagnetization coil disposed facing the heat generation layer, to generate magnetic flux that partly counteracts magnetic flux generated by the excitation coil and a fixer controller to control activation of the excitation coil as well as the demagnetization coil before a second image formation job after completion of a first image formation job in which an image is formed on a sheet of recording media whose width is smaller than a maximum sheet width usable in the fixer.
US07983581B2 Fixing method and fixing device with specified temperature relationships for recording medium
A fixing method and a fixing device is provided in which an unfixed toner image formed on a recording medium is heat-pressure-fixed by using a fixing unit, wherein the unfixed toner image is fixed when the recording medium passes through at least two fixing units arranged in series in a conveying direction of the recording medium. Specific relations are satisfied between a maximum temperature on the recording medium when the recording medium passes through a first fixing unit, a maximum temperature on the recording medium when the recording medium passes through a second fixing unit, a minimum temperature on the recording medium during a time period commencing on ejection of the recording medium from the first fixing unit and ending on entry of the recording medium into the second fixing unit and properties of the toner.
US07983578B2 Image forming device with a manual darkness adjusting section
An image forming device includes an image forming section; a storage section that stores a target darkness of a standard image; a measurement section that measures the darkness of the image formed by the image forming section; a user calibration section that causes the image forming section to form a standard image causes the measurement section to measure the darkness of that standard image, and if there is a discrepancy between the darkness of the standard image specified by the measurement of the physical quantity and the target darkness stored in the storage section, adjusts the image formation conditions to eliminate the discrepancy; a manual darkness adjustment section that changes the image formation conditions to content that is specified by the user; a control section that causes the image forming section to follow image formation conditions that do not reflect the content changed by the manual darkness adjustment section.
US07983577B2 Image forming apparatus
An image forming apparatus including an image bearing member; a developing device forming a toner image; a toner supplying device including a toner container, a toner feeding passage, a pump, in which a first member is moved while rubbing a second member to feed a developer supplement including at least the toner, and a residual toner detector detecting the amount of the developer supplement remaining in the toner container. Even after the toner container achieves a near empty state, image forming operations are continued as long as a predetermined condition is satisfied while changing the pump's condition such that the pump is stopped, the ratio of the pump stopping period to the pump driving period is set to be greater than that before the near-empty detection, or the pump stopping period and the pump driving period are set to be longer than those before the near-empty detection.
US07983575B1 Apparatus and method for determining photoreceptor charge transport layer thickness of apparatus using a scorotron charge device
A photoreceptor charge transport layer thickness determining apparatus for a photoreceptor including a scorotron charge device having coronode wires and a scorotron grid positioned between the corona wires and the photoreceptor charge transport layer, the scorotron charge device being configured to charge the photoreceptor layer using corona discharge to generate ions directed to a surface of the photoreceptor charge transport layer. A first current measuring device measures a current supplied to the coronode wires and outputs a first current value, a second current measuring device measures a current being delivered to the scorotron grid and outputs a second current value, and a processor receives the first and second current values and determines a current delivered to the photoreceptor charge transport layer by subtracting the second current value from the first current value, and determines a thickness of the photoreceptor charge transport layer using the current value.
US07983571B2 Apparatus and method for very high data rate optical transmission, and the use of said apparatus and said method
The apparatus includes a pulse emitter and at least one line fiber for conveying at least one pulse in the line fiber. A spreader module for linearly spreading pulses is provided including a propagation medium that is dispersive and linear. The propagation medium presents accumulated chromatic dispersion that is high enough to lower the peak power of the pulse to below a predetermined threshold, where a signal above the threshold is subjected to non-linear distortion in the line fiber. The spreader module is disposed between the emitter and the line fiber.
US07983570B2 Direct detection differential polarization-phase-shift keying for high spectral efficiency optical communication
Efficient apparatus, methods, systems and devices to generate, transmit and detect optical differential polarization-phase-shift keying signals are disclosed for high spectral efficiency optical communication systems. It includes an electrical encoder and an optical encoder for generation of differentially encoded polarization-phase modulated optical signals and optical demodulators and balanced detectors for detection of the optical signals. The optical signals are transmitted through optical fiber links or free space. The electrical encoder maps independent data channels into differentially-encoded data sequences. In the optical encoder, the encoded data sequences from the electrical encoder drive optical modulators to generate differentially-encoded polarization-phase modulated optical signals at a symbol rate equal to the bit rate of each input data channel. After transmission through a transmission medium, the optical signals are demodulated optically and the original data are recovered by multilevel detection, without recovering the polarization state of received signals.
US07983568B2 Apparatus and method for visible light communication
Disclosed are an apparatus and a method for visible light communication, which apparatus uses an illuminator equipped with a plurality of light sources, so that the apparatus can be used for illumination, as well as for visible light communication. The visible light communication apparatus includes an illuminator for generation of the illumination light, the illuminator including a plurality of light sources with luminescence center wavelengths on mutually different visible regions; a communication amount adjuster for receipt of the plurality of communication data signals, and generation of each dummy data so that data to be transmitted through each of the plurality of LEDs has an equal communication amount; and a modulator for receipt of the plurality of communication data signals and their corresponding dummy data, and modulation of the received communication data signals and their corresponding received dummy data into driving signals for a plurality of LEDs configured as a light source.
US07983566B2 Method for improving the performance of phase-modulated communication systems in an optical network
A method and system for improving the performance of a differential-phase modulated optical communication system is disclosed. The system comprises a demodulator having a tunable element to adjust the free-spectral range (FSR) thereof, and a tunable phase shifter to adjust a frequency of a signal passing therethrough.
US07983564B2 Transmission system and transmission method
A wavelength division multiplexing system according to the present art adjusts the amount of dispersion compensation (the amount of dispersion compensation of an NZ-DSF and a DCF) every all spans on the basis of the time slot when an intensity modulation signal transmitter outputs an intensity modulation signal and the wavelength interval when a wavelength coupler multiplexes a phase modulation signal (output from a phase modulation signal transmitter) and the intensity modulation signal.
US07983554B2 Electronic device and camera having a fuel cell and opening linking cell compartment with outside
In a camera, air orifices for linking the space inside a cell compartment with the outside of a casing are disposed in a position other than the grip portion which is held by a user, in the vicinity of the center of the front surface of the casing, that is, in the vicinity of a lens-barrel. A concave-convex portion serving as an air orifice guard is formed at the side opposite to that where the lens-barrel is disposed with respect to the air orifices. As a result, even when the user takes a picture of an object by holding the camera with his/her own hand, the air orifices are prevented from being closed by the user's hand. Oxygen (air) can be constantly supplied to the fuel cell accommodated inside the cell compartment, and the fuel cell can continuously generate a sufficient quantity of electricity.
US07983553B1 Applied camera composition guide
A camera and camera insert having an improved crop area on a composition guide. The composition guide can be molded into the insert, such as a camera screen, and/or alternatively printed or painted thereon. The crop area can be horizontal and/or vertically oriented and/or provide an ability to identify both 8×10 as well as wallet sized images depending upon the embodiment utilized.
US07983552B2 Camera flash lens and portable device including the same
A camera flash lens for a plurality of light emitting diodes (LEDs) mounted on a board and serving as a light source of a camera flash, includes a plurality of annular lenses corresponding to the plurality of LEDs, respectively. The plurality of annular lenses each include an edge portion extending toward the board to reflect and collect light emitted from the edge of a corresponding LED of the plurality of LEDs, and a central portion having an inner surface with a Fresnel shape or a curved shape to collect light emitted from the top of the corresponding LED.
US07983549B2 Image capturing apparatus and control method therefor
Subjects are detected in a captured image and a main subject is selected from the detected subjects. Focusing areas are set up that correspond to the detected subjects and focus detection is performed in the focusing areas that have been set up. When providing in-focus indication representing focus detection results, focus detection results associated with the particular focusing area among the focusing areas that corresponds to the main subject are displayed in a manner different from focus detection results associated with those focusing areas within the depth of field that correspond to subjects other than the main subject.
US07983547B2 Imaging apparatus
An imaging apparatus includes a shake detector configured to detect a shake applied to the imaging apparatus, a first calculation unit configured to calculate a first shake correction amount based on an output of the shake detector, a vector detector configured to detect a motion vector on an imaging surface, a first integration unit configured to integrate an output of the vector detector, a second calculation unit configured to calculate a second shake correction amount based on the output of the vector detector, a shake correction unit configured to correct an image-shake based of the first shake correction amount and the second shake correction amount; and an angle-of-view change determination unit configured to detect an angle-of-view changing operation of the imaging apparatus, wherein the angle-of-view change determination unit determines the start of the angle-of-view changing operation when a signal obtained based on the output of the shake detector is greater than a predetermined value or an output of the first integration unit is greater than a predetermined value.
US07983546B2 Optical image stabilizer and optical apparatus
The optical image stabilizer (100) includes a first movable part including a first lens (11a) having one of positive and negative optical powers, a second movable part including a second lens (11b) having the other of the optical powers, and an actuator driving the first and second movable parts in the directions opposite to each other with respect to a supporting member (13). The actuator includes a first element (110a, 110b) provided on the supporting member, a second element (16a, 16b) provided on the first movable part and facing a first face of the first element, and a third element (16c, 16d) provided on the second movable part and facing a second face formed on an opposite side of the first element from the first face. The first element is one of a magnet and a coil, and the second element and the third element are the other of them.
US07983545B2 Image blur correction unit, lens barrel device, and camera apparatus
An image blur correction unit includes the following elements. A holder member, holding either an imager or a lens that constitutes a part of a lens system, moves in a straight line on a plane orthogonal to the optical axis of the lens system. A movable member, attached to a frame that serves as an outermost component, supports the holder member. A guide member guides movement of the holder member relative to the frame. A driving section drives the holder member. The guide member includes a guide shaft fixed to the movable member and support portions provided for the frame, the support portions supporting the guide shaft. The movable member moves relative to the frame while being integrated with the guide shaft.
US07983542B2 PID coefficient adjustment for respiratory heater closed loop control
A heater system is provided for a respiratory system having a PID feedback control in which the coefficients are adjusted, such as in a warm-up process, to correspond to a likely flow rate of gas through a chamber of heated water based on the difference between heat input and heat output in relation to a temperature set point without the need to directly monitor flow rate or humidity level. A steady-state adjustment of the coefficients based on the behavior of the measured temperature in relation to the set point is also disclosed.
US07983541B2 Heat exchanger performance
The present invention provides a heat exchange system for a closed loop fuel delivery system. The heat exchange system generally includes a first pump, a heat exchanger, a high pressure pump pressurizes fuel. The heat exchanger, which is located downstream of the first pump, receives the pressurized fuel flow. The high pressure pump, which is located downstream of the heat exchanger, delivers a predetermined amount of fuel flow to a jet engine. The circulating pump receives fuel flow downstream of the heat exchanger and recirculates the fuel flow upstream of the heat exchanger.
US07983540B2 Heat exchanger for high flow rate infusion
A heat exchanger has a laminar fluid flow path receivable between the heating plates of a high flow rate infusion unit to which heat is conducted by contact with the heating plates. A bubble trap and a valve are integrated with the heat exchanger. The bubble trap collects air from the infusate exiting the laminar flow path, and includes an air vent in contact with the infusate that vents the air from the bubble trap. The valve shuts off the flow of infusate if air is detected in the bubble trap.
US07983539B2 Control circuit for fan
When the fan inserted in the fan header is a 4-pin fan, the control chip outputs PWM signals with different duty factors to the control pin of the fan header, to automatically change the rotary speed of the 4-pin fan. When the fan inserted in the fan header is a 3-pin fan, the control chip outputs the PWM signals whose duty factor changes with temperature of a chip under the fan to control the first power source to provide a voltage to the adjusting circuit. The adjusting circuit rectifies the voltage output from the first power source as an analog voltage signal to the control circuit. The control circuit controls the third power source to output a changeable driving voltage to the power pin of the fan header to control the rotary speed of the 3-pin fan.
US07983537B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07983534B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07983531B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07983530B2 Recording and playback apparatus and recording and playback method, recording apparatus and recording method, playback apparatus and playback method, and program
A recording and playback apparatus includes a first obtaining unit configured to obtain one or more moving parameters regarding motion from a first image; a converter configured to convert the first image into a second image composed of a lesser amount of data than the first image; a recording controller configured to record moving parameter information and the second image on a recording medium, the moving parameter information relating to the moving parameters of the first image; a reading controller configured to read the moving parameter information and the second image from the recording medium; and an image processor configured to execute image processing on the second image read from the recording medium using the moving parameters of the first image, the moving parameters of the first image being obtained from the moving parameter information read from the recording medium.
US07983528B2 Moving image management method and apparatus
For multiple moving-image recorded on a storage medium, one piece of meta-data or each of multiple pieces of meta-data recorded for a part or all of the moving-image is managed by meta-data indices. A meta-data index keeps invalidity information indicating whether a piece of meta-data is going to be invalid and validity information indicating validity of the current piece of meta-data in the same form, when operations such as editing and processing are performed on a part or all of a moving-image that is an object of a piece of meta-data. When cutting-out occurs on a section of a moving-image that is an object of a piece of meta-data and the piece of meta-data cannot be recalculated, the invalidity information is copied to the validity information. In this manner, a meta-data added to the moving-image can be adapted and be used after the moving-image is edited.
US07983526B2 Information storage medium, information reproducing apparatus, and information reproducing method
An information storage medium of this invention comprises a first representation object, and a first time map wherein playback management information which controls simultaneous reproduction of the first representation object and a second representation object in at least a specific period includes first reference information to refer to the first time map, the first time map includes second reference information to refer to second management information including first management information about the first representation object, the first management information includes third reference information to refer to the first representation object, the playback management information includes fourth reference information to refer to a second time map, and the second time map has a data structure including fifth reference information to refer to the second representation object.
US07983521B2 Fiber optic termination system with retention mechanism
A fiber optic telecommunications frame is provided including termination modules positioned on left and right sides of the frame. The frame further includes left and right vertical cable guides. The frame includes a horizontal passage linking the left and right panels and the cable guides. The termination modules hold fiber optic modules with front termination locations. The fiber optic modules can house couplers, such as splitters, combiners, and wave length division multiplexers. A retention mechanism retains each fiber optic module in a partially removed position from the termination module.
US07983520B2 Methods of making optical fiber assemblies having relatively low-levels of water-swellable powder
Disclosed are fiber optic assemblies having at least one optical fiber and a water-swellable powder within a tube and/or cavity and methods for making the same. Fiber optic assemblies of the present invention use relatively low-levels of water-swellable powder while still effectively blocking the migration of tap water and/or saline solutions of 3% by weight along the tube and/or cavity. Furthermore, cleaning of the optical fibers is not necessary before connectorization like with conventional fiber optic cables that use a gel or grease. Generally speaking, at least some of the water-swellable powder is transferred to the inside surface of the tube, cavity, optical fiber or the like; rather, than being a loose powder that is able to migrate within the tube or cavity. Moreover, the existence of water-swellable powder within the fiber optic assembly or cable is nearly transparent to the craft since relatively low-levels are possible.
US07983515B2 Polarization maintaining optical fiber polarizer
A novel in-fiber polarizer is provided that is implemented in an optical fiber structure based on a polarization maintaining (“PM”) optical fiber, and that is configured to impart a predetermined desired polarization to a light signal transmission of a predetermined at least one wavelength transmitted therethrough. The inventive polarizer comprises a PM optical fiber structure, with an entry end for receiving incident light and an exit end for outputting polarized light, having an optical fiber core, having at least one core mode and a core propagation constant, surrounded by a cladding, having at least one cladding mode and a cladding propagation constant, that further comprises a reduced core diameter region of a predetermined length between its entry and exit ends, wherein various predefined parameters of the modified PM optical fiber structure, including but not being limited to, the core and cladding propagation constants, the value of the reduced core diameter, and the length of the reduced core diameter region are selected and configured to produce a constructive interference for one light polarization of the input light signal, corresponding to the desired polarization, and to produce a destructive interference for a polarization orthogonal to the desired polarization, to thereby only output, at the polarizer exit end, the desired polarization component of the light signal transmission at the at least one wavelength. Additional embodiments of the inventive polarizer include multiple sequential polarizer structures with specially configured interconnects.
US07983513B2 Image processing apparatus, control method thereof, and program
An OCR process is executed for image data read by an image reading unit. First date information in the image data is acquired based on the OCR process result. Current second date information is acquired. The acquired first date information is compared with the second date information. Time stamp information is added to the image data if the comparison result indicates that the difference between the two pieces of date information falls within a predetermined period. The image data is saved at a designated saving destination.
US07983512B2 Embedding large images within one another
An image processing system embeds at least one image inside a second image. The images are displayed together as a composite image. The first and second images are each tiled and have image pyramids comprising representations at different resolutions formed for them. The image processing system allows a user to zoom into and out of the embedded image, to a desired depth, using its image pyramid.
US07983511B1 Methods and apparatus for noise reduction in digital images
Methods and apparatus for reducing or removing noise in digital images. Image noise reduction methods are described that may be applied to grayscale and color images, for example RGB images. An image noise reduction method may, before applying a noise filtering technique, transform the image values from linear space to flat noise space in which the noise is independent of the signal. An edge-preserving noise filtering technique may then be applied to the image in flat noise space. After noise filtering is applied, the image is transformed from flat noise space back to linear space. For color images, the flat noise space may be converted from linear color space to luminance-chrominance space before applying the noise filtering technique so that different filters can be applied to luminance and color channels. After applying the noise filtering technique, the image is converted back to linear color space.
US07983506B2 Method, medium and system processing image signals
A method, medium and system processing an image signal. The system includes an edge detection module to detect a pixel belonging to an edge in an input image, a period determination module to determine a period of change in pixel values based on a first value of the pixel belonging to the edge and a second value of a pixel that is adjacent to the pixel belonging to the edge, and a signal correction module to correct one or more sub-pixels of the pixel belonging to the edge using a weight allocated according to a result of the determination performed by the period determination module.
US07983501B2 Noise detection and estimation techniques for picture enhancement
A method of filtering noise from a picture may include determining a set of pixel noise metrics for a set of selected pixels in the picture based solely on information from the set of selected pixels in the picture. The method may also designate as valid a subset of pixel noise metrics in the set of pixel noise metrics those associated pixels are not located at an edge or are not located in a complicated area of the picture. A set of block noise metrics may be calculated from the valid subset of pixel noise metrics, and a global noise metric for the picture may be ascertained from the set of block noise metrics. The picture may be filtered using the global noise metric to generate a filtered picture.
US07983491B2 Method and system for classifying image elements
A method, system, and machine-readable medium for classifying an image element as one of a plurality of categories, including assigning the image element based on a ratio between an unoccluded perimeter of the image element and an occluded perimeter of the image element and coding the image element according to a coding scheme associated with the category to which the image element is classified. Exemplary applications include image compression, where categories include image foreground and background layers.
US07983488B2 Systems and methods for image processing
A facility is provided for recognizing blank and nearly blank images. In various embodiments, the facility receives an indication of an image, creates an analysis image based on the received image by detecting edges, determines an edge ratio for the analysis image, determines whether the edge ratio exceeds a threshold and, when the edge ratio does not exceed the threshold, identifies the received image as a blank image. The facility can include an edge detector component that creates an analysis image based on a selected image by detecting edges in the selected image, a calculator component that calculates an edge ratio for the analysis image, and an analysis component that determines whether the calculated edge ratio exceeds a threshold.
US07983485B2 System and method for identifying symbols for processing images
An image-processing system receives an image from a user and identifies an image-processing instruction which has been added to the image by the user. The instruction corresponds to an image-processing operation which is to be applied to at least a portion of the image in order to manipulate the image into a modified form. When the system is coupled to a device such as a photocopier, the photocopier is controlled to perform the image manipulation in accordance with the identified instruction and to print the modified image. Thus the image can be modified without the need to alter the original image itself.
US07983484B2 Pattern recognition system, pattern recognition method, and pattern recognition program
A pattern recognition system, pattern recognition method, and pattern recognition program capable of increasing the accuracy in computing the false acceptance probability and capable of ensuring a stable security strength are provided. Pattern recognition systems 10 and 10a comprise a first probability computation unit 32, and a second probability computation unit 33 coupled to the first probability computation unit 32. The first probability computation unit 32 computes a first probability PFCR based on the number n of corresponding characteristic points cs1 to csn and cf1 to cfn indicating points corresponding between characteristic points s1 to sns in a first pattern and characteristic points f1 to fnf in a second pattern. The first probability PFCR indicates the probability of existence of a third pattern that has a greater number of corresponding characteristic points to the first pattern than the number n of the corresponding characteristic points. The second probability computation unit 33 refers to the first probability PFCR to compute a false acceptance probability PFAR indicating the probability of falsely determining that the first pattern and the second pattern correspond to each other.
US07983480B2 Two-level scanning for memory saving in image detection systems
A method and system for scanning a digital image for detecting the representation of an object, such as a face, and for reducing memory requirements of the computer system performing the image scan. One example method includes identifying an original image and downsamples the original image in an x-dimension and in a y-dimension to obtain a downsampled image that requires less storage space than the original digital image. A first scan is performed of the downsampled image to detect the representation of an object within the downsampled image. Then, the original digital image is divided into at least two image blocks, where each image block contains a portion of the original digital image. A second scan is then performed of each of the image blocks to detect the representation of the object within the image blocks.
US07983479B2 Generating a look-up table for use in color processing
It is desired to adopt gamut mapping using a color appearance space in the processing system of an ICC profile. Upon generating an LUT complying with the ICC profile format, a grid point outside of the visible region on the CIELAB space is moved into the visible region. The Lab values of the grid point are converted into XYZ values, which undergo color appearance conversion to acquire color appearance values. The acquired color appearance values are mapped on the color gamut of a predetermined device.
US07983477B2 Method and apparatus for generating a stereoscopic image
A method of generating a stereoscopic image is disclosed. The method includes defining at least two, three or more regions in a scene representing a region of interest, a near regions and/or a far region. This is followed by forming an image pair for each region, this image pair containing the information relating to objects in or partially in their respective region. The perceived depth within the regions is altered to provide the idea or best perceived depth within the region of interest and acceptable or more compressed perceived depths in the other regions. The image pairs are then mapped together to form a display image pair for viewing on a display device.
US07983474B2 Geospatial modeling system and related method using multiple sources of geographic information
A geospatial modeling system may include at least one geospatial information database to store stereo-geographic image data and geographic feature data. A processor may cooperate with the geospatial information database for generating cost coefficients defining a three-dimensional (3D) cost cube using image matching operators based upon the stereo-geographic image data, adjusting the cost coefficients of the 3D cost cube based upon the geographic feature data to generate an adjusted 3D cost cube, and generating a geospatial model based upon solving the adjusted 3D cost cube, e.g. for a best cost surface. The system and method provide an integrated approach to creating a geospatial model using available data from multiple sources.
US07983472B2 Position detecting method
A method detects a position of a mark based on an image signal of the mark. The method includes steps of obtaining a first position of the mark by performing a first process for the image signal, extracting plural feature values from the image signal based on the first position, and detecting the position of the mark by obtaining an offset value for the first position based on the plural feature values.
US07983470B2 Method and device for assessing joins of workpieces
For assessing the position and quality of joins a combined image of a join including a light line image and a grey value image is taken in the same sensor, but in two different regions of the sensor. The grey value image is evaluated to detect the quality of the join. This allows both the position and the quality of the join to be detected in a simple way.
US07983469B2 Systems and methods for determining inconsistency characteristics of a composite structure
Systems and methods for determining an inconsistency characteristic of a composite structure, such as inconsistency density-per-unit area. In one implementation, a method is disclosed for determining an inconsistency characteristic of a composite structure. The method involves determining a first distance from a first reference point of the composite structure to an inconsistency; determining a second distance from a second reference point of the composite structure to the inconsistency; using the first and second distances to establish a reference area of the composite structure; and considering each inconsistency detected within the reference area and producing therefrom an inconsistency characteristic representative of the composite structure.
US07983468B2 Method and system for extracting information from documents by document segregation
A method (and system) for extracting information from a document, includes segregating a set of documents from a plurality of documents based on a likelihood that at least one document in the set of documents carries an instance of a preset information.
US07983463B2 Methods and apparatus for suppressing tagging material in prepless CT colonography
A method for suppressing tagged material in prepless colonoscopy includes identifying and segmenting multiple density classes, intensity classes, or both in a volumetric medical image of a patient including a volume of the patient's colon and classifying the volume of the patient's colon into a plurality of types based upon the identified and segmented density classes, intensity classes, or both. The method further includes subtracting, suppressing, or leaving the tagged material in the image in accordance with the type classifications to produce a resulting image and visualizing the resulting image.
US07983462B2 Methods and systems for improving quality of an image
A method for improving quality of an image is described. The method includes reconstructing a first image of a sample volume, segmenting the first image to generate a first region and a second region, reconstructing a second image of the sample volume, and generating a final image from a combination of the segmentation, the first image, and the second image.
US07983460B2 Method and system for performing high temporal resolution bolus detection using CT image projection data
A method of evaluating changes in contrast of an image using a diagnostic imaging system is provided. The method provides acquiring raw image data of an organ or tissue, calculating a baseline of data based on the raw image data acquired before arrival of an agent, and determining changes in a signal intensity of the agent based on changes in the raw image data compared to the baseline. The agent may be an imaging agent, a contrast agent, a biomedical agent, a needle, a catheter, a biomedical device, and the like.
US07983455B2 System and methods of acquisition, analysis and authentication of the handwritten signature
A person making a handwritten signature performs a series of three-dimensional movements with a plane graphical finality. The movements generate kinetic information perceived by a special pen that the signature is performed with (the writing and digital acquisition device for the primary bio-kinetic information). The information, concordant to the afferent bio-kinetic pattern, is collected by included MEMS type acceleration sensors in the pen. The system analyzes the generated information (the signals) and determines the dynamic-biometrical characteristics based upon the biometrical dimension of the information. The characteristics are transformed into data vectors and invariants that are stored in a database. Based on algorithms, the system performs the required comparisons between the spatial kinetics of the specimens and the kinetics of the entrances and obtains distance-type answers. In statistical terms, the results are related to the entire subject database, by interpreting and sampling methods.
US07983450B2 Method, apparatus and computer program product for recognizing a gesture
A method, apparatus and computer program product are provided for recognizing a gesture in which one or more relationships are determined between a plurality of body parts and the gesture is then determined based upon these relationships. Each relationship may be determined by determining an angle associated with at least one joint, determining one or more states of a body part based upon the angle associated with at least one joint, and determining a probability of a body part being in each respective state. The gesture may thereafter be determined based upon the one or more states and the probability associated with each state of the body part. Directions may be provided, such as to an unmanned vehicle, based upon the gesture to, for example, control its taxing and parking operations.
US07983449B2 System, method, and medium for detecting moving object using structured light, and mobile robot including system thereof
A system, a method, and medium for detecting a moving object using a structured light, and a mobile robot including the system are provided. The system includes an image obtaining unit to obtain a first image at a predetermined position and a second image at a position after a movement of the system by using a light source; an image predicting unit to predict the second image at the position after the movement of the system by using the first image and information with respect to the movement of the system; and a comparing/analyzing unit to compare and analyze the second image obtained by the image obtaining unit and the second image predicted by the image predicting unit.
US07983445B2 Method of detecting particles by detecting a variation in scattered radiation
A smoke detecting method which uses a beam of radiation such as a laser (16), to monitor a region, such as a room (12). A camera (14) is used to capture images of part of the room (12), including a path of the laser beam. Particles in the laser beam scatter light (30), and this is captured by the camera (14) for analysis. A processor (20) extracts data relating to the scattered light (30) to determine the density of particles in the beam, to determine the level of smoke in the region. The laser may have a modulated output (38) so that images captured without the laser tuned “on” can be used as a reference point and compared to images taken with the laser turned “on”, to assist in determining the level of scattered light (30) compared to ambient light. Filters (24, 26) may be used to decrease signals generated from background light.
US07983443B2 Methods for managing content using intentional degradation and insertion of steganographic codes
A method of managing media content provides a media signal in which perceptible portions are intentionally degraded in perceptual quality. In response to receiving authorization, the method transforms the media signal into a higher quality media signal in which the intentional degradation is corrected. In addition, the media content is transformed by embedding an identifying code into the higher quality media signal. Media signal processing hardware includes a receiver of the media signal and activation hardware that transforms the media signal content in response to authorization, including embedding the identifying code.
US07983440B1 Selection of I-frames for client-side watermarking
A system and method are provided for selecting frames of a compressed video stream that may be used for client-side watermarking. In general, a content source evaluates a number of Intra-Frames (I-Frames) in the compressed video stream using a sample watermark that is similar to actual watermarks that may be used for client-side watermarking. More specifically, each of a number of I-Frames in the compressed video stream is evaluated by first watermarking the I-Frame with the sample watermark. Associated frames in the compressed video stream are then decoded using the watermarked I-Frame. An error value for the decoded video frames is then computed. If the error value is outside of a predetermined error threshold range, the I-Frame is selected as an I-Frame that may be used for client-side watermarking.
US07983438B2 Headphone device
A headphone unit including a back housing provided at the rear of a driver unit and a baffle portion provided at the front thereof. In the headphone apparatus, the baffle portion, which is formed to surround a space except a front opening portion of a driver unit, and/or the back housing portion, which is formed to cover the back surface of the driver unit, are formed using the air-permeable porous material.
US07983435B2 Implantable hearing aid
The present invention generally relates to assistive hearing devices. In one aspect, an apparatus for use in amplifying certain frequencies and canceling other frequencies is provided. The apparatus is insertable at least partially through a tympanic membrane of a user. The apparatus includes an actuator for stimulating an eardrum. The apparatus further includes an acoustic sensor for measuring a level of acoustic energy transmitted to an ear canal and/or the ear drum of the user. Additionally, the apparatus includes an electronics package for controlling the actuator and the acoustic sensor, wherein the electronics package is configured to transmit amplified selected sound waves while canceling out other sound waves having a particular frequency or frequencies. In another aspect, an apparatus for use in measuring a parameter in a body is provided. In a further aspect, a method of selectively transmitting sound waves having a predetermined frequency or frequencies is provided.
US07983429B2 Speaker system utilizing input from a transducer in proximity to a separate speaker
A speaker system utilizes input from a transducer that receives an acoustical signal produced by a speaker that is separate from the speaker system. The acoustical signal is amplified and drives a speaker of the speaker system. The speaker system is thereby provided with the necessary electrical audio signal without the speaker system being wired into any existing sound system wiring. In automobiles, the transducer is in proximity to a speaker wired into the automobile's audio system, and the transducer obtains the acoustical signal to produce the electrical audio signal used by the speaker of the speaker system so that no access to high or low level electrical audio signals of the audio system of the automobile is necessary. Additionally, the speaker system may employ a power socket plug that is electrically coupled to the power input of the amplifier and that may be plugged into a power socket such as those typical of most vehicles to provide electrical power to the amplifier of the speaker system.
US07983428B2 Noise reduction on wireless headset input via dual channel calibration within mobile phone
A communication device includes: (1) a wireless adapter at which a wireless headset is communicatively connected to the communication device and at which is received a first acoustic input that includes a speech input and a first ambient noise input; (2) a microphone that receives a second acoustic input, which includes a second ambient noise input; and (3) a dual-channel adaptive noise canceller that utilizes the second ambient noise input to filter the first ambient noise input out of the first acoustic input to generate an acoustic output that primarily comprises the speech input.
US07983425B2 Method and system for acoustic shock detection and application of said method in hearing devices
The present invention provides a method for detecting acoustic shock in an audio input signal (s(t)), comprising the steps of monitoring the input signal (s(t)) in the time-domain. Thereby detecting the signal floor (Sn), detecting the peak level of the input signal (L), detecting the attack time of the input signal (t1-t0), detecting the duration of the input signal (T). Based on those detections, determining a shock contrast level (SCL) as difference between the peak level (L) and the signal floor (Sn), determining a shock index (SI) by use of a shock index normalization constant (σ) and comparing the shock contrast level (SCL) and the shock index (SI) with respective thresholds and indicating an acoustic shock if one or both thresholds are exceeded. Thus, the present method provides a quick and reliable shock detector that operates in the time-domain. The shock detection takes place with zero time delay, or even predicts the shock before it fully goes through the signal processing.
US07983424B2 Envelope shaping of decorrelated signals
The envelope of a decorrelated signal derived from an original signal can be shaped without introducing additional distortion, when a spectral flattener is used to spectrally flatten the spectrum of the decorrelated signal and the original signal prior to using the flattened spectra for deriving a gain factor describing the energy distribution between the flattened spectra, and when the so derived gain factor is used by an envelope shaper to timely shape the envelope of the decorrelated signal.
US07983421B2 Methods to defend against tampering of audit records
Embodiments of the invention provide systems and methods for detection of tampering with an audit record for a database. According to one embodiment, a method for detection of tampering with an audit record for a database can comprise reading one or more audit records for a time period from an audit table. The one or more audit records can each include a time stamp and reading the one or more audit records can comprise reading audit records having a timestamp within the time period. An encrypted record, such as a message digest record, for the time period can be generated based on the one or more audit records and including the time stamps. The message digest record can be stored in a message digest table. In some cases, the message digest table can be maintained in a trusted data store.
US07983419B2 Wireless device to network server encryption
A system and method are disclosed for providing encryption of location data transmitted from a wireless device to a wireline network server. In one embodiment, the wireless device encrypts a payload, adds a header to the payload to form a data packet, encrypts the payload and the header of the data packet, and transmits the encrypted data packet.
US07983414B2 Protected cryptographic calculation
In a method for protected execution of a cryptographic calculation in which a key with at least two key parameters is drawn on, an integrity check of the key is performed, in order to prevent a cryptographic attack in which conclusions are drawn as to at least one second key parameter by corrupting at least one first key parameter. A further method serves to determine a key for a cryptographic calculation with at least two key parameters provided for use in the first-mentioned method. A computer program product and a portable data carrier have corresponding features. The methods enable particularly good protection of cryptographic calculations against attacks.
US07983412B2 System and method for automating handling of slamming and cramming complaints
A method and system for automating customer slamming and cramming complaints includes an automated reporting system having one or more receiving devices and a complaint module. Customers who want to report a slam or cram access the automated reporting system and report the complaint without having to speak with a customer service representative. The complaint module obtains the customer telephone number and retrieves customer account information using the customer telephone number. Using the customer account information, the complaint module extrapolates a type of complaint for the customer complaint and prompts the customer for information regarding the customer complaint and the type of the complaint. The customer provides customer responses to the prompts and the complaint module provides an indication to the customer regarding each customer response. Once the customer complaint has been resolved, the complaint module stores information regarding the slam or cram for reporting requirements and tracking purposes.
US07983410B2 Call handling of an indeterminate termination
A method and an apparatus are disclosed that improve how an incoming call is handled across multiple data-processing systems, without some of the disadvantages of the prior art. Specifically, in a telecommunications call when a called telephone number is not associated with a particular in-service terminal, an enhanced terminating system of the call refrains from transmitting ringback to the calling terminal until an appropriate event occurs, such as the receiving of an asynchronous response from the auxiliary data-processing system to which the call has been directed. Depending on the response received, the terminating system might refocus the call or provide other treatment to the call. In some embodiments of the present invention, the terminating system also transmits a feedback signal to the calling terminal to provide status to the calling party on the progress of the call attempt, wherein the feedback signal is different than the ringback signal.
US07983408B2 Methods, systems, and products for processing calls
Methods, systems, and products are disclosed for processing calls. An alias is associated to a called party's destination number. When the alias is then dialed for a call, the call is routed to the destination number. Exemplary embodiments thus enable a user to make calls without having to dial a long string of numbers. The user, instead, may simply select and dial an easy-to-remember alias associated with the called party.
US07983406B2 Adaptive, multi-channel teleconferencing system
A method is disclosed to determine the presence of one or more cellular phones in the same sound field as an endpoint that is dedicated for teleconferencing, such as a speakerphone. The teleconference bridge of the illustrative embodiment continually receives geo-location information about the cell phone. Based on the geo-location of the cell phone relative to the position of the speakerphone, the bridge determines whether to include or exclude signals that are received from the cell phone when preparing a signal for transmission to the speakerphone during a conference call. The bridge also determines whether to refrain from transmitting an audio signal to the cell phone, when the bridge infers that the cell phone is being used as a satellite microphone, such as when the cell phone is placed on a conference room table. As a result, each conference call participant is able to use his or her own cell phone as a personal satellite microphone, which can improve the sound quality of the conference call.
US07983403B2 Communication apparatus for providing presence information
A communication apparatus according to the present invention includes a presence information setting unit that sets presence information including a user display name and its apparatus state, and a presence information notification unit that that notifies an opposing apparatus of the presence information. The communication apparatus further include an action information acquisition unit that detects an opposing user action of the opposing apparatus. The communication apparatus determines that the user is “Away” or “Not Available” when the action information detector detects no user reaction after a predetermined time has passed since the opposing apparatus user's action was detected.
US07983401B1 Customized provision of automated menu options
A system for utilization in connection with an automated telephone attendant comprises a recognizer component that determines information associated with a caller, such as identity of the caller, that is connected with the automated telephone attendant. An organization component dynamically determines which menu options to provide to the caller and an order of the menu options based at least in part upon the determined information associated with caller.
US07983400B2 Method and apparatus for converting a voice signal received from a remote telephone to a text signal
A telephone call is established between a local telephone (110) associated with a local party and a remote telephone (104) associated with a remote party. The local telephone (110) receives a voice signal from the remote telephone (104) responsive to establishing the telephone call. The voice signal represents directory assistance information, a name, a phone number or directions provided by the remote party. The local telephone (110) stores the voice signal in a memory unit (212) in the local telephone (110) responsive to receiving the voice signal. The local telephone (110) converts the voice signal to a text signal responsive to storing the voice signal. The local telephone (110) stores the text signal in the memory unit (214) in the local telephone (110) responsive to converting the voice signal to a text signal. The local telephone (110) edits the stored text signal in the memory unit responsive to storing the text signal. The local telephone (110) correlates the remote party's identity with the stored voice and/or text signal responsive to storing the voice and/or text signal. The local telephone (110) uses the stored edited text signal to make a new telephone call or to transfer the stored edited text signal to another electronic device.
US07983394B2 Multiple wavelength X-ray source
A multiple wavelength x-ray source includes a multi-thickness target, having at least a first and a second thickness. The first thickness can substantially circumscribe the second thickness. An electron beam can be narrowed to impinge primarily upon second thickness or expanded to impinge primarily upon the first thickness while maintaining a constant direction of the beam. This invention allows the target thickness to be optimized for the desired output wavelength without the need to redirect or realign the x-rays towards the target.
US07983392B2 Method for associating a wireless detector with an imaging apparatus
A method for obtaining an x-ray image stores an association between a digital radiology receiver panel, a label that is applied to one or more surfaces of the digital radiology receiver panel, and an x-ray imaging room. A response to an operator instruction designates the digital radiology receiver panel having the stored association as an active digital radiology receiver panel in the x-ray imaging room. Instructions are transmitted wirelessly to the active digital radiology receiver panel. Image data is obtained from the active digital radiology receiver panel following exposure to x-ray radiation.
US07983391B2 System for reduction of exposure to X-ray radiation
To reduce X-ray exposure, an area of interest is selected in the image. The image of the selected area is updated frequently, comparable to rate of updates used today for the whole image. The rest of the image is updated at a significantly lower rate. Since the area of interest normally is a small part of the overall area, the total exposure is reduced significantly. A movable X-ray shield placed near the X-ray source blocks the radiation from areas outside the area of interest. The shield automatically retracts when the complete image is updated. The area of interest can be selected by the user or automatically selected based on activity in the image.
US07983381B2 X-ray CT system for x-ray phase contrast and/or x-ray dark field imaging
An x-ray CT system for x-ray phase contrast and/or x-ray dark field imaging has a grating interferometer that has a first grating structure that has a number of band-shaped x-ray emission maxima and minima arranged in parallel, the maxima and minima exhibiting a first grating period, a second band-shaped grating structure that produces, as a phase grating, a partial phase offset of x-ray radiation passing therethrough and that exhibits a second grating period, a third band-shaped grating structure with a third grating period with which relative phase shifts of adjacent x-rays and/or their scatter components are detected, and a device for value-based determination of the phase between adjacent x-rays and/or for value-based determination of the spatial intensity curve per detector element perpendicular to the bands of the grating structures. The third grating structure has a grating period that is larger by a factor of 2 to 5 than the grating period of the first grating structure.
US07983380B2 Radiation systems
A radiation system includes a first ring, a radiation source capable of providing radiation suitable for treating a patient, the radiation source secured to the first ring, a second ring located behind the first ring, and an imager secured to the second ring. A radiation system includes a first device having a radiation source capable of generating a radiation beam suitable for treating a patient, and a second device having imaging capability, wherein the first device is oriented at an angle that is less than 180° relative to the second device. A radiation system includes a structure having a first opening, a radiation source rotatably coupled to the structure, an imaging device rotatable relative to the structure, and a processor for controlling a rotation of the radiation source and a rotation of the imaging device, wherein the radiation source is rotatable relative to the imaging device.
US07983378B2 Extended multi-modulus prescaler
Embodiments of apparatuses, articles, methods, and systems for a synthesizer with an extended multi-modulus prescaler are generally described herein. Described embodiments include an offset controller that provides an offset to a first counter value and a multi-modulus prescaler to implement a first modulated division number based on the first counter value and a second counter value. The offset controller may compensate for the offset to provide a second modulated division number based on the first modulated division number. Other embodiments may be described and claimed.
US07983377B2 Emergency core cooling system having core barrel injection extension ducts
An emergency core cooling system directly injects emergency core cooling water, which is supplied from a high-pressure safety injection pump or a safety injection tank for a pressurized light water reactor, into a reactor vessel downcomer. A pipe connector is completely removed from between each direct vessel injection nozzle and each injection extension duct installed on an outer surface of the core barrel, which are opposite to each other. An emergency core cooling water intake port, through which the water is injected from each direct vessel injection nozzle, is formed on the surface of each injection extension duct facing an axis of each direct vessel injection nozzle. Thereby, a structure in which a jet of the emergency core cooling water flows into the injection extension ducts is adopted in a hydraulic connection fashion.
US07983375B2 Variable delay oscillator buffer
A novel and useful variable delay digitally controlled crystal oscillator (DCXO) buffer (i.e. slicer). A conventional slicer following the DCXO is modified to introduce a controlled random variable delay into the buffered DCXO clock. The resultant output clock signal is then used as input to the TDC of an ADPLL circuit to alleviate the subharmonic mixing based deterioration caused by LO/TX coupling through the crystal pins, and to alleviate the dead-beat effects caused by the finite resolution of the TDC. Two mechanisms for introducing variable delay into the buffered DCXO output clock signal are presented: a first mechanism that creates variable delay in fine steps and a second mechanism that creates variable delay in coarse steps. In both mechanisms, switches are incorporated into the slicer circuitry and controlled using digital bit sequences which may comprise dithering signals. The switches are turned on and off via the digital bit sequences which varies the delay of the slicer clock output which serves to shift the rising and falling transition points of the resultant output clock signal. The jitter is shifted to higher frequencies where it is filtered out by the PLL loop filter.
US07983370B2 Clock and data recovery circuit
A clock and data recovery circuit including a phase synchronization loop including an oscillator, the oscillation frequency of which is variably controlled, the phase synchronization loop performing phase-synchronization of a clock signal output from the oscillator with an input data signal. The circuit also includes a discriminator circuit, responsive to a clock signal for discrimination, for discriminating the input data signal and outputting the discriminated signal. The circuit further includes a phase detector circuit for detecting the phase difference between an output data signal, discriminated and output by the discriminator circuit, and the input data signal. The circuit also includes a phase shift circuit for shifting the phase of the clock signal, output from the oscillator, based on a comparison result output from the phase detector circuit. The clock signal, which is output from the phase shift circuit, is supplied as the clock signal for discrimination to the discriminator circuit.
US07983369B2 Circuit for outputting data of semiconductor memory apparatus
A data output circuit of a semiconductor memory apparatus can include a clock synchronization unit (which is driven by a power supply voltage) that can be configured to receive data and output first synchronization data and second synchronization data in synchronization with a clock; a voltage converting unit that can be configured to convert the first and second synchronization data, which can swing between the power supply voltage and a ground voltage, into first and second converted data, which can swing between an I/O power supply voltage and the ground voltage; and a data output driver, which is driven by the I/O power supply voltage, for outputting the first converted data and the second converted data as output data.
US07983368B2 Systems and arrangements for clock and data recovery in communications
A sampling clock signal controller for receivers of digital data is disclosed. Specific bit patterns of a data waveform can be identified, and stored time samples of the waveform that correspond to the specific bit patterns can be analyzed to improve the timing of a sampling clock signal. These “time-amplitude” samples on known bit patterns can be utilized to determine if a sample on the data waveform should be taken before the center of the eye pattern, at the center of the eye pattern, or after the center of the eye pattern and by what time change. Accordingly, a single low power clock can be utilized to adjust the timing of the sample clock such that improved communication scan be achieved. Such a single clock system has reduced power requirements and increased accuracy.
US07983367B2 Method and system for dynamic adaptation and communicating differences in frequency—time dependent systems
Aspects of a method and system for dynamic adaptation and communicating differences in frequency-time dependent systems may include generating a time difference weighting factor and a frequency difference weighting factor, based on at least channel estimates. A time-frequency difference may be computed by forming a weighted sum comprising a time difference and a frequency difference, where forming the weighted sum uses at least the time difference weighting factor and the frequency weighting factor. A channel quality indicator (CQI) feedback message may be generated, comprising the time-frequency difference. The time difference weighting factor and/or the frequency difference weighting factor may be generated adaptively at a base station or a mobile terminal. The time difference and/or the frequency difference may be generated from estimated Signal-to-Noise-Ratios (SNRs) associated with the channel estimates. The SNRs may be based on at least the output of an MMSE receiver.
US07983364B2 Wireless receiver supporting multiple algorithms and algorithm selection method thereof
Provided is a method of selecting an algorithm in a wireless receiver which supports a plurality of algorithms, more particularly, a method of selecting a suitable algorithm which is adaptive to changes in channel environment and satisfies requirements of applications, using information which is available in the wireless receiver. The algorithm selection method includes: calculating a measure value for selecting an algorithm on the basis of information obtained from the wireless receiver; comparing the measure value with at least one threshold value, and selecting an algorithm that is to be applied to a received packet, from among the plurality of algorithms, according to the result of the comparison; and decoding the received packet using the selected algorithm, wherein the at least one threshold value is adaptively updated on the basis of the information obtained from the wireless receiver.
US07983360B2 OFDM receiver and doppler frequency estimating circuit
A radiofrequency signal is converted to an intermediate frequency signal by a tuner, which is amplified by a variable gain amplifier. The so-amplified signal is converted into a digital signal by an ADC, which is supplied to an FFT, where it is separated into signals set every carrier, followed by being supplied to equalizers different in characteristic. The digital signal outputted from the ADC is further supplied to a level converting circuit from which a control signal is generated. The control signal is supplied to a DAC and a Doppler frequency detector. The DAC generates a gain control signal and supplies the same to the variable gain amplifier. The Doppler frequency detector outputs a frequency component of the control signal as a Doppler detection signal. The Doppler detection signal is compared with a threshold value by a comparator. A selector selects one of signals outputted from the equalizers, in accordance with a select signal indicative of the result of comparison.
US07983359B2 Synchronization techniques for polar transmitters
Various techniques involving polar modulation are disclosed. For instance, an apparatus may include a storage medium and a calibration module. The storage medium stores multiple adjustment settings. Each of these adjustment settings corresponds to an operating condition. The calibration module selects one of the stored adjustment settings that corresponds to a current operating condition. With the selected adjustment setting, the calibration module reduces a polar modulation timing misalignment. The current operating condition may include one or more operational parameter values. Examples of such parameter values include output power level, signal frequency, and/or temperature.
US07983353B2 Code power estimation for MIMO signals
Methods and apparatus for estimating code-reuse interference associated with a received multi-stream multiple-input multiple-output (MIMO) signal are disclosed. An estimate for the data-to-pilot power ratio, ΓD/P, may be obtained as a by-product of parametric estimation of impairment covariance associated with the received MIMO signal. In an exemplary method, a parametric impairment model is constructed for a received MIMO signal, the parametric model omitting code-reuse interference. Impairment covariance is measured, using, in one or more embodiments, received pilot symbol data. The parametric impairment model is fitted to the measured impairment covariance to obtain one or more scaling parameter values. A per-code energy value for a first data stream is then calculated from the one or more scaling parameter values. In some embodiments, the data-to-pilot power ratio for the received signal is first calculated from the one or more scaling parameters, and the per-code energy value calculated from the data-to-pilot power ratio.
US07983352B2 Power allocation in a MIMO system without channel state information feedback
A telecommunication network component, comprising: a memory configured to store instructions, and a processor configured to execute the stored instructions, the instructions comprising: determining a plurality of power allocation adjustments for signals transmitted via an antenna array that promotes decision-feedback detection without using channel state information, and outputting the power allocation adjustments to the array. Also disclosed is a power allocation method comprising: determining a power allocation scheme that promotes decision-feedback detection in a multiple-input and multiple-output system without using channel state information, and implementing the power allocation scheme on an antenna array by modifying an adjustment for each of a plurality of antennas in the array.
US07983351B2 Communication apparatus and radio communication system
A communication apparatus includes a grouping controlling unit hierarchically groups frequency channels so that the number of channels included in a group of a layer becomes smaller than the number of channels included in a group of a layer immediately above; and a propagation path information estimating unit that estimates propagation path information of the channels. The apparatus also includes an average value calculating unit that calculates an average value of the propagation path information for each group in a highest layer with the estimate values, and calculates the estimate values used in each layer based on an average value of a layer immediately above to calculate an average value of the propagation path information for each group in other layers with the estimate values of the each layer; and a feedback unit that feeds back an average value acquired in each group as feedback information.
US07983349B2 High bandwidth data transport system
A telecommunication interface is disclosed. One method of the invention provides for interfacing with guided line networks that receive and transmit data using ultra-wideband pulse transmissions.
US07983347B2 Multiple differential transmission system including signal transmitter and signal receiver connected via three signal lines
In a signal transmitter for a multiple differential transmission system including the signal transmitter, a signal receiver, and a signal transmission path including first to third signal lines, first to third differential driver transmit first to third output signals and inverted first to third output signals from the first to third output signals responsive to first to third bit information signals, the first output signal and the inverted third output signal are combined and transmitted to the first signal line, the second output signal and the inverted first output signal are combined and transmitted to the second signal line, and the third output signal and the inverted third output signal are combined and transmitted to the first signal line. The first to third differential drivers of the signal receiver detect polarities of terminal voltages generated across terminal resistances connected between adjacent signal lines and output bit information signals.
US07983345B2 Content receiving apparatus, video/audio output timing control method, and content provision system
This invention realizes correct adjustment of lip-syncing of video and audio on a decoder side. According to this invention, a plurality of encoded video frames given video time stamps VTS and a plurality of encoded audio frames given audio time stamps ATS are received and decoded from an encoder side, and the resultant plurality of video frames VF1 and plurality of audio frames AF1 are stored, a time difference which occurs due to a difference between the clock frequency of the reference clock of the encoder side and the clock frequency of the system time clock stc of the decoder side is calculated by a renderer 37, 67, and video frame output timing for sequentially outputting the plurality of video frames VF1 frame by frame is adjusted based on audio frame output timing for sequentially outputting the plurality of audio frames AF1 frame by frame, according to the time difference, resulting in realizing the lip-syncing with keeping sound continuousness.
US07983343B2 Context adaptive binary arithmetic decoding for high definition video
An apparatus comprising a first circuit and a second circuit. The first circuit may be configured to present a video signal and macroblock data in response to decoding one or more bins on a binary signal. The second circuit may be configured to, in parallel (i) generate the binary signal in response to a bitstream signal and an initial context information and (ii) calculate subsequent context information.
US07983338B2 Method for progressive lossless video coding, method for progressive lossless video decoding, progressive lossless video coding apparatus, progressive lossless video decoding apparatus, progressive lossless video coding program, progressive lossless video decoding program, and recording media of progressive lossless video coding program and progressive lossless video decoding program
Highly efficient lossless decoding is realized under the condition that codes transmitted as a base part are compatible with the H.264 standard. An orthogonal transformation section (12) performs orthogonal transformation of residual signals (Rorig), acquires transform coefficients (Xorig), and a quantization section (13) quantizes the transform coefficients. An existential space determination section (14) obtains information on upper limits and lower limits of the respective coefficients (an existential space of transform coefficients) from quantization information. A bundled coefficients coding section (16) decides whether respective grid points in the existential space of the transform coefficients have validity as results of orthogonal transformation of the residual signals, and enumerates valid grid points, assigns serial numbers (index) in the order of enumeration, and encodes using a serial number coding section (166) the serial numbers of grid points which match the transform coefficients (Xorig) of the residual signal.
US07983329B2 Communication apparatus and method of controlling same
A communication apparatus including a noise eliminator performing noise reduction processing to cancel a digitized signal received via a receiving antenna, a code decoder, connected to the last stage of the noise eliminator, that decodes the digitized signal that has been subjected to noise reduction processing, a desired-signal detector that limits the noise reduction processing by the noise eliminator when a digitized signal corresponding to a known form of modulation of a desired signal is received by the code decoder, a code interpreter, connected to the last stage of the code decoder, that interprets a decoded signal obtained from decoding by the code decoder, and a controller that disables limitation of the noise reduction processing when a decoded signal not corresponding to a known form of encoding of a desired signal is received by the code interpreter.
US07983324B2 Symbol boundary acquisition apparatus and method thereof
The present invention relates to a symbol acquisition apparatus and a method thereof. The method includes: determining a first boundary according to a first preamble symbol and generating a first confidence value according to signal quality of the first preamble symbol; determining a second boundary according to a second preamble symbol and generating a second confidence value according to signal quality of the second preamble symbol; and determining a symbol boundary from the first and the second boundaries according to the first and the second confidence values.
US07983323B2 Method and system for managing, controlling, and combining signals in a frequency selective multipath fading channel
Aspects of a method and system for managing, controlling and combining signals in a frequency selective multipath fading channel are presented. Aspects of the system may comprise a searcher that detects a maximum signal energy level among at least one of a plurality of individual distinct path signals in a signal cluster, and computes a first moment time associated with at least one of the plurality of individual distinct path signals. Aspects of the system may further comprise a rake receiver that receives at least a portion of the plurality of individual distinct path signals at a corresponding plurality of time instants based on the computed first moment time, wherein the received at least a portion of the plurality of individual distinct path signals is received within a duration comprising a delay spread.
US07983322B2 Method and system for codebook design of MIMO pre-coders with finite rate channel state information feedback
Aspects of a method and system for codebook design of MIMO pre-coders with finite rate channel state information feedback may include quantizing channel state information in a MIMO pre-coding system onto a codebook, which include unitary matrices, using a cost function. The codebook may be iteratively updated based on at least the channel state information. The channel state information may comprise a matrix V. The cost function f(A) is defined by the following relationship: f ⁡ ( A ) = ( 1 N ⁢ ∑ j = 1 N ⁢ ⁢  a jj  2 ) where A is a matrix of size N by N and aij is element (i,j) of matrix A. Voronoi regions may be generated from the codebook for the unitary matrices. A set of matrices based on the Voronoi regions and the unitary matrices may be generated. Updating the codebook may be achieved by modifying the set of matrices into a new set of unitary matrices, where the new set of unitary matrices become the codebook.
US07983318B2 Optical semiconductor device
An optical semiconductor device includes a semiconductor laser, a first optical waveguide, an optical coupler for branching light guided from the semiconductor laser through the first optical waveguide into two lights, two second optical waveguides, diffraction gratings provided individually on the two second optical waveguides, and an optical detector for detecting light guided through one of the two diffraction gratings, and the components are provided on the same substrate. The optical semiconductor device is configured such that reflection returning lights from the diffraction gratings side to the semiconductor laser side interfere with each other and thereby extinguish each other at the optical coupler and the phases of the reflection returning lights from the diffraction gratings side are displaced from each other by π at the optical coupler portion.
US07983315B2 Frequency changing device
The invention relates to a frequency changing device comprising a laser having a waveguide and a nonlinear optical medium which changes the frequency of the light generated by the laser. It is provided that the waveguide of the laser at least adjacent to the exit facet of the laser runs at an angle with respect to the perpendicular to the exit facet, that the exit facet of the laser and the entrance facet of the nonlinear optical medium are arranged parallel to one another, and that the exit facet of the laser and the entrance facet of the nonlinear optical medium are oriented with respect to one another in such a way that the condition of Snell's law is met, i.e., nlaser sin(αlaser)=nnonlinear optical medium sin(αnonlinear optical medium).
US07983309B2 Buffering time determination
This invention relates to methods, a computer program product and apparatuses in the context of frame buffering. A buffering time for one or more frames received by a frame buffer is determined based on a specific buffering time associated with a specific frame and on information representative of a specific amount of data stored in the frame buffer.
US07983306B2 Method and apparatus for channelizing sampled broadband signal
A system for isolating individual channels in a broadcast signal is provided. The system includes a plurality of multipliers, each having an input and an output. A summer coupled to the outputs of each of the plurality of multipliers is provided to generate an output. A multiplication factor system provides a multiplication factor to each of the multipliers to select a predetermined frequency channel of the input signal.
US07983305B2 Apparatus and method for transmitting and receiving wireless packet data
An apparatus and method for transmitting and receiving wireless packet data are provided. In a wireless packet data transmitter for transmitting to a wireless packet data receiver data packet on a transport channel and control information for supporting the transport channel on a control channel in a wireless packet data communications system, a padding bit eliminator eliminates optional padding bits of a variable size from a transport block for data packet transmission. A transport channel encoder for transport channel-encodes the transport block without the padding bits and transmits the encoded transport block on the transport channel. A control channel encoder control channel-encodes the control information including a padding bit number indicator indicating the number of the eliminated padding bits and transmits the encoded control information on the control channel.
US07983302B2 Control signaling techniques for wireless networks
Various example embodiments are disclosed relating to wireless networks, such as relay networks or multi-hop networks, and also relating to control signaling techniques for wireless networks. In an example embodiment, a method or technique may include transmitting (e.g., data or control) frames in a downlink direction and control frames in an uplink direction during a first phase, and transmitting (e.g., data or control) frames in an uplink direction and control frames in a downlink direction during a second phase.
US07983301B2 Method for extended transmission capabilities of short message service
A method to enhance a mobile device's ability to transmit short messages over a wireless communication network is provided. The method includes the steps for preprocessing a data according to it data type, fragmenting the data into a plurality of data segments if the data is larger than a predetermined size after being preprocessed and compressed, and transmitting the data segments from a sending terminal after encoding the data segments. The method also includes the steps of recombining the plurality of decoded data segments into a single data after receiving and decoding the data, and displaying the data as a single piece of data at a receiving terminal after decompressing and processing the data.
US07983300B2 Method and apparatus for measuring bandwidth
For a network that connects several computers, a method of determining the network bandwidth between two computers. The method measures a first time interval between when one of the computers (1) sends a first data set to the other computer and (2) receives a first response. It also measures a second time interval between when one of the computers (1) sends a second data set to the other computer and (2) receives a second response. The method then identifies the network bandwidth from the two measured time intervals.
US07983297B2 Method and apparatus for the efficient use of available communications network bandwidth
A communications network gateway receives a stream of information formatted to be compatible with a first sub-network and it receives a stream of information formatted to be compatible with a second sub-network. The frames in the second stream are extracted and modified to be compatible with the transmission format of the first sub-network. The two streams of information are then aggregated for transmission over a logical network link in a manner that optimizes the bandwidth utilization of the overall communications network.
US07983294B2 Method of transmitting and receiving a message via an uplink channel in a wireless mobile communication system
A method of transmitting a message via an uplink access channel in a wireless communication system is disclosed. The method includes initiating a first preamble access procedure with Node B, receiving from Node B a first acknowledgement indication with respect to the first access preamble procedure, transmitting to Node B a first message upon receipt of the first acknowledgement indication, and receiving from Node B a second acknowledgment indication regarding the first message.
US07983288B2 Data transmission line of semiconductor memory device
Disclosed are a data transmission line and a repeater connected to the data transmission line of a semiconductor memory device. The data transmission line includes the repeater capable of transmitting control signals related to even data or odd data in a DDR DRAM, so the number of transmission units used in the data transmission lines is reduced, thereby improving the data transmission speed.
US07983287B2 Backpressure mechanism for switching fabric
Roughly described, a packet switching fabric contains a separate queue scheduler for each combination of an input module and a fabric output port. The schedulers may also be specific to a single class of service. Each queue scheduler schedules its packets without regard to state of other input queues and without regard to packets destined for other output ports. In an aspect, the fabric manages per-flow bandwidth utilization of output port bandwidth capacity by monitoring the same and asserting backpressure toward the queue scheduler for any thread that is exceeding its bandwidth allocation. In another aspect, a switching fabric uses leaky buckets to apply backpressure in response to overutilization of downstream port capacity by particular subflows. In another aspect, a switching fabric includes a cascaded backpressure scheme.
US07983286B2 Edge devices for providing a transparent LAN segment service and configuration such edge devices
A transport LAN segment service is provided over a transport network. The transport network will include edge devices configured to support one or more transparent LAN segments. Configuration is simplified by advertising TLS-port-label information, layer 2 address learning, and multicasting when the needed configuration information has not yet been learned or discovered.
US07983281B2 VPN composing method, interwork router, packet communication method, data communication apparatus, and packet relaying apparatus
A method serves to compose a VPN (Virtual Private Network) over a plurality of networks, each of which is managed by a different Internet Service Provider (ISP). When a packet with a first capsule header used for composing a VPN in a first ISP network is transmitted to a second ISP network, a route for outputting the packet to the second ISP network is determined based on the information both in the capsule header and in the IP header. In addition, a second capsule header used for composing a VPN in the second ISP network is determined based on the above information.
US07983280B2 Method and system for distributing session key across gatekeeper zones in a direct-routing mode
A method for distributing a session key across GateKeeper (GK) zones in a direct-routing mode, including the following steps: a caller's GK and a callee's GK determine a session key distributing mode for a caller and a callee to distribute the session key according to information contained in a received message and pre-configured rules for selecting the session key distribution mode. An embodiment of the present invention also provides a system for distributing a session key across GK zones in a direct-routing mode. The method and the system make it possible for the caller's GK and the callee's GK to select the session key distribution mode, and improves the flexibility of the session key distribution for the GKs.
US07983267B2 Transmission apparatus and transmission system
A link aggregation function and maintenance function by MPLS OAM. Identical entry information is stored in plural circuits IF which perform a LA setting. In this way, multiplexing to the same LSP is possible even with different IF. The first network IF is assumed to be OAM ACT, and the second network IF is set to OAM SBY (SBY). OAM frame insertion is performed only by an OAM ACT port. In this way, in an opposite MPLS transmission apparatus, it is possible to prevent CV frame reception above a specified number of frames. Further, a switch forwarding table is set to forward frames from the network side to the first network IF of OAM ACT. The second network IF which was set to OAM SBY does not perform fault detection by CV reception. In this way, incorrect detection of faults due to non-reception of OAM can be prevented.
US07983263B2 Binary trees for multicast traffic
A network device may include an input device and a packet forwarding engine. The input device receives a data packet. The packet forwarding engine includes logic configured to determine that the data packet is to be multicast. The logic is also configured to identify one of multiple forwarding schemes, where each of the forwarding schemes is configured such that the packet forwarding engine generates and forwards no more than two copies of the data packet.
US07983261B1 Reliable exchange of control information for multicast virtual private networks
Principles of the invention are described for providing multicast virtual private networks (MVPNs) across a public network that are capable of carrying high-bandwidth multicast traffic with increased scalability. In particular, the MVPNs may transport layer three (L3) multicast traffic, such as Internet Protocol (IP) packets, between remote sites via the public network. The principles described herein may reduce the overhead of protocol independent multicast (PIM) neighbor adjacencies and customer control information maintained for MVPNs. The principles may also reduce the state and the overhead of maintaining the state in the network by removing the need to maintain at least one dedicated multicast tree per each MVPN.
US07983259B1 Reduced pin gigabit media independent interface
A medium access control (MAC) device includes a first set of transmit pins, a second set of transmit pins, and a first encoder. The first set receives (i) first transmit data signals and (ii) first transmit control signals from a host. The first transmit data signals are received on a first subset of the first set. The second set outputs (i) second transmit data signals and (ii) second transmit control signals to a physical layer (PHY) device. The second transmit data signals are output on a second subset of the second set. The second subset includes fewer transmit pins than the first subset. The first encoder encodes two of the first transmit control signals received on two of the first set of transmit pins to generate one of the second transmit control signals output on one of the second set of transmit pins.
US07983256B2 Broadcast-content transmitting apparatus, broadcast-content receiving apparatus, broadcast-content transmitting method, broadcast-content receiving method, and program
A broadcast-content transmitting apparatus includes a content input unit (201) that receives frame data including a broadcast content and a ULE encapsulating unit (203) that performs a predetermined encapsulation process on the input frame data. The transmitting apparatus further includes an SNDU→DDB unit (212) or an SNDU→MODULE unit (213) that form the encapsulated frame data into a DDB, which is a predetermined block unit, generate a DII, which is information concerning the DDB, and output the DDB and the DII as a section based on a predetermined data carousel scheme and a transmitting unit (204) that transmits the section output from the SNDU→DDB unit (212) or the SNDU→MODULE unit (213) to a terrestrial digital broadcasting network.
US07983254B2 Method and system for securing real-time media streams in support of interdomain traversal
An approach provides interdomain traversal packetized voice transmissions. A request is received from a first endpoint of a first domain for establishing a communication session with a second endpoint of a second domain. A tunnel is established by a TURN (Traversal Using Relay NAT (Network Address Translation)) server to support the communication session. The TURN server is controlled by a service provider as part of a managed communication service. The tunnel traverses a first firewall and a first network address translator of the first domain and a second firewall and a second network address translator of the second domain to reach the second endpoint, wherein the communication session is encrypted and transported via the tunnel.
US07983253B2 Time-space carrier sense multiple access
A scalable switch, a system of switches and methods, configured to sense a carrier at the output of the respective switch. The invention intelligently, and dynamically, controls the connection of a respective switch input to a respective switch output as a function of a carrier being present, or absent, at a selected output. The present invention provides a switching system that is scalable, and not limited as are Stored Program Control (SPC) type switches.
US07983251B2 Broadcasting service transmission/reception method and apparatus for providing fast access to broadcasting service
Provided are a method and apparatus for providing fast access to a broadcasting service transferred. The apparatus includes a reception unit for receiving one or more transmission frame; a transmission frame processing unit for analyzing access information required to access a turbo stream for a primary service to be primarily processed from a predetermined region of each transmission frame and accessing the turbo stream for the primary service of each transmission frame by using the analyzed access information; and a turbo stream processing unit for processing the turbo stream.
US07983241B2 Method, system, terminal and computer program product for selecting radio access system in a multiaccess system
A method for selecting radio access system in a multi access system handling packet data services where a terminal can communicate with at least two different types of access systems. According to the invention the method comprises the steps of:—determining (S23) packet characteristics of each packet to be transmitted;—selecting (S31) one of the available accesses for the transmission of each packet, the selection being based on the determined packet characteristic for this specific packet; and—transmitting (S37) the packet through the selected access.
US07983236B2 Pilot structure for multicarrier transmissions
Pilot sequences (for aiding a receiver in estimating a channel) are disposed in a frame structure that has subframes of sub-carriers and symbol positions. Locations of common pilot sequences are predetermined, and includes 1) in each subframe, a pilot sequence is disposed in a first symbol position for each of at least two staggered sub-carriers, and 2) in at least one subframe, at least one pilot sequence is disposed in other than the first symbol position and in a sub-carrier other than any of the at least two staggered sub-carriers. Dedicated pilot sequences, whose locations in the frame are not predetermined, are disposed in response to an indication of channel quality received over a wireless link. Common pilot sequences may relate to one or two transmit antennas, and dedicated pilot sequences may enable addition of third and fourth transmit antennas.
US07983234B2 Wireless communication apparatus with a block acknowledgement function and a wireless communication method
A wireless communication apparatus includes management units and a decision unit. The apparatus is capable of receiving a plurality of items of data each including data frames each transmitted from the same data transmitter and managed under the same traffic identifier. The apparatus acknowledges the transmission of the data for the data transmitter in response to the reception of the data. Each of the management units holds acknowledgement information to acknowledge the transmission for each of the items of data. The decision unit, when the data is newly received, causes any one of the management units whose information amount of the acknowledgement information already held is smaller not only to discard the acknowledgement information but also to hold the acknowledgement information on the newly received data.
US07983232B2 Wireless LANs and neighborhood capture
Overlapped wireless LAN cells in a medium have an equal chance at establishing a session on the medium. A first member station in the first cell transmits a timing packet containing a timestamp value, which is received at a second member station in the second cell. This synchronizes member stations in the first and second cells to interrupt transmissions at a global channel release instant corresponding to the timestamp value. The member stations in the first and second cells then have the opportunity to contend for access to the medium following the global channel release instant, using a slotted CSMA/CA access method. Each of the member stations in the first and second cells has a superframe clock that is synchronized based on the timestamp value, thereby establishing a periodic global channel release instant during each of a plurality of periodic superframes. The member stations can then periodically interrupt transmissions at the periodic global channel release instant to contend for the medium. The periodic global channel release instant occurs at intervals that are sufficiently close to meet delay and jitter restrictions for time-critical voice and video applications.
US07983227B2 Communication terminal apparatus, communication connection apparatus, and communication method using them
In the conventional network using the PPP stipulated by RFC1661, the LCP phase to establish an LCP link, the authentication phase, and the NCP phase such as address assignment processing of the NCP are sequentially conducted each time the line connection is performed, and hence the connection takes a certain period of time. Particular, in the case of the mobile communication, there is often performed operation in which connection and disconnection are frequently conducted in a short period of time, and hence when the operation up to the connection takes a long period of time, the usability is deteriorated. Therefore, a need exists for a configuration of an apparatus and a communication method to reduce the connection time. In the configuration, control information such as authentication policy and protocols for use beforehand determined in the communication system are set to each apparatus to conduct communication such that the respective processing phases of the LCP, authentication, and NCP processing phases are executed in parallel according to the values set as above. Also, in the configuration, the communication between the apparatuses is conducted using a combined PPP packet created by combining with each other the respective packets of the LCP, authentication, and NCP packets as the PPP packets to be communicated in the respective phases to thereby perform the PPP connection.
US07983221B2 Method and apparatus for radio link failure recovery in a wireless communications network
In a method for radio link failure (RLF) recovery in a wireless communications network, a timer T sets a predetermined time period from a command to a mobile terminal UE to hand over to a new eNB. Resources are reserved at a target eNB 2. If the time period expires without the UE attaching to the target eNB 2, the source eNB requests other candidate eNBs 3 and 4 to reserve resources. Once the UE associates with the target eNB 2, the resources reserved at candidate eNBs 3 and 4 are released. If the UE associates with the target eNB 2 prior to expiry of the time period T, resources are not unnecessarily reserved at the candidate eNBs 3 and 4. If the UE associates with one of the candidate eNB 3 instead of the target eNB 2, resources have already been reserved, enabling RLF recovery to be implemented without the UE going via LTE_IDLE, in an LTE arrangement.
US07983219B2 Handoff of an access terminal at the network layer in an access network
An apparatus for accessing an access network includes a processing system configured to maintain an active set comprising a plurality of network functions, the processing system being further configured to support a handoff of a network layer attachment point from a first one of the network functions to a second one of the network functions by sending a message to each of the network functions which identifies the second one of the network functions as a target of the handoff and performing a binding update for the second one of the network functions with a home agent.
US07983217B2 Method for frequency division duplex communications
The high quality PCS communications are enabled in environments where adjacent PCS service bands operate with out-of-band harmonics that would otherwise interfere with the system's operation. The highly bandwidth-efficient communications method combines a form of time division duplex (TDD), frequency division duplex (FDD), time division multiple access (TDMA), orthogonal frequency division multiplexing (OFDM), spatial diversity, and polarization diversity in various unique combinations. The method provides excellent fade resistance. The method enables changing a user's available bandwidth on demand by assigning additional TDMA slots during the user's session.
US07983213B2 Radio communication apparatus and method
In a radio communication apparatus having a plurality of transmitting and receiving functions that enable simultaneous signal transmission and reception, an arbitrary number of transmitting and receiving functions are assigned to another radio communication apparatus based on channel states.
US07983206B2 Integrated system and method for interactive communication and multimedia support in vehicles
An integrated system for interactive communication and multimedia support in a vehicle. The system includes a plurality of peripheral devices and a central control unit. Each of the peripheral devices is configured to be installed in the vehicle. The central control unit is also configured to be installed in the vehicle and has a communication interface. The communication interface includes first and second communication platforms and communicates with the plurality of peripheral devices via at least one of the first and second communication platforms. Each communication platform is configured to support bi-directional and selective communication between each of the peripheral devices.
US07983202B2 Telecommunications network
The present invention relates generally to a cellular telecommunications network. Each cell has at least one base station for sending messages on a downlink of a Frequency Division Duplex (FDD) to end user equipments within the cell and for receiving messages on an uplink from end user equipments within the cell. Other end user equipment located within the cell which have no or only poor communication directly with the base station over the FDD communicate with the base station indirectly via an intermediate end user equipment, such as a mobile telephone. The intermediate end user equipment includes an FDD transceiver and a Time Division Duplex (TDD) transceiver and an FDD/TDD interface. The intermediate end user equipment receives signals from the base station over the FDD using the FDD transceiver and relays them via the FDD/TDD Interface and the TDD transceiver towards a relevant one of the other end user equipments over a TDD and receives signals from the other end user equipment over the TDD using the TDD transceiver and relays them via the FDD/TDD interface and the FDD transceiver to the base station over the FDD.
US07983201B2 Coordinated invitations to a conference call
A technique is disclosed that enables one or more telecommunications endpoints to subscribe to a conferencing system and to be notified of one or more conferencing events. As part of the conferencing system of the illustrative embodiment, a conference invitation server maintains information on all of the conferences that are scheduled to occur on the conferencing system, including (i) the addresses of the identified participants for each call and (ii) the conference identifier that the server generates for each call. When a conference call is going to begin, the server sends out notifications to all endpoints that are subscribed to the conference. If there are participants who are not subscribed to the conference, then alternative mechanisms for notifying participants can be used. Each subscribed endpoint then transmits a request to join the conference—either via user interaction or automatically—providing the conference identifier as part of the join request.
US07983196B2 Tree-type broadcast system, method of instructing mode switch, broadcast device, and broadcast process program
A broadcast device in a tree-type broadcast system forming plural hierarchy levels with the broadcast device located at the top and connecting the nodes so as to be sequentially transferred from higher to lower nodes, whereinthe nodes select a first mode determining a reconnection destination by acquiring node information from a server or a second mode determining a reconnection destination by acquiring node information of the reconnection destination candidate, and determines the reconnection destination by acquiring the node information according to the mode currently selected when the higher nodes are disconnected and the node except for the own is reconnected, andthe broadcast device monitors a load status of the server, and broadcasts to switch selection to the second mode to thereby enable sequential transfer of the switch instruction from the higher to the lower nodes when a monitor level becomes a threshold level or more.
US07983190B2 Network system, layer 3 communication device, layer 2 communication device, and route selection method
In a layer 2 communication device included in multiple layer 2 networks, an identifying unit identifies a layer 3 control packet from among packets passing through, and an embedding unit embeds routing control information for the layer 2 network in the layer 3 control packet. In a layer 3 communication device connected to the multiple layer 2 networks, a selecting unit selects from the multiple layer 2 networks, an optimum L2 network, that is a layer 2 network forming an optimum communication route, based on a communication destination, and a setting unit sets a packet to be transmitted to the optimum L2 network.
US07983188B2 Monitoring portal systems and methods
In one of many possible embodiments, a system includes a monitoring portal configured to receive state information descriptive of usage of a plurality of communication services provided on a plurality of communication networks of different types and to make the state information available to a subscriber of the plurality of communication services, in substantially real time.
US07983187B2 Load estimation in receiver diversity telecommunication systems
Methods and arrangements for providing load reference data in a CDMA wireless communication system with receiver diversity are presented. The method comprises measuring (210) of received total wideband power for more than one receiver branch. Probability distributions for a respective power quantity are estimated (212), related to selected state variables of an estimation algorithm, from quantities representing the measured powers using selected measurement functions of the selected state variables of the estimation algorithm. The selected state variables correspond to cell power quantities and the selected measurement functions correspond to the quantities representing the measured powers. A conditional probability distribution of noise floor measures for the respective branches are computed (214) based on the estimated probability distributions. The method ends with provision (216) of load reference data based on the computed conditional probability distributions of the noise floor measures.
US07983181B1 Technique for negotiating a width of a packet-based communication link
A technique for negotiating the width of a link between a first device and a second device includes detecting, during initialization, a respective signal on one or more control lines associated with at least a portion of an N-bit link. The N-bit link is configured as a single link having a width of N or multiple sublinks having a width less than N based on a respective value of the respective signal on the one or more control lines.
US07983177B2 Communication node, and ring configuration method and ring establishment method in communication system
A plurality of communication nodes are one-to-one connected to each other by Ethernet (registered trademark) which is duplicated with a normal-system ring and with a standby-system ring. The communication node includes an A port, a B port, and a communication processor that performs a process of receiving a frame output from the B port and a process of transmitting the frame from the normal-system ring from the B port when the communication is normal. When other communication node performs a loop-back process due to communication abnormality, the communication node performs only a process of forwarding a frame input from the standby-system ring in the B port without receiving the frame and performs a process of transmitting the frame from the A port to the standby-system ring.
US07983174B1 Method and apparatus for diagnosing a fault in a network path
A method of diagnosing a fault in a network path comprises the steps, performed at a diagnosing node, of initiating a path discovery test. The diagnosing node receives at least one path discovery test response and identifies the diagnosable node on the network path from a path discovery test response. The diagnosing node remotely accesses said diagnosable node and performs a diagnostic routine at said diagnosable node.
US07983173B2 System and method for detecting link failures
A system and method monitors links in a computer network and rapidly detects failures of such links. Network entities disposed at opposite ends of a link are provided with failure detection engines that signal their presence to each other. Thereafter, each failure detection engine ensures that its entity transmits a continuous stream to the other entity by sending either data frames or newly defined failure detection packets. If an interruption in this continuous stream is detected, then the failure detection engine concludes that the link has failed. In response, the failure detection engine preferably notifies other applications or protocols of the failure, and causes the link to be shut-down.
US07983169B2 Programmable metering behavior based on a table lookup
A network device for processing data on a data network including a plurality of ports, configured to receive data from a data network and to send processed data to the data network via an egress port, a controller interface, configured to communicate with an external controller, a memory management unit, configured store data on and retrieve data from the memory and a metering unit, configured to police a flow of the processed data to be sent to the egress port. The metering unit further includes programmable registers, in communication with the controller interface, configured to be programmed through controller signals sent through the controller interface from the external controller, such at all aspects of the flow of the processed data may be controlled by the external controller.
US07983168B2 One or more multiport systems to facilitate servicing of asynchronous communications events
One or more multiport systems are used to facilitate servicing of asynchronous communications events. A multiport system, such as an open collector multiport system, receives from one of a plurality of source components an asynchronous communications event directed to a target component coupled to the plurality of source components. The multiport system is controlled to provide, at any given time, a communications path between a plurality of ports of the multiport system to service the asynchronous communications event. One or more multiport systems are used to forward the event from the source to the target.
US07983162B1 Aggregate maximum throughput for groups of service flows
A network device has a port to allow the device to communicate with user devices. The network device also has a processor to assign any user devices in communication with the device to a group. The processor also monitors traffic of the user devices so as to control a traffic rate of the group.
US07983161B2 Control management of voice-over-IP parameters
A control management system for managing voice-over-IP parameters includes a network traffic shaping control state model for a network traffic shaping control. The network traffic shaping control state model defines state sets that contain states. The state sets may include a pending state set, a running state set, a terminated state set, a finished state set, and a stopped state set. The network traffic shaping control state model also defines intra-state transitions, which are transitions within a state set, and inter-state transitions, which are transitions between state sets. The intra-state and inter-state transitions may be associated with a condition, and the network traffic shaping control changes state according to the intra-state or inter-state transition when the associated condition is satisfied. The associated condition may be satisfied when one or more network event identifiers are generated by the control management system.
US07983155B2 Systems and methods for testing a network
Devices, systems and methods that generate and test network traffic are disclosed. The exemplary method may include transmitting one or more requests to generate network testing traffic to one or more endpoints, generating network testing traffic from one or more endpoints, and collecting network testing traffic data. Additional aspects of the method may also include transmitting one or more requests to receive network testing traffic to one or more endpoints and receiving network testing traffic by one or more endpoints that received the request to receive network traffic. The devices, systems and methods may provide additional security measures, operational controls and other aspects as discussed later herein.
US07983154B2 Method for increasing/reducing band data rate of ring-based network and node apparatus of the ring-based network
The present invention discloses a method including the steps of a) confirming the status of a path corresponding to each node apparatus in the ring network by using a predetermined control information that includes a function of adding/deleting a predetermined path on a physical layer, b) instructing each node apparatus to add/delete the predetermined path by using the predetermined control information when the status of the path corresponding to each node apparatus is confirmed to be normal, c) reporting completion of the addition/deletion of the predetermined path to each node apparatus by using the predetermined control information when the addition/deletion of the predetermined path is adequately performed by each node apparatus, and d) reporting the addition/deletion of the predetermined path to a ring application function included in the ring application of the data link layer when the completion of the addition/deletion of the predetermined path is adequately reported by each node apparatus.
US07983152B1 Dual-homing layer 2 switch
One embodiment relates to a method of providing dual-homing in a Layer 2 switch. A determination is made as to whether a link is available to an upstream network on for a currently active port. If the link is unavailable, then the Layer 2 switch a) performs a switchover such that the currently active port becomes a newly passive port, and a currently passive port becomes a newly active port, b) clears entries in an address table of the Layer 2 switch, and c) spoofs MAC addresses out of the newly active link. Other embodiments are also disclosed.
US07983151B2 Communication systems
An uplink transmission method for use in a multi-hop communication system, the system comprising a mobile station (MS), a base station (BS) and one or more relay stations (RS), and the system providing two or more different communication paths extending between the mobile station and the base station, the mobile station being operable to transmit information indirectly to the base station along a series of links forming a first such communication path via one or more of the relay stations and also being operable to transmit information to the base station along one link or a series of links forming a second such communication path; the method comprising transmitting particular information from the mobile station along the first and the second communication paths; and combining the same particular information transmitted along the first and second communication paths in the base station.
US07983150B2 VPLS failure protection in ring networks
A method for communication over a bi-directional ring network includes provisioning a virtual private local area network service (VPLS) over the bi-directional ring network. The VPLS includes connection termination points provisioned respectively on a plurality of the nodes so as to connect each of the plurality of the nodes to a second network external to the ring network. As long as the nodes and spans are fully operational, one or more of the connection termination points are maintained in a deactivated state, so that no more than one of the connection termination points to the second network is active. The nodes exchange messages indicative of a failure associated with the bi-directional ring network, causing at least one of the deactivated connection termination points to be activated so as to maintain connectivity among the users of the VPLS without creating a loop in the VPLS via the second network.
US07983147B2 Method of setting and changing receive channel set of cable modem
A method of effectively setting and changing a Receive Channel Set (RCS) of a cable modem (CM) is provided. The method includes: receiving, by a Cable Modem Termination System (CMTS), a Receive Channel Profile (RCP) with respect to a downstream physical layer of a CM; composing, by the CMTS, a plurality of channel configuration information required for setting the RCS of the CM with reference to the RCP; encoding, by the CMTS, the plurality of channel configuration information, and transmitting the encoded plurality of channel configuration information to the CM; transmitting, by the CM, an RCP with respect to a downstream physical layer to a CMTS; receiving, by the CM, a plurality of channel configuration information being composed with reference to the RCP and being required for setting the RCS; and setting, by the CM, the RCS using the plurality of channel configuration information.
US07983145B2 DFT spread OFTM
The invention applies Discrete Fourier Transform (DFT)-spread-OFDM (Orthogonal Frequency Division Multiple Access), which is proposed for the Third Generation Partnership Program Long Term Evolution (3GPP LTE) uplink. The core of the invention is that we use a cyclic frequency shift operation over part of the bandwidth spanned by the Inverse Fast Fourier Transform (IFFT). Furthermore, the cyclic frequency shift enables efficient inter-cell interference coordination in case neighboring cells hop with the same pattern and different initial offsets. An equivalent operation may be performed in the time domain.
US07983143B2 Method and apparatus for initial acquisition and cell search for an OFDMA system
A method and apparatus is provided for transmitting an orthogonal frequency domain multiple access (OFDMA) signal including a synchronization channel signal transmitted within a localized portion of a bandwidth of the OFDMA signal (818), the synchronization channel signal having predetermined time domain symmetry within the localized portion of the bandwidth (816) and including information for providing at least partial cell identification information (812). The synchronization channel signal enables an initial acquisition and cell search method with low computational load which provides OFDMA symbol timing detection and frequency error detection (1112) and frame boundary detection and cell specific information detection (1114) in an OFDMA system supporting multiple system bandwidths, both synchronized and un-synchronized systems, a large cell index and an OFDMA symbol structure with both short and long cyclic prefix length.
US07983140B2 Transmitting apparatus, receiving apparatus, and communication system for formatting data
A transmitting apparatus, a receiving apparatus, and a communication system are provided that allow a reduction in a frame loss due to interference caused by use of the same channel. A transmitting apparatus disposed in a base station includes a GPS receiver for receiving a GPS signal, a timing generator for controlling respective function blocks in accordance with the GPS signal and an inter-base-station control signal so as to precisely synchronize the timing of frame transmission among base stations, the front-end transmission processing unit including for converting transmission information into transmission time slots, a frame generator for generating a frame including a plurality of time slots and one frame guard, and a back-end transmission processing unit for transmitting the generated frame as a radio signal.
US07983138B2 Surface spacing using rigid spacers
An apparatus comprises a storage medium, a substrate separated from the storage medium by a gap, and a plurality of spacers defining a distance between the storage medium and the substrate, wherein the spacers include a curved end.
US07983134B2 Method and apparatus for recording/reproducing data on/from a recording medium
A method and apparatus for recording/reproducing data is disclosed. The apparatus for recording/reproducing data comprises a diffraction element splitting light diffracted or reflected from a recording medium into a main beam and first and second sub beams, the main beam and the first and second sub beams having no interference from one another; a light-receiving part detecting the main beam and the first and second sub beams; and a controller controlling a position of the diffraction element based on at least one light capacity of the detected beams or the detected position.
US07983133B2 Portable data storage assembly having a holographic data storage layer and an optical tracking layer
A portable data storage assembly, comprising a holographic data storage layer, and an optical tracking layer comprising addressing information for the holographic data storage layer, wherein that addressing information defines a first storage band comprising a first plurality of storage addresses and a second storage band comprising a second plurality of storage addresses, wherein said second plurality of storage addresses is greater than said first plurality of storage addresses.
US07983131B2 Information recording apparatus, information recording method and integrated circuit
An information recording apparatus is provided with a recording controller for recording data on an information recording medium, a verification controller for verifying whether or not the recorded data can be correctly reproduced, a continuous recording controller for providing a gap region of a specified interval between a verification region and a recording region and successively performing a verify processing and a record processing with rotation waiting in between, an error region discriminator for discriminating an error region in the event of an error in the process of performing the verify processing and the record processing, and an error processor for performing an error processing according to the error region. The error processor performs an error processing different from the one performed when an error occurred in either one of the verification region and the recording region if an error is discriminated to have occurred in the gap region. By this construction, a recording time is shortened and it is prevented that data cannot be recorded on the information recording medium.
US07983128B2 Apparatus and method for detecting defect of optical disc
A method for detecting a defect of an optical disc includes steps of: confirming an optical pickup head being accessing data in a track on state; determining a defective region of the optical disc according to a peak-to-peak value of a wobble signal; and, maintaining the optical pickup head being unchanged when the defective region is detected.
US07983125B2 Table-driven power utilization metrics
An apparatus and method for determining the power consumption of one or more disk arrays are described. Power consumption information for various hardware components of the array, especially that for the disk drives since these consume more than 90% of the required power, are stored in a static data table in a database which may be controller firmware. Through inspection of this table and the chosen state of the individual disk drives as directed by a controller, one may determine the power use of the array.
US07983124B2 Optical recording/reproducing method, system, and program
A data recording/reproducing system (1) reads a recording signal written on a recording track of a recording medium (3), by using light, which is modulated by a drive signal wherein a frequency signal is superposed for scanning the signal along the recording track at a prescribed scanning speed. Then, the system reproduces the read signal as data. The data recording/reproducing system is provided with a computer (13) for controlling the superposition frequency of the frequency signal for the drive signal corresponding to the scanning speed, and an LD driver (17).
US07983119B2 Optical disc apparatus
An optical disc apparatus reliably executes a seek operation even if an optical disc is warped. Tilt adjustment values spanning from the inner circumference to the outer circumference of an optical disc are stored. When seeking from a start address to a destination address, a tilt adjustment value A at the start address and a tilt adjustment address C at the destination address are not directly used. A tilt adjustment value k·C (k<1) is used during a coarse seek operation until the neighborhood of the destination address and a tilt adjustment value C is used during a fine seek operation from the neighborhood of the destination address to the destination address.
US07983114B2 Vertical-axis transmitting sonar antenna that can be wound onto a winch
Embodiments of the present invention relate to a linear submersible body including a plurality of rigid segments that are articulated and can adopt relative to one another an orientation making it possible to form a rectilinear body, or a curved body of which the radius of curvature is adapted to the drum of the winch onto which it is wound. The segments are associated with couplers and configured so that a vertical rectilinear posture is naturally obtained when the device is totally submerged and towed by the ship, while the curved posture is obtained naturally by the winding of the device onto the winch. Embodiments of the invention apply to the production of linear and vertical transmitting acoustic antennas.
US07983112B2 Semiconductor device which transmits or receives a signal to or from an external memory by a DDR system
A semiconductor device in the present invention includes a DLL circuit which determines a phase shift amount, an arithmetic circuit which shifts the phase shift amount by a predetermined phase at test mode time, registers which set the phase shift amount, and a transmission circuit which shifts a phase to the set phase to transmit or receive a signal. The transmission circuit has a first phase shifter which shifts a first signal to the set phase, a first bidirectional buffer which loops back the first signal at the test mode time, a second phase shifter which phase-shifts the signal outputted from the first bidirectional buffer, a third phase shifter which phase-shifts a third signal, a second bidirectional buffer which loops back the third signal at the test mode time, a fourth phase shifter which phase-shifts the signal outputted from the second bidirectional buffer, and a FIFO which takes out an output signal of the second phase shifter or the fourth phase shifter.
US07983108B2 Row mask addressing
Electronic apparatus, systems, and methods may operate structures to access a portion of a row of a memory array without accessing the entire row. Additional apparatus, systems, and methods are disclosed.
US07983107B2 Flash backed DRAM module with a selectable number of flash chips
A memory device for use with a primary power source and a backup power source, includes: volatile memory; an interface for connecting to a backup power source; a plurality of ports, each of which is for receiving a different corresponding non-volatile memory chip; a plurality of interfaces, each of which is for communicating through a different corresponding one of the plurality of ports with any non-volatile memory connected to that port; a controller that is programmed to activate a selectable set of the plurality of interfaces depending on which ports are to receive non-volatile memory chips, wherein said controller is also programmed to react to a loss of power from the primary power source by moving data from the volatile memory through the selected interfaces to whatever non-volatile memory is connected to the selectable set of interfaces.
US07983105B2 Antifuse replacement determination circuit and method of semiconductor memory device
An antifuse replacement determination circuit of a semiconductor memory device, in which the address of a bad memory cell is stored by destroying the insulation of an antifuse element, includes a charging circuit for charging a node of the antifuse element to have a predetermined voltage, and making the charge at the node self-discharge via the antifuse element after the charging of the node is completed; a comparison and determination circuit for comparing the voltage at the node of the antifuse element with a plurality of reference voltages when a predetermined time has elapsed after the completion of the charging of the node; and a determination part for determining, based on a determination result with respect to the comparison using the plurality of reference voltages in the comparison and determination circuit, whether or not replacement of the bad memory cell has been performed normally by using the antifuse element.
US07983103B2 Semiconductor memory device suitable for mounting on portable terminal
A trigger producing circuit provides a trigger signal. A delay circuit receives the trigger signal, and provides a delay signal produced by delaying the trigger signal. A clock counter receives clocks, counts the received clocks for a period from reception of the trigger signal to reception of the delay signal, and provides a result of the counting. A determining circuit stores a relationship between the number of clocks and a latency, and determines the latency corresponding to the result of counting provided from the clock counter. A latency register holds the determined latency. A WAIT control circuit externally provides a WAIT signal based on the latency held in the latency register.
US07983101B2 Circuit for generating data strobe signal in DDR memory device and method therefor
The present invention discloses a circuit for generating a data strobe signal in a DDR memory device and a method therefor which can precisely distinguish preamble and postamble periods of the data strobe signal by generating pulses for generating the data strobe signal only in a data strobe signal input period by using an internal clock signal according to CAS latency under a read command, and generating the data strobe signal by using the pulses, and which can improve reliability of the circuit operation by precisely controlling operation timing with the internal clock signal.
US07983100B2 Method for generating read enable signal and memory system using the method
A method for generating a read enable signal which is for controlling reading of a pair of data strobe signals and a data signal in a memory system is provided. The method comprises: detecting whether the pair of data strobe signals are both high or low; and generating the read enable signal if the pair of data strobe signals are detected being both high or low. Because the read enable signal is generated using the pair of strobe signals, DLL can be turned off, thus the power consumption of the memory system can be reduced. In addition, the read enable signal is self-aligned with a certain point of the pair of strobe signals, this may enhance precision of the transmission of the pair of strobe signals and the data signal.
US07983099B2 Dual function compatible non-volatile memory device
A dual function memory device architecture compatible with asynchronous operation and synchronous serial operation. The dual function memory device architecture includes one set of physical ports having two different functional assignments. Coupled between the physical ports and core circuits of the memory device are asynchronous and synchronous input and output signal paths or circuits. The signal paths include shared or dedicated buffers coupled to the ports, asynchronous and synchronous command decoders, a network of switches, and a mode detector. The mode detector determines the operating mode of the dual function memory device from a port, and provides the appropriate switch selection signal. The network of switches routes the input or output signals through the asynchronous or synchronous circuits in response to the switch selection signal. The appropriate command decoder interprets the input signals and provides common control logic with the necessary signals for initiating the corresponding operation.
US07983097B2 Wordline driving circuit of semiconductor memory device
Wordline driving circuit of semiconductor memory device includes a bias generator configured to generate a threshold bias voltage for accessing data, an over-driver configured to increase the threshold bias voltage at an initial stage of a data accessing operation and a wordline driver configured to activate a wordline in response to the threshold bias voltage and a signal output from the over-driver.
US07983095B2 Semiconductor memory apparatus
A semiconductor memory apparatus includes a first data selection section inputted with the first data and second data and output one of the first data and the second data as first selection data in response to an address signal, a second data selection section inputted with the second data and the first selection data and output one of the second data and the first selection data as second selection data depending upon an input and output mode, and a data output section configured to be inputted with the first and second selection data and output first and second output data.
US07983088B2 Programming in a memory device
Methods for programming a memory device, memory devices, and a memory systems are provided. According to at least one such method, a selected memory cell is programmed by a series of programming pulses. The series of programming pulses are configured in sets of programming pulses where each set has the same quantity of pulses and each programming pulse in the set has substantially the same amplitude (i.e., programming voltage). The amplitude of the programming pulses of subsequent sets is increased by a step voltage from the previous amplitude.
US07983087B2 Methods and structures for reading out non-volatile memory using NVM cells as a load element
A Non-Volatile Memory (NVM) cell in an NVM array is read out using other NVM cells in the array as a load element. Conventional load elements such as MOS transistors or resistors used to vary the bitline potential for the NVM cell readout in conventional NVM arrays are replaced with NVM cell(s) in the array. The omission of the extra MOS transistors or resistors for the load elements not only saves silicon area but also simplifies the bitline sensing circuitry design in the NVM array.
US07983086B2 NAND flash memory
In a state in which a first and second selection gate transistors are turned off and a first voltage is applied to a control gate of a second memory cell transistor which is connected to a source line side of a first memory cell transistor selected from among the memory cell transistors and which is to be cut off, a second voltage which is higher than the first voltage and which causes a plurality of third memory cell transistors remaining unselected in the memory cell transistors to conduct is applied to control gates of the third memory cell transistors, and thereafter a threshold voltage of the first memory cell transistor is changed to a threshold voltage higher than the first threshold voltage corresponding to the erase state by applying a third voltage which is higher than the second voltage to a control gate of the first memory cell transistor.
US07983085B2 Memory array with inverted data-line pairs
At least one data-line pair has a first data line aligned with a first column of memory cells and a second data line aligned with a second column of memory cells. The first data line is coupled to the second column of memory cells and the second data line is coupled to the first column of memory cells.
US07983082B2 Apparatus and method of multi-bit programming
A multi-bit programming apparatus may include a first control unit that may generates 2N threshold voltage states based on a target bit error rate (BER) of each of the page programming operations, a second control unit that may assign any one of the threshold voltage states to the N-bit data, and a programming unit that may program the assigned threshold voltage state in each of the at least one multi-bit cell to program the N-bit data.
US07983081B2 Non-volatile memory apparatus and method with deep N-well
An apparatus and method of an electrically programmable and erasable non-volatile memory cell with a deep N-well to isolate the memory cell from the substrate is disclosed. In one embodiment, a non-volatile memory apparatus includes at least one non-volatile memory cell fabricated on a P substrate, with a deep N-well located in the P substrate, while a P-well and an N-well are located in the deep N-well. The memory cell further includes a PMOS transistor located in the N-well, in which the PMOS transistor includes a PMOS gate-oxide, and an NMOS capacitor located in the P-well. The NMOS capacitor includes an N+ coupling region located in the P-well, and an NMOS gate-oxide. The memory cell further includes a floating gate comprised of a poly-silicon gate overlying the PMOS transistor and the NMOS capacitor.
US07983079B2 Nonvolatile semiconductor memory device and programming method thereof
Provided is a program method of a multi-bit flash memory device. The program method includes correspondingly programming multi-bit data into selected memory cells through pluralities of programming loops. In each programming loop, an increment of a programming voltage applied to the selected memory cells is variable in accordance with a result of program-verification to each of data states with the multi-bit data and the program-verification for the data state corresponding to program-pass is skipped if the result of the program-verification to the data state is passed.
US07983066B2 Passive matrix-addressable memory apparatus
Disclosed is a passive matrix-addressable memory apparatus. The passive matrix-addressable memory apparatus comprises: a plurality of first electrode lines horizontally arranged with respect to each other; a plurality of second electrode lines disposed orthogonal to the plurality of first electrode lines to be horizontally arranged with respect to each other; a memory unit formed between the plurality of first electrode lines and the plurality of second electrode lines, and containing an electrically polarizable material exhibiting hysteresis; and a switch unit. The switch unit comprises: first electrodes of a cantilever structure respectively formed between the memory unit and the plurality of first electrode lines to be electrically connected to the plurality of first electrode lines; and second electrodes electrically connected to the memory unit to be spaced apart from the first electrodes to face the first electrodes.
US07983065B2 Three-dimensional array of re-programmable non-volatile memory elements having vertical bit lines
A three-dimensional array especially adapted for memory elements that reversibly change a level of electrical conductance in response to a voltage difference being applied across them. Memory elements are formed across a plurality of planes positioned different distances above a semiconductor substrate. Bit lines to which the memory elements of all planes are connected are oriented vertically from the substrate and through the plurality of planes.
US07983064B2 Power adapter
A power adapter includes an insulation casing. A plug module has at least one plug pin which defines a plug end protruding out of the insulation casing and an inserting end opposite to the plug end received in the insulation casing. The insulation casing receives a printed circuit board, at least one connecting member and conductive member therein. The conductive member is fixed on the printed circuit board and defines a receiving space. The connecting member has a contact portion received in the receiving space of the conductive member for electrical connection therebetween and a retaining portion connecting with the inserting end of the plug module. The assembly structure of the power adapter is simplification.
US07983063B2 Magnetic integrated circuit for multiphase interleaved flyback converter and controlling method thereof
The configurations of an interleaved flyback converter and a controlling method thereof are provided. The proposed two-phase interleaved flyback converter includes a transformer including a first primary winding having a first terminal, a first secondary winding having a first terminal, a second primary winding having a second terminal, a second secondary winding having a second terminal and a magnetic coupled core device, wherein the first primary, the first secondary, the second primary and the second secondary windings are wound therein, and the first terminal of the first primary winding has a polarity the same as that of any of the first terminal of the first secondary winding, the second terminal of the second primary winding and the second terminal of the second secondary winding so as to eliminate a ripple of a channel current of the converter.
US07983058B2 Shielding structure and member for electronic device and electronic device including the same
Shielding structure for use in an electronic device comprising a housing and an electronic substrate which is arranged in the housing and which includes electronic parts, wherein the housing includes at least a surface facing the electronic parts, the surface being made of an electrically conductive substance. There is disposed a shielding member made of electrically conductive material comprising a frame-shaped section disposed on the printed board to surround a periphery of the electronic parts and a leaf spring section disposed to project from an upper-edge section of the frame-shaped section toward the inside of the frame-shaped section and upwardly in an inclined direction. The shielding member is disposed on the electronic substrate, and the surface made of an electrically conductive substance of the housing pushes the leaf spring section to be brought into contact therewith.
US07983055B2 Printed circuit board with embedded cavity capacitor
A printed circuit board having an embedded cavity capacitor is disclosed. According to an embodiment of the present invention, the printed circuit board having the embedded cavity capacitor, the printed circuit board can include two conductive layers to be used as a power layer and a ground layer, respectively; and a first dielectric layer, placed between the two conductive layers, wherein at least one cavity capacitor is arranged in a noise-transferable path between a noise source and a noise prevented destination which are placed on the printed circuit board, the cavity capacitor being formed to allow a second dielectric layer to have a lower stepped region than the first dielectric layer, the second dielectric layer using the two conductive layers as a first electrode and a second electrode, respectively, and placed between the first electrode and the second electrode.
US07983053B2 Electronic plug-in module for accommodation in a module rack
An electronic plug-in module for accommodation in a module rack with a mounting rail, wherein the plug-in module includes a circuit board, a front plate and a mounting device, the mounting device comprises a bearing part, a tensioning part and a fixation element, the bearing part is fixed on front plate, and the tensioning part is connected frictionally to the fixation element and the bearing part in such a manner that a force, by means of which the plug-in module is held with its front plate in a defined position relative to the module rack, is exerted onto the plug-in module transversely to the insertion direction of the plug-in module.
US07983051B2 DRAM module with solid state disk
A dynamic radon access memory (DRAM) module includes a printed circuit board, a number of DRAM units, a number of flash memory units, a number connecting pins and an interface controller. The DRAM units and the flash memory units are distributed on the printed circuit board. The connecting pins are formed at an edge of the printed circuit board. The interface controller is electrically connected to the flash memory units and a portion of the connecting pins, wherein each of the interface controller provides at least one serial interface between the flash memory units and the portion of connecting pins thereby enabling data transmission through the portion of connecting pins in at least one serial mode. The flash memory units integrally constitute a flash disk drive in the DRAM module. Therefore, frequently installation and uninstallation of the flash memory drive can be avoided. A motherboard assembly including the aforementioned DRAM module can be developed.
US07983041B2 Electric module
The electric module includes a sealed enclosure (104), at least one item of electrical equipment (106) arranged in the sealed enclosure (104) and which, in operation, heats the atmosphere, and a secondary cooling circuit. The secondary circuit includes a guiding channel (108) arranged in the sealed enclosure (104) so as to guide the atmosphere which has been heated by the item or items of electrical equipment (106) towards its top opening (108B), and a passage (109) for the atmosphere delimited, at least partly, by the sealed enclosure (104) in order to enable a cooling of the atmosphere upon contact with the sealed enclosure (104). The guiding channel (108) is thermally isolated from the sealed enclosure (104).
US07983038B2 Equipment rack and associated ventilation system
A cable management rack is provided within which or upon which a heat-generating device is mountable, and which encompasses a vertical rectangular frame open in a front and a rear of the frame. The rack includes a first upright and a second upright attached to opposite respective lateral sides of a base and a top member, and respective side-facing panels. Each of the panels defines a plurality of vent holes arranged in an array and permit the rack to receive a sideways flow of cooling air into a first side of the rack through one of the vent hole arrays for cooling a heat-generating device mounted between the panels, and permit the rack to discharge a sideways flow of exhaust air through the other vent hole array. Each of the array of vent holes may manifest a honeycomb pattern of vent holes, and each of the vent holes may manifest an hexagonal shape. A cable management system includes a cable management rack for accommodating a heat generating device, a first baffle mounted with respect to a first upright of the rack and for redirecting a rearward flow of cool air sideways from a space adjacent a front side of the rack, and a second baffle mounted with respect to a second upright of the rack and for redirecting a sideways flow of exhaust air from the rack and through the second upright into a space adjacent a rear side of the rack. A method of cooling a heat-generating device mounted in or on a cable management rack includes providing a sideways flow of cooling air into the rack and into the device.
US07983037B2 Battery cover mechanism
A battery cover mechanism includes a housing, a battery cover and a releasing assembly. The housing has a first surface and at least one latching hook disposed thereon. The battery cover defines a notch therethrough corresponding to the latching hook of the housing and is detachably assembled with the housing by the releasing assembly. The releasing assembly includes a fixing base, an elastic piece and a releasing piece. The fixing base is mounted on the inner side surface of the battery cover and there form an assembling space together with the notch. The elastic piece is mounted on the fixing base and the releasing piece is slidably mounted on the fixing base. The releasing piece is slidably mounted on the fixing base to slidably resist the elastic piece to make the elastic piece release from the latching hook.
US07983035B1 Sliding table of a tablet personal computer
The present invention discloses a sliding table which is used below a tablet personal computer. A front edge of the sliding table is provided with a hand-rest pad and a control platen device; whereas, a bottom at a rear side of the sliding table is provided with rollers. A tablet personal computer can move front and back or rotate left and right only by pressing the control platen device. On the other hand, through provision of a keyboard dock, the tablet personal computer can be put on the sliding table to facilitate operating movable brackets which can be replaced by a vertical mini audio device or barrel-shaped speakers, as well.
US07983030B2 Electronic apparatus and panel
An electronic apparatus has a panel that includes: a decorative plate which forms an outer surface; and a panel main body having an upright wall provided upright along the side surface of the decorative plate and surrounding the whole circumference of the decorative plate and having a depressed section surrounded by the upright wall into which the decorative plate is fitted. The panel main body includes a metal plate that forms a portion of the depressed section excluding a periphery section of the depressed section and inside the periphery section. The periphery section is close to the upright wall, and the resin frame forms a portion outside the metal plate including the periphery section. The metal plate and the resin frame are integrally molded.
US07983027B2 Notebook computer protection device and saddle bag
A notebook computer protection device forming a protective sleeve adapted to securely receive a notebook computer. The protection device is formed of a semi-rigid translucent material having a plurality of access openings permitting both a physical and visual inspection of the notebook computer lateral portions when secured therewithin. The protection device protects the notebook computer when subject to the examination process at airports and other transportation hubs, particularly when subject to the x-ray process at security checkpoints. The notebook computer protection device is light weight, inexpensive, and effectively protects a notebook computer during the inspection process, without requiring the removal of the notebook computer therefrom during the inspection process.
US07983026B2 Touch panel cradle
A surface-mount touch panel cradle is disclosed for use in electrically controlling remote components. The surface-mount touch panel cradle comprises a surface mounted receptacle. A cradle frame can be coupled to the receptacle. A frame biasing mechanism can be configured to move the cradle frame away from the information mount to enable the touch panel to be inserted and removed from the receptacle. An electrical connection can be located within the receptacle. The electrical connection can be configured to be electrically coupled to the touch panel.
US07983025B2 Driving device for driving discharge lamps and electronic device employing the same
A driving device (100) for driving a plurality of discharge lamps (14), and includes a controller board (11), a connecting board (15), and a group of high voltage lines (17). The controller board includes a controller circuit (13) for converting a received signal to a high voltage signal suitable to drive the plurality of discharge lamps. The connecting board includes a balance circuit for balancing currents flowing through the plurality of discharge lamps. The connecting board is substantially perpendicular to the controller board. The high voltage lines are connected to the controller board and the connecting board, and the high voltage signal from the controller circuit is output to the balance circuit via the high voltage lines.
US07983022B2 Electrically connecting multiple cathodes in a case negative multi-anode capacitor
A capacitor is described. The capacitor includes a casing of first and second casing members secured to each other to provide an enclosure, a feedthrough electrically insulated from the casing and extending there from through a glass-to-metal seal, first and second anodes electrically connected to each other within the casing, a cathode, and an electrolyte. The cathode is of a cathode active material deposited on planar faces of the first and second casing members. There is also a cathode current collector disposed intermediate the first and second anodes. The cathode current collector supports cathode active material on both of its major faces and includes a tab that is directly electrically connected to a ferrule of the glass-to-metal seal. That way, the casing is the negative terminal for the cathode and a feedthrough pin extending through the glass-to-metal seal is the positive terminal for the anode of the capacitor.
US07983016B2 Electrostatically atomizing device
An electrostatically atomizing device comprises an emitter electrode, an opposed electrode, cooling means for condensing water on the emitter electrode, and a high voltage source; and high voltage is applied to the condensed water so that minute water particles are discharged from a discharge end at a tip of the emitter electrode. The device comprises a controller for causing the charged minute water particles to be discharged stably. The controller has an initial control mode and a normal control mode. In the initial mode, the cooling means is controlled so as to cool the emitter electrode at a predetermined cooling rate. Once discharge current reaches into a predetermined target discharge current range, the cooling means is controlled by feedback control, on the basis of the value of the discharge current, in such a manner that the discharge current is kept within the target discharge current range.
US07983012B2 Communication circuit for a digital electronic dimming ballast
A communication circuit for an electronic dimming ballast provides high-voltage miswire protection and improved rise and fall times of a transmitted digital signal. The electronic dimming ballast comprises a control circuit, which is coupled to a digital communication link, for example, a DALI communication link, via the communication circuit. The communication circuit comprises a receiving circuit for detecting when the digital ballast communication link is shorted and for providing a received digital message to the control circuit. The communication circuit also comprises a transmitting circuit for shorting the communication link in response to the control circuit. The communication circuit also includes a high-voltage fault protection circuit for protecting the circuitry of the communication circuit if the communication circuit high-voltage mains voltages. The communication circuit is operable to reliably transmit digital messages having improved rise and fall times. The communication circuit draws acceptable amounts of current when the communication link is alternatively in idle and active states.
US07983009B2 Magnetic recording/reproducing system, and thin-film magnetic head having shield layers of specified widths
The invention provides a magnetic recording/reproducing system constructed such that until the skew angle is past the maximum skew angle αmax, the edges of the write shield layer and the edges of the lower read shield layer do not overlap on the same track, so that upon application of an external magnetic field, the already written signals are kept back from degradation.