Document Document Title
US07707646B2 Method for licensing and/or authorizing access to software modules in a switching device
The invention relates to a switching device for which a license database is used in which the software modules and respective license information associated therewith are stored, and wherein a configuration of at least one of these software modules triggers an interaction between the license database and a computer-readable data carrier, thereby generating hardware characteristic information. Said hardware characteristic information and the license information of the at least one software module are transmitted by the switchboard computer via a communication link to a license manager. Said license manager generates a license confirmation information and retransmits the same to the switchboard computer. The license confirmation information in the switchboard computer decides on the authorization of the at least one software module.
US07707642B1 Document access auditing
The present disclosure includes systems and techniques relating to document access auditing. According to an aspect, the invention involves receiving a request relating to an electronic document associated with a document tracking system; retrieving actions-taken information associated with the electronic document and maintained by the document tracking system; combining and signing the electronic document and the actions-taken information to form a signed document that includes the actions-taken information; and providing the signed document to enable access to the actions-taken information independent of the document tracking system. According to another aspect, the invention involves presenting a consent query that requests consent to an audit event to be recorded by a document control system for an electronic document tethered to the document control system; receiving a consent indication with respect to a consent statement relating to the audit event; and sending information corresponding to the consent indication to the document control system.
US07707633B2 Applying blocking measures progressively to malicious network traffic
A method of progressive response for invoking and suspending blocking measures that defend against network anomalies such as malicious network traffic so that false positives and false negatives are minimized. When an anomaly is detected, the detector notifies protective equipment such as a firewall or a router to invoke a blocking measure. The blocking measure is maintained for an initial duration, after which it is suspended while another test for the anomaly is made. If the anomaly is no longer evident, the method returns to the state of readiness. Otherwise, a loop is executed to re-apply the blocking measure for a specified duration, then suspend the blocking measure and test again for the anomaly. If the anomaly is detected, the blocking measure is re-applied, and its duration is adapted. If the anomaly is no longer detected, the method returns to the state of readiness.
US07707632B2 System and method for automatically altering device functionality
A system and method for automatically altering device functionality based on the occurrence of certain predetermined conditions. A link may be established between a device and a trusted server to provide an association between various conditions that may be detected at the device and actions that are to be taken on the device. In particular, software traps can be set up and linked to device functionality such that execution of the trap may automatically disable or enable certain device capabilities. Some aspects of the invention are directed to a system and method for remotely setting software traps for detecting software viruses and, upon execution of the traps, several methods for establishing a quarantine on infected devices.
US07707627B2 Leveraging a persistent connection to access a secured service
Leveraging a persistent connection to provide a client access to a secured service may include establishing a persistent connection with a client in response to a first request from the client, and brokering a connection between the client and a secured service based on a second request from the client by leveraging the persistent connection with the client. The brokering may occur before the client attempts to connect to the secured service directly and the connection may be established between the client and the secured service without provision by the client of authentication information duplicative or additional to authentication information provided by the client to establish the persistent connection.
US07707622B2 API for a system having a passcode authenticator
Protecting the security of an entity by using passcodes is disclosed. A passcode device generates a passcode. In an embodiment, the passcode is generated in response to receipt of user information. The passcode is received by another system, which authenticates the passcode by at least generating a passcode from a passcode generator, and comparing the generated passcode with the received passcode. The passcode is temporary. At a later use a different passcode is generated from a different passcode generator.
US07707614B2 Personal media broadcasting system with output buffer
A personal media broadcasting system enables video distribution over a computer network and allows a user to view and control media sources over a computer network from a remote location. A personal broadcaster receives an input from one or more types of media sources, digitizes and compresses the content, and streams the compressed media over a computer network to a media player running on any of a wide range of client devices for viewing the media. The system may allow the user to issue control commands (e.g., “channel up”) from the media player to the broadcaster, causing the source device to execute the commands. The broadcaster and the media player may employ several techniques for buffering, transmitting, and viewing the content to improve the user's experience.
US07707611B2 Receiver with a visual program guide for mobile television applications and method for creation
A method of creating a visual program guide for use on a TDM mobile TV receiver comprises receiving a RF signal associated with a TV channel; demodulating all of the received RF signals associated with the TV channels; decoding all of the demodulated received RF signals corresponding to all the TV channels simultaneously; and creating the visual program guide as a consolidated view of each of the decoded TV channels, wherein the simultaneous decoding of the demodulated received RF signals significantly reduces a power consumption level and a memory utilization level in the receiver.
US07707610B2 Telecommunication device and method of multimedia data processing via the telecommunication device having at least two processors
Disclosed is a method for processing multimedia data at a mobile communication terminal having at least one sub processor besides a main processor, including the steps of analyzing information of multimedia data to be processed at the main processor, selecting a processor at the main processor for processing the multimedia data according to analyzed result of the information, calling codec needed for the data processing at the selected processor, and processing the multimedia data at the selected processor by using the called codec.
US07707605B2 Data transmission method and system of same, information processing method and system of same, data transmitter, signal processor, content data processing method, and data serving method
A liquid crystal display includes a liquid crystal display panel having a plurality of pixels on a display line. A set of drivers drives a set of pixels, the set of drivers receiving display data and providing video signals to the set of pixels. A clock provides a clock signal to the set of drivers to latch the display data based on a frequency of the clock signal, and receives a feedback signal from the set of drivers prior to an end of the display data received by the set of drivers. A delay circuit stops the clock signal to the set of drivers, based on the feedback signal, after delaying for a first time period that is no less than a predetermined time period between the feedback signal and the end of the display data received by the set of drivers.
US07707600B1 Confirming video transmissions
In an interactive broadcasting system, television programming may be broadcast with interleaved web content information. The progress in broadcasting the web content information over one or more transports and over one or more channels within those transports, may be monitored to provide a time based indication of what content has been broadcast. In one embodiment, markers may be inserted into the data transmission flow and a method may be utilized to associate a handle with a particular marker. A method may be called which obtains the handle and another method may be utilized to invoke the handle to obtain current information about broadcast transmissions. This information may be used within a broadcast encoder or may be provided to a content provider, for example, through a log-in server.
US07707597B2 Disk-like recording medium conveyance device
A transport unit 41 includes a holding section 41A that holds a disc 11 and a transport section 41B that transports the disc 11. Since the disc 11 is held by the holding section 41A when the disc 11 is transported, the disc 11 is prevented from being disengaged from the transport section 41B, so that a transport distance of the disc 11 can be lengthened.
US07707596B1 Queue hand
A device and method for simultaneously manipulating multiple data storage cartridges or other storage elements in a storage library. The device housing includes an opening for receiving data storage cartridges. A gripping mechanism extends from the opening. The gripping mechanism is adapted to grip a data storage cartridge to be retrieved and to urge the data storage cartridge into the opening. One or more transport mechanisms are attached to one or more inner walls of the housing. The transport mechanisms are adapted such that once a data storage cartridge moves into the opening, the transport mechanisms will urge the data storage cartridge further into the opening until the data storage cartridge is held within the housing. The data storage cartridge can be moved further into the housing such that the gripping mechanism is free to collect additional cartridges.
US07707595B2 Disk drive equipped with mechanism for preventing rattling of traverse unit
To provide a disk drive capable of being prevented from rattling due to vibrations by a motor or eccentricity of a disk, support arms formed at both sides of a U-shaped traverse holder of a traverse unit have ribs protruding therefrom. Shaft portions protrude outward from front ends of the arms while bearing portions are provided on sidewalls of a chassis. The bearing portion has an axial hole formed in the side wall and a flexibly deformable, resilient arm extending forward spaced from the sidewall by a given distance, the axial hole having a front portion and a rear portion, the front portion being smaller in height than the rear portion, and the height of the front portion of the axial hole being slightly larger than outside diameter of the shaft portions. The shaft portions are fitted in the axial holes. The ribs are squeezed within the resilient arms.
US07707590B2 Computer system and method for providing robust file system information for non-native file system devices
An embodiment of the invention is directed to providing robust file system information for non-native devices. In operation, a file system includes both a file storage area for providing access to the contents of files, and a metadata store. The metadata store stores metadata associated with each file or device. When a device is connected to the file system, metadata for that device, and its items, is generated and stored in the metadata store. The metadata persists within the metadata store when the device is disconnected from, or no longer available to, the file system.
US07707587B2 Scheduler supporting web service invocation
The present invention proposes a method and a corresponding system for scheduling invocation of web services from a central point of control. A scheduler accesses a workload database, which associates an execution agent and a descriptor with each submitted job. The descriptor identifies a desired web service, an address of a corresponding WSDL document, and the actual content of a request message to be passed to the web service. Whenever the job is submitted for execution, the scheduler sends the job's descriptor to the associated agent. In response thereto, the agent downloads the WSDL document that specifies the structure of the messages supported by the web service. The scheduler builds a request message for the web service embedding the desired content into the structure specified in the WSDL document. The agent sends the request message to an endpoint implementing the web service, so as to cause its invocation.
US07707582B2 Multi-tasking real-time operating system for microprocessors with limited memory by saving only a single return address per task during context switching
A real-time operating system (RTOS) for use with minimal-memory controllers has a kernel for managing task execution, including context switching, a plurality of defined tasks, individual ones of the tasks having subroutines callable in nested levels for accomplishing tasks. In the RTOS context switching is constrained to occur only at task level, and cannot occur at any lower sub-routine level. This system can operate with a single call . . . return stack, saving memory requirement. The single stack can be implemented as either a general-purpose stack or as a hardware call . . . return stack. In other embodiments novel methods are taught for generating return addresses, and for using timing functions in a RTOS.
US07707580B2 Parallel computing method, parallel computing program and computer
There is provided a parallel computing method of performing a parallel computing by using a master computer for generating a job and plural worker computers which execute the job and to each of which availability is assigned: wherein the master computer; includes: generating plural jobs each having a value; storing the generated jobs into a job storage; calculating an availability threshold according to order of values of the jobs stored in the job storage for each of the jobs; calculating an availability operation value for the job in the job storage by using availability of a worker computer executing the job; throwing a job whose availability operation value is less than the availability threshold to a worker computer which is available; receiving a result of execution of the job from the worker computer; and deleting the received job from the job storage.
US07707577B2 Job management device, job management method, and image forming apparatus including the job management device and method
A job management device that determines an order in which a plurality of jobs are processed. The job management device includes a storage device that stores therein issued jobs in order and a controller. The controller selects, when the job execution rate of the job is higher than the acceptable rate of the job as a result of the comparison therebetween, a next job, calculates a job execution rate of the next job, and compares an acceptable rate of the next job with an obtained job execution rate; and performs, when the job execution rate of at least one job stored in the storage device is lower than or equal to an acceptable rate of at least one job as a result of the comparison therebetween performed on each job stored in the storage device, control so that the job whose job execution rate is lower than or equal to the acceptable rate of the job is executed.
US07707575B2 System and method for selecting a portfolio of resources in a heterogeneous data center
Embodiments of the present invention relate to a system and method facilitating selection of a portfolio of computational resources for a project. The system and method may comprise determining computational resource capacity characteristics from historical usage data relating to use of a heterogeneous inventory of computational resources, the computational resource capacity characteristics comprising a trace history representative of the availability of various components of the heterogeneous inventory of computational resources at various points in time. Additionally, embodiments of the present invention may comprise calculating a plurality of finishing times for a project by performing a plurality of simulation runs based on the computational resource capacity characteristics, wherein each of the plurality of simulation runs begins at a different time in the trace history. Further, embodiments of the present invention may comprise assembling the plurality of finishing times into a distribution, constructing a risk measure using the distribution, and facilitating selection of a portfolio for the project from the heterogeneous inventory of computational resources based on the risk measure and the plurality of finishing times.
US07707574B2 System and method for flexible application hosting on a wireless device
A method of dynamically hosting an application program on a wireless device, a content of the application partitioned into a plurality of module envelopes, each of the module envelopes having a portion of the modules comprising the application, the method comprising the steps of initializing the loading of the application comprising referencing an application information structure, the structure comprising relational information of the module envelopes, selecting one of the module envelopes from the plurality of the module envelopes according to the relational information, configuring a state of the selected module envelope according to a predefined envelope state, the envelope state being selected from a set of envelope states comprising at least two states selected from the group comprising an offline state, an executable state, and a raw state for conversion to the executable state, and providing the selected module envelope, when configured in the executable state, to an application manager for changing the configuration of the application on the device according to the configured module envelope.
US07707572B2 System and method for application container architecture
There are provided mechanisms and methods for enabling the deployment of applications into new execution environments by adding extensions to base deployment capability for each of the new containers. These mechanisms and methods can enable embodiments to instantiate modules that augment deployment and/or execution environments for applications being deployed. The ability of embodiments to provide augmented deployment and/or execution environments can enable server embodiments to become more flexible environments from the point of view of developers seeking to implement applications on the server.
US07707571B1 Software distribution systems and methods using one or more channels
A systems and methods for distributing software to one or more targets from a central location using one or more channels is described. A channel is a hierarchical list of targets and tasks. A task is a file, a script, or a command that is run or installed on a target computer. A target is a computer or group to receive the tasks.
US07707564B2 Systems and methods for creating network-based software services using source code annotations
A developer can express the logic offered by a Web service, or other network accessible service, using a standard programming language augmented with declarative annotations specifying preferences for exposing that logic as a Web service. At compile time, an enhanced compiler can analyze the annotated source file and automatically generate the mechanisms required to expose its functionality as a Web service or network accessible service.
US07707559B2 Analysis of errors within computer code
Where code execution results in an error attributable to multiple data elements, the code is revised so the error results from one element. Where execution improperly functions without error, and the elements contain required but missing properties, the code is improperly functioning in its required-property handling. Errors are organized into classes and error-causing elements are organized into independent sets corresponding to the classes. Elements that are not within any set are determined. Symptom, error, no-error, refined-symptom, and function databases can be employed during code execution analysis. Symptom database entries correspond to elements and indicate errors, or that no errors, are attributable to the elements. Error database entries correspond to elements resulting in errors upon execution. No-error database entries correspond to elements resulting in no errors upon execution. Refined-symptom database entries correspond to root cause elements of errors. Function database entries correspond to root cause elements of no errors.
US07707557B1 Execution of modified byte code for debugging, testing and/or monitoring of object oriented software
A method is described that comprises, in an object oriented environment, invoking a second method from a first method. The invoking comprises providing an identification of the first method and a class that the first method is a part of. The method further comprises identifying a plug-in module for the first method based upon the identification. The plug-in module contains a handler method. The method further comprises executing the handler method to perform an output function for the first method and then executing the first method from a point beyond where the second method was invoked.
US07707556B1 Method and system to measure system performance
A method for measuring system performance involves binding a sampling thread to a central processing unit (CPU), starting a soaker thread and binding the soaker thread to the CPU, assigning the soaker thread a lowest priority and scheduling class, placing the soaker thread in a scheduling mechanism based on the lowest priority and scheduling class, and suspending the soaker thread. If a hardware counter is kernel-only, then the following steps are performed: initializing the hardware counters, resuming the soaker thread, and executing the soaker thread if there is no scheduler item of equal or higher priority, where the scheduler item is within the scheduling mechanism.
US07707552B2 Method and system for autonomically prioritizing software defects
A method for autonomically prioritizing software defects may include applying at least one static analysis tool to a body of source code to generate a report in response to any perceived defects. The method may also include performing a delta analysis on a group of data that may include the report, a previously generated report, and one of a default priority scheme and a previously generated priority list to generate a refined priority list of types of software defects.
US07707549B2 Synchronicity in software development
Systems and methods that facilitate software development projects via employing a synchronization component, which enables synchronization among a state for a specification, a product and an associated documentation. A project manager responsible for preparing the specification can enter and/or store the definition of the specification in a specification database, in form of a Structured Query Language (SQL), for example. A differentiator component compares state of the specification with the product (e.g., build of SQL server) at desired intervals, and further identifies any discrepancies therebetween. As such, a centralized location is provided for comparison of the specification and the product, and for enabling synchronization among the specification, the product and the associated documentation.
US07707544B2 System and method for generating and reusing software application code with source definition files
A system and method for generating code for an Enterprise Java Bean comprising generating at least one output based on a description of at least one Enterprise Java Bean, wherein the description is attended by at least one annotation. A system and method for generating an annotated description of an Enterprise Java Bean based on at least one input, wherein the description can be used to generate the at least one input.
US07707543B2 Architecture for a computer-based development environment with self-contained components and a threading model
A method, a device and a system arrangement are disclosed for generating self-contained software components having in each case synchronous and/or asynchronous interfaces with an internal threading model. The concept disclosed enables all necessary synchronization mechanisms to be provided automatically. The concept is based on an asynchronous operation manager used to divert callbacks from a called component into a calling component.
US07707542B1 Creating a situation repository
Systems, methodologies and technologies for the analysis and transformation of integrated circuit layouts using situations are disclosed. A method for transforming an integrated circuit (IC) layout includes recognizing shapes within the IC layout, identifying features for each of the shapes and extracting situations for the respective features. Extracted situations can be used to improve optical proximity correction (OPC) of the IC layout. This improved OPC includes extracting the situations, simulating the situations to determine a set of the situations identified for modification based on failing to satisfy a desired OPC tolerance level, modifying the set of situations to improve satisfaction of the desired OPC tolerance level, and reintegrating the modified set of situations into the IC layout. Extracted situations can also be used to improve aerial image simulation of the IC layout. This improved aerial image simulation includes extracting the situations, simulating a subset of the situations to determine aerial images of the subset, and tiling the subset of situations to form a larger aerial image. Extracted situations can further be used to improve density analysis of the IC layout. This improved density analysis includes extracting the situations for a window of the IC layout, removing overlap from the window based on the extracted situations, calculating a density for each of the situations, and calculating a density for the window based on the density for each of the situations.
US07707536B2 V-shaped multilevel full-chip gridless routing
A router organizes an IC area into an array of global routing cells (GRCs) and generates a congestion map providing a separate congestion factor for each GRC boundary. The router then iteratively partitions the IC area into progressively smaller tiles while selecting a route for each net passing between tiles when possible without altering any previously routed net. The router thereafter iteratively merges the tiles into progressively larger tiles while selecting a route for each previously unrouted net residing wholly within a single tile, altering routes of previously routed nets when necessary to accommodate the selected route. When selecting each route for any connection of a net, the router seeks to minimize a cost function of congestion factors of all GRC boundaries.
US07707531B2 Method and program for designing semiconductor integrated circuits, and semiconductor integrated circuit designing apparatus
Two paths (arrival and required paths) as a target of analysis are united into a single path, and an on-chip random variation component σr about a plurality of nodes of the single path is calculated. Next, an on-chip variation component σchip is calculated on the basis of the on-chip random variation component σr and an on-chip systematic variation component σs. Subsequently, a delay variation Docv is calculated on the basis of a reference delay Dbase of the entire path and the on-chip variation component σchip.
US07707520B2 Method and apparatus for providing flash-based avatars
Method and apparatus for providing flash based online identities is disclosed. For example, the present invention applies a multimedia animation component such as a Flash component in the present avatars architecture. In one embodiment, each avatar is represented using a plurality of layers, where each layer employs at least two objects. Using two objects for each layer allows the present invention to minimize flicking when the avatar is animated.
US07707518B2 Linking information
Embodiments are provided to create and maintain one or more links or associations to different types of data and other information. In an embodiment, one or more links can be created and maintained, wherein the one or more links provide one or more pathways between structured information. A user can use a link to locate desired information, such as a notebook, section group, section, page, and/or page object for example. In one embodiment, a user can create a link to locate desired information, such as a notebook, section group, section, page, and/or page object, wherein user actions can be used to automatically determine a potential link target.
US07707513B2 System for streaming data from server to multiple slave browser windows in client computer through a master browser window
A client computer has a master window and at least one slave window. The client computer receives streaming data at the master window. The master window includes a list of slave windows and the data includes an envelope that has a destination window identifier. The master window determines a destination window that corresponds to the window identifier. The master window dispatches the data to a slave window if the destination window is not the master window. Otherwise, the master window streams the data to the destination within the master window.
US07707509B2 Device and method for assisting input operations
Collectively predicting input operations for plural operation object items (subwindows) belonging to a same window. A proposal window PG stores in a statistics information database and manages information about the input entity and an operation object of an input operation accepted from a user, and a window to which the operation object belongs, along with transition information indicating the transition of active windows concerned in previous input operations. When an active window transitions because of an input operation accepted from the user, it searches the statistics information database for information that contains information about a new active window and is associated with transition information matching the transition of active windows concerned in previous input operations.
US07707498B2 Specific type content manager in an electronic document
A method, apparatus, and computer-readable medium are provided for managing specific types of content in an electronic document. A user interface is provided for displaying a specific type of content in a predefined area of and electronic document. The user interface includes a content region for receiving the specific type of content and displaying the specific type of content within a predefined boundary. The user interface also includes a selection region for receiving a selection of content for insertion into the content region. The user interface validates the content received in the content region based on the specific type of content defined for the content region and based on a predefined content limit. The specific type of content received in the content region may be formatted according to a predetermined format and may also be bound to a data source external to the electronic document.
US07707497B1 Prefix savvy displays in font enumeration user interfaces
Displaying font names is disclosed. A list of font names is obtained, where each font name is divided into a prefix portion, if any, and a remainder portion. The list is sorted without considering the prefix portion. The prefix portions are displayed, for those font names that have them, using a first display property and the remainder portions are displayed using a second display property.
US07707495B2 Layout processing method, layout processing apparatus, and layout processing program for dynamically changing a layout of a template having a plurality of a data regions in accordance with content data inserted into the data regions
In a layout processing method for adjusting the amount of change in the sizes of containers, a link that associates a plurality of containers with each other is set so as to extend between a plurality of pages. Accordingly, it is determined whether to insert content data into a predetermined page or into a page different from the predetermined page depending on the content data.
US07707493B2 Method for generating presentation oriented XML schemas through a graphical user interface
A document rendering system includes a standard schema and a graphical user interface configured to receive graphically represented presentation constraints. A translation engine is configured to translate the graphically represented presentation constraints into a presentation schema conforming with a syntax of the standard schema. A validation engine is configured to validate a document respective to the standard schema and respective to the presentation schema. A rendering engine is configured to render a document conditional upon validation by the validation engine.
US07707486B2 Logical spreadsheets
A computerized spreadsheet system includes a set of cells and a separate set of logical constraints on the values of cells. The constraints may be many-to-many relationships that permit omni-directional propagation of values between cells. The constraints may be expressed in a language encompassing first-order logic. Cells are dynamically reclassified as base cells or computed cells as a user specifies values for cells. Non-explosive consequences of the base cell values are computed and displayed in computed cells, even when the values in the base cells are inconsistent with the constraints. The spreadsheet system may also include an auto-complete feature that automatically fills in empty cells with values consistent with the logical constraints and an auto-deconflict feature that automatically changes values in cells to reduce conflicts with the logical constraints.
US07707485B2 System and method for dynamic transrating based on content
Exemplary techniques for modifying multimedia data based on content are disclosed. One technique comprises determining whether a first portion of multimedia content of multimedia data has a first content characteristic and performing one or more content actions associated with the first content characteristic when the first portion of the multimedia content is determined to have the first content characteristic, wherein the one or more content actions modify a first portion of the multimedia data associated with the first portion of the multimedia content.
US07707484B2 Test apparatus and test method with features of adjusting phase difference between data and reference clock and acquiring adjusted data
The apparatus includes a first variable delay circuit that delays a data signal from a device under test (DUT) to output a delay data signal; a second variable delay circuit that delays a clock signal to output a first delay clock signal; a first FF that acquires the delay data signal based on a reference clock; a second FF that acquires the first delay clock signal based on the clock; a first delay adjusting section that adjusts a delay amount of at least one of the first and second variable delay circuits so that the first and second FFs acquire the delay data signal and the first delay clock signal when the signals are changed; a third variable delay circuit that delays the clock signal to output a second delay clock signal; a second delay adjusting section that adjusts a delay amount of the third variable delay circuit based on the acquired first delay clock signal of which a phase is adjusted by the first delay adjusting section when the second delay clock is changed, in order to adjust a phase difference between the first and second delay clock signals to a desired phase difference; a deciding section that decides the quality of the data signal from the DUT based on a result obtained by acquiring the delay data signal when the second delay clock signal is changed.
US07707482B2 Method and device for decoding low-density parity check code and optical information reproducing apparatus using the same
A method of decoding a received signal encoded with an LDPC code is provided. The method comprises initializing bits with an initial value of the received signal, obtaining posterior values of the bits by iteratively decoding the bits in a row direction and a column direction, determining on the basis of the posterior values whether an iterative decoding operation should be performed and comparing the posterior values with predetermined values and updating the initial value of the bits, when it is determined that the iterative decoding operation is be performed.
US07707478B2 Error correction in packet-based communication networks using validation sets
Bit errors in packets of data that are communicated in a network such as a wireless network can be corrected by processes that do not require any overhead in the data such as conventional error-detection codes or redundant information such as conventional error-correction codes. A validation-set process compares corrupted data against values in a set of known valid values and selects one of the known valid values to replace the corrupted data. A consistency-check process uses data correlation characteristics of two or more parameters to determine if values obtained from a packet are consistent with one another. If not, values are changed to make them consistent.
US07707467B2 Input/output compression and pin reduction in an integrated circuit
An I/O compression apparatus, for testing a memory array and/or a logic circuit, is comprised of a selectable compression circuit that outputs compressed test data from the memory array/logic circuit. An I/O scan register is coupled to each I/O pad for converting serial data to parallel and parallel data to serial in response to a test mode select signal, a test data input, and a test clock.
US07707463B2 Implementing directory organization to selectively optimize performance or reliability
A method, and apparatus are provided for implementing a directory organization to selectively optimize performance or reliability in a computer system. A directory includes a user selected operational modes including a performance mode and a reliability mode. In the reliability mode, more directory bits are used for error correction and detection. In the performance mode, reclaimed directory bits not used for error correction and detection are used for more associativity.
US07707459B2 Embedded systems debugging
The invention relates to a data processing system comprising a central processing unit, a first memory coupled to the central processing unit for storing variable data values, an eventing engine coupled to the central processing unit and the memory to monitor in real-time at least one of the variable data values and determine the occurrence of an event based on the at least one of the variable data values, and a debug module coupled to the central processing unit and to the eventing engine for receiving the at least one of the variable data values in real time to conduct a real-time debugging of the program.
US07707456B2 Storage system
Proposed is a storage apparatus capable of alleviating the burden of maintenance work when a failure occurs in a part configuring the storage apparatus. This storage apparatus includes multiple disk drives and spare disk drives, and multiple controllers. When a failure occurs, this storage apparatus determines the operability status of the storage apparatus based on failure information. When operation can be continued, the storage apparatus continues to operate without performing any maintenance such as part replacement, and if operation cannot be continued, data is migrated to another storage apparatus.
US07707450B1 Time shared memory access
Apparatus and method are provided for accessing information in a storage area including a storage area which is accessible by a first buss and a second buss. The access by the first buss is clocked by a first clock signal and the access by the second buss is clocked by a second clock signal. The first clock signal has a first clock frequency and the second clock signal has a second clock frequency. A terminal receives a base clock signal having a frequency of at least the sum of the first clock frequency and the second clock frequency. An access to the storage area by the first or second buss is made during a cycle of the base clock.
US07707445B2 Integrated circuit
An integrated circuit having a first circuit unit, which is put into a power-saving mode by a control apparatus and into a predetermined initial state when changing from the power-saving mode to a regular operating state. A second circuit unit is put into a power-saving mode by the control apparatus, during which the second circuit unit buffer-stores data and/or instructions adopted immediately prior to the power-saving state, with the second circuit unit resuming and providing the data and/or instructions when changing from the power-saving mode to the regular operating state. The second circuit unit has an input connection to which a first potential is applied in order to change to the power-saving mode and during the power-saving mode, and to which a second potential is applied in order to change to the operating state and during the operating state.
US07707443B2 Rack-level power management of computer systems
One embodiment disclosed relates to a system for power management of a group of computers. The system includes server side infrastructure (SSI) circuitry at each computer in the group and a centralized power management module (CPMM). The SSI circuitry includes local monitoring circuitry coupled to a central processing unit (CPU) of the computer. The CPMM has a management link to the SSI circuitry at each computer in the group. The local circuitry at each computer monitors power consumption at the CPU of that computer and transmits power consumption data to the CPMM. The CPMM applies a set of rules to the power consumption data to determine when and at which computers to enable and disable a CPU power throttling mode.
US07707439B2 Information processing apparatus including a first bus connected a first bus device, a second bus connected to a second bus device, a third bus connected to a third bus device, a first bus bridge connecting the first bus and the second bus and a second bus bridge connecting the first bus and the third bus
An information processing apparatus including a first bus connected a first bus device, a second bus connected to a second bus device, and a bus bridge connecting the first bus and the second bus. A power control unit supplies electric power to the first bus device and the bus bridge when the information processing apparatus is in an operative state, and stops power supply when the information processing apparatus is in a power saving state. A transmission control unit controls transmission of a recovery signal which is entered from the second bus device and transmitted to the power control unit to return the information processing apparatus from the power saving state to the operative state, when the information processing apparatus is in the power saving state. The power control unit resumes the power supply to the first bus device and the bus bridge in response to the recovery signal.
US07707437B2 Method, system, and apparatus for a plurality of slave devices determining whether to adjust their power state based on broadcasted power state data
A power state broadcast mechanism. A master device may broadcast a message through the use of a protocol to each of one or more slave devices to inform the slave devices of the power state of a computer system. The broadcast message may include a protocol header indicating the start of the broadcast transaction, a function type parameter indicating the type of broadcast transaction, and power state data indicating the power state of the computer system. Each of the slave devices may read the protocol header to detect the start of a broadcast transaction, and the function type parameter to determine the type of broadcast transaction. If the function type parameter indicates a power state broadcast transaction, each of the slave devices may read the power state data included in the broadcast message and determine whether to adjust the current power state of the slave device.
US07707433B2 Method and system for secure computational outsourcing and disguise
Method and system for secure computational outsourcing and disguise of data, computer programs, pictures, and databases from unauthorized access, theft, and tampering using disguising and tamperproofing operations. In some embodiments, the disguising operation includes generating a random number for each data element, and modifying each data element with the random numbers. In some embodiments, the computer program, written in a first programming language, is partitioned into first and second programs; the first program determines whether access to the data is authorized, the second program entangles the second program and the data; and the second program is translated into a second programming language. An embodiment of the present invention comprises a method for identifying the subject of a first picture by comparison to a second picture. Embodiments comprise securing a computer program with real programming code by creating dummy program code and mixing the dummy and real program code.
US07707432B2 Enabling communication between an application program and services used by the application program
Communicating between multiple application programs includes providing an adapter to a first computer application for use in accessing a second computer application that provides a function to the first computer application. The inputs and outputs of the function are defined by the first computer application. The adapter is made available to the first computer application for use in accessing the second computer application. The adapter is configured to accept from the first computer application the inputs to the function and provide to the second computer application the inputs in a form that the second computer application is able to use. The adapter is configured to receive from the second computer application outputs from the function and provide to the first computer application the outputs in a form that the first computer application is able to use.
US07707431B2 Device of applying protection bit codes to encrypt a program for protection
A device of applying protection bit codes to encrypt a program for protection is disclosed. The program has a plurality of instructions P (positive integer). The device includes a protection-bit-code generator, a first protection-bit-code location generator and a protection-bit-code insertion unit. The protection-bit-code generator generates a plurality of protection bit codes in accordance with the plurality of instructions of the program, wherein each instruction has a plurality of bits I (positive integer). The first protection-bit-code location generator generates a plurality of insertion positions N (positive integer) for each protection bit code in accordance with processor status when executing the program. The protection-bit-code insertion unit inserts each protection bit code in a position between (N−1)th- and Nth-bit of a respective instruction of the program in accordance with the insertion position N generated by the first protection-bit-code location generator, thereby generating an encrypted program.
US07707428B2 Personal identification number recovery method
Systems and methods are described for recovering a personal identification number. A method, includes: comprising recovering from a lost personal identification number situation and restoring programmability to a device, including: generating a SEED PIN using the device calculating a KEY PIN using an algorithm within a code of the device and storing the KEY PIN in the device, without displaying the KEY PIN, wherein the KEY PIN is a function at-least-in-part of both the SEED PIN and an identifier associated with the device; sending the SEED PIN and the identifier associated with the device to an authenticating source; recalculating the KEY PIN at the authenticating source using the algorithm within the code and the SEED PIN and the other identifying information; receiving the KEY PIN from the authenticating source; and entering the KEY PIN into the device to temporarily assign hierarchical access to a user.
US07707421B2 Method of accessing or sharing a digital document in a peer-to-peer communication network
A digital document system in which a digital document in a communication network is shared between a plurality of stations, said system comprising: a first station (101A) having a first digital document (DD1) comprising a thumbnail data item (TH1) and an original data item (HR1); a second station (102A) having a second digital document (DD2) comprising a thumbnail data item (TH2); and a center station (100A) comprising: calculating means for calculating signatures of the thumbnail data items (TH1, TH2) of the first and second digital documents (DD1, DD2); comparing means for comparing the calculated signatures of the thumbnail data items (TH1, TH2); and transmitting means for transmitting information for accessing the original data item (HR1) of the first digital document (DD1) to the second station (102A) according to a result of the comparison.
US07707420B1 Public key encryption with digital signature scheme
An improved encryption and digital signature system and method in accordance with the invention reuses an encryption ephemeral key pair from an encryption process in a digital signature process. The reuse of the encryption ephemeral key pair in the digital signature process advantageously results in reduced byte size of the digital signature and reduction of costly computation overhead. In a preferred embodiment, the invention is based on the El Gamal encryption scheme and the Nyberg-Rueppel signature scheme. The present invention is particularly useful for operation in conjunction with small communication devices having limited processing and storage, wherein such devices may communicate via bandwidth sensitive RF links.
US07707413B2 Systems and methods for protecting private information in a mobile environment
Techniques for protecting non-public information in a mobile environment are provided. A request for non-public information about users in a mobile environment is received. Privacy policies, non-public and optional public information about the users affected by the request are determined. An optional privacy impact indicator is determined based on how satisfying the request increases the current public information about the users. Crowds of users having similar attribute name/values are optionally determined. User and optional requestor privacy policies which associate threshold release criteria such minimum crowd size, minimum consideration with the non-public information are determined. A privacy agreement is reached for the disclosure of the requested non-public information based on the compatibility of the requester and user privacy policies. Privacy protecting transformations are optionally determined and applied to create crowds or groups associated with the requested attribute.
US07707412B2 Linked authentication protocols
A system and method for authenticating a terminal in a communication system is described. The method includes executing a terminal authentication protocol, whereby the executing the terminal authentication protocol includes authenticating an identity of a network entity by a terminal in a communication system. The method further includes executing a challenge authentication protocol, wherein the executing the challenge authentication protocol includes sharing challenge data between the terminal and the network entity, and forming at the terminal, test data by at least applying one authentication function to the challenge data using the identifier. The executing the challenge authentication protocol further includes transmitting a message including terminal authentication data from the terminal to the network entity, and determining, based on the terminal authentication data, whether to provide the terminal with access to a service.
US07707407B2 Encryption of voice and data in a single data stream in a deployable, secure communication system
Separate IP data streams, including both voice (VoIP) and data sources, are routed over a single network data stream, encrypted by a single KIV encryption unit, and transmitted as a single packet data stream including both computer and voice data. Integration of the use of a VoIP data stream, together with data sources, and encrypted through a single serial encryption unit such as a KIV-7 enables the encryption of both voice and data using a single KIV encryption unit. After encryption by the Type 1 encryption unit (e.g., KIV-7) in a remotely deployed, secure communication system, the single encrypted data stream is encapsulated into IP packets. The IP packets are addressed to a distant IP device that removes the encapsulated, encrypted data and passes it to a similar Type 1 KIV device for decryption, and distributed to voice devices and computer devices via another voice-enabled router.
US07707406B2 Certificate renewal in a certificate authority infrastructure
A system using digital certificates having overlapping validity intervals. The overlapping certificates can be used in a hierarchical certificate authorities network in order to obtain benefits such as to increase the usage of all the certificates in the certificate chain; reduce/eliminate the certificate updates/downloads to a large population; only replace the minimum number of certificates in the trust hierarchy to re-establish the certificate chain; reduce the complexity of maintaining certificate nesting in certificate generation process; reduce the risk of service interruption; and control the extent of older technology in circulation and to reduce the risk associated with older products being more susceptible to attack. The certificate renewal process of a preferred embodiment is described.
US07707405B1 Secure installation activation
A system 100 for providing credentials to a computational component in a distributed processing network is provided. The system 100 includes: (a) a plurality of crypto-tokens 150a-n, each crypto-token 150a-n comprising a unique identifier, optionally a digital certificate comprising a unique public key and the unique identifier, and a private key corresponding to the public key; (b) a provisioning system 100 comprising a certificate authority 104 operable to generate the plurality of crypto-tokens 150a-n; and (c) a computational component 128 comprising a drive operable to receive and communicate with a selected crypto-token 150. The computational component 128 uses the digital certificate and private key in any of the crypto-tokens 150a-n to establish a secured communication session with the provisioning system 100. Before the establishing operation, any of the plurality of crypto-tokens 150a-n can be engaged with the computational component 128 to establish the secure communication session.
US07707401B2 Systems and methods for a protocol gateway
A protocol management system is capable of detecting certain message protocols and applying policy rules to the detected message protocols that prevent intrusion, or abuse, of a network's resources. In one aspect, a protocol message gateway is configured to apply policy rules to high level message protocols, such as those that reside at layer 7 of the ISO protocol stack.
US07707400B2 Direct computing experience
Described is a technology by which a computer system operates in a mode that is different from a general purpose operating mode, upon detection of a special actuation mechanism coupled to the computing device. For example, actuation of a special hardware button may boot or resume a sleeping computer system into a direct experience upon actuation, including by launching a special program corresponding to that button. The computer system may thus enter a mode in which it mimics a special purpose device such as a consumer electronics device, e.g., a dedicated media player. When in a direct experience, the computer system may also operate in a constrained/sandboxed mode in which operating system limits available functionality to less than what is available when running as a general purpose computer system, e.g., keyboard operation and/or file access may be limited. Different actuation mechanisms may correspond to different modes.
US07707399B2 Adjusting depiction of user interface based upon state
Embodiments of the present invention provide adjustments of the depiction of a user interface upon a computing environment's change in state.
US07707396B2 Data processing system, processor and method of data processing having improved branch target address cache
A processor includes an execution unit and instruction sequencing logic that fetches instructions for execution. The instruction sequencing logic includes a branch target address cache having a branch target buffer containing a plurality of entries each associating at least a portion of a branch instruction address with a predicted branch target address. The branch target address cache accesses the branch target buffer using a branch instruction address to obtain a predicted branch target address for use as an instruction fetch address. The branch target address cache also includes a filter buffer that buffers one or more candidate branch target address predictions. The filter buffer associates a respective confidence indication indicative of predictive accuracy with each candidate branch target address prediction. The branch target address cache promotes candidate branch target address predictions from the filter buffer to the branch target buffer based upon their respective confidence indications.
US07707395B2 Data processing system with trace co-processor
The present invention relates to a processing device and a tracing system and method for providing to an external debugging device a trace information relating to an application program. A trace processor (40) is provided in order to relieve a main processor (10) of tasks relating to tracing. The main processor stores trace information in a trace memory (30) via a first port, while the trace processor (40) reads the stored trace information via a second port. Thereby, sufficient trace information can be made available without influencing the performance of the main processor.
US07707392B2 Accessing data in inaccessible memory while emulating memory access instruction by executing translated instructions including call to transfer data to accessible memory
An information processing system includes a first processor that accesses a first memory, a second processor that accesses a second memory, and a data transfer unit for executing data transfer between the first memory and the second memory. The first processor executes functions of translating an instruction out of instructions included in the program except a memory access instruction into an instruction for the second processor and translating the memory access instruction into an instruction sequence containing a call instruction of the program to transfer the access data on the first memory to the second memory via a data transfer unit.
US07707390B2 Instruction issue control within a multi-threaded in-order superscalar processor
A multi-threaded in-order superscalar processor 2 is described having a fetch stage 8 within which thread interleaving circuitry 36 interleaves instructions taken from different program threads to form an interleaved stream of instructions which is then decoded and subject to issue. Hint generation circuitry 62 within the fetch stage 8 adds hint data to the threads indicating that parallel issue of an associated instruction is permitted with one of more other instructions.
US07707387B2 Conditional execution via content addressable memory and parallel computing execution model
The use of a configuration-based execution model in conjunction with a content addressable memory (CAM) architecture provides a mechanism that enables performance of a number of computing concepts, including conditional execution, (e.g., If-Then statements and while loops), function calls and recursion. If-then and while loops are implemented by using a CAM feature that emits only complete operand sets from the CAM for processing; different seed operands are generated for different conditional evaluation results, and that seed operand is matched with computed data to for an if-then branch or upon exiting a while loop. As a result, downstream operators retrieve only completed operands. Function calls and recursion are handled by using a return tag as an operand along with function parameter data into the input tag space of a function. A recursive function is split into two halves, a pre-recursive half and a post-recursive half that executes after pre-recursive calls.
US07707383B2 Address translation performance in virtualized environments
Methods and apparatus to improve address translation performance in virtualized environments are described. In one embodiment, a switching logic may translate a virtual address of a memory access request (e.g., transmitted by a transmitting agent and directed to a receiving agent) into a corresponding physical address. Other embodiments are also disclosed.
US07707382B2 System and method for dynamic sizing of cache sequential list
A self-tuning, low overhead, simple to implements locally adaptive, novel cache management policy that dynamically and adaptively partitions the cache space amongst sequential and random streams so as to reduce read misses.
US07707379B2 Dynamic latency map for memory optimization
In a method of controlling computer-readable memory that includes a plurality of memory locations, a usage frequency of a plurality of data units is determined. Upon each occurrence of a predefined event, a memory latency for each of the plurality of memory locations is determined. After the predefined event, a data unit with a high usage frequency is stored in a memory location with a low latency.
US07707369B2 System for creating and tracking unique identifications of electronic components
A system for creating and tracking intelligent unique identifications for memory devices is disclosed. Each memory device includes stored configuration information having a plurality of fields. A storage operating system selectively creates an intelligent unique identification for each memory device in the storage system using the fields in the stored configuration information. The intelligent unique identification may then be stored for tracking and later retrieval.
US07707367B1 Data storage system having separate atomic operation/non-atomic operation paths
A data storage system having protocol controller for converting packets between PCIE format used by a storage processor and Rapid IO format used by a packet switching network. The controller includes a PCIE end point for transferring atomic operation (DSA) requests, a data pipe section having a plurality of data pipes for passing user data; and a message engine section for passing messages among the plurality of storage processors. An acceleration path controller bypasses a DSA buffer in the absence of congestion on the network. Packets fed to the PCIE end point include an address portion having code indicating an atomic operation. An encoder converts the code from a PCIE format into the same atomic operation in SRIO format. Each one of a plurality of CPUs is adapted to perform a second DSA request during execution of a first DSA request.
US07707352B2 Method for managing storage area in a portable radio communication equipment
The present invention relates to a method for managing storage area in a flash memory of a portable radio communication equipment, whereby the flash memory comprises a raw storage section for storing software code and a file system storage section for storing file information, comprising the steps of receiving size information about the size of additional software code or information to be stored in the raw storage section, and allocating free space from the file system storage section to store the additional software code. The present invention further relates to a computer program product and a portable radio communication equipment for performing the method.
US07707351B2 Methods and systems for an identifier-based memory section
A storage system that may include one or more memory devices, a memory interface device corresponding to one or more of the memory devices, which are organized in sections, and a section controller. In this system, a data request for the data may be received over a communications path by a section controller. The section controller determines the addresses in the memory devices storing the requested data, transfers these addresses to those memory devices storing the requested data, and transfers an identifier to the memory interface device. The memory device, in response, reads the data and transfers the data to its corresponding memory interface device. The memory interface device then adds to the data the identifier it received from the section controller and forwards the requested bits towards their destination, such that the data need not pass through the section controller.
US07707345B2 Methods and apparatus for managing deadtime in feedback control queuing system
Techniques for managing feedback control systems are provided. By way of example, a method of controlling performance of a managed system by a controller includes the following steps/operations. The controller issues a control value to the managed system to affect a performance of the managed system. The controller maintains a measurement time period having a variable start time within which the performance of the managed system is measured, such that the control value is given time to take effect on the managed system and a performance metric fed back to the controller from the managed system reflects the effect of the control value on the managed system.
US07707342B2 Method and apparatus for arbitrating access
When four access request origins A, B, C, and D are present, a priority table (No. 1) having a priority order of A, B, C, and D, a priority table (No. 2) having a priority order of B, D, A, and C, a priority table (No. 3) having a priority order of C, A, D, and B, and a priority table (No. 4) having a priority order of D, C, B, and A are prepared. An order of employing these tables is determined in advance in this order. A priority table next in the order to the priority table employed in last arbitration or, when a priority table at the bottom in the order is employed in last arbitration, a priority table at the top in the order is employed. Based on the priority levels defined in the employed priority table, an access request to be accepted is selected.
US07707339B2 Data arbitration on a bus to determine an extreme value
A system includes a master device and a plurality of slave devices. The master device initiates a bus transaction having an arbitration data field for processing by a subset of the slave devices. Each slave device of the subset arbitrates a corresponding data value for the arbitration data field via the multiple-access bus such that an extreme data value of the data values of the slave devices of the subset is transmitted via the multiple-access bus for the arbitration data field. The slave device can arbitrate its data value by providing the data value for serial transmission via a data line of the multiple-access bus and monitoring the data line. In response to determining that a bit value of the data value being provided does not match the state of the data line, the slave device terminates provision of the data value, thereby ceasing arbitration of its data value.
US07707330B2 Memories for electronic systems
A switch 100 includes a plurality of ports 101 for exchanging data. A shared memory 102 enables the exchange of data between first and second ones of the ports 101 and includes an array 202 of memory cells arranged as a plurality of rows and a single column having width equal to a predetermined word-width and circuitry 202, 204, 206, 208 for writing selected data presented at the first one of the ports 101 to a selected row in the array as a word of the predetermined word-width during a first time period and for reading the selected data from the selected row as a word of the predetermined wordwidth during a second time period for output at a second one of the ports 101.
US07707327B2 Information processing apparatus, an integrated circuit, a data transfer controlling method, a data transfer controlling program, a program storage medium, a program transmission medium and a data storage medium
A media utilization administering device reads a medium ID saved in a memory card, obtains last update time information indicating the respective times during a data transfer at specified time intervals, and stores state information including the medium ID and the last update time information in a utilization administration memory. The media utilization administering device also stores the last update time information as the state information in the memory card. A transfer resumption judging device compares the medium IDs and the last update time information included in the state information and saved in both the memory card attached and the utilization administration memory when the data transfer was started. If the state information held by both agree as a result of the comparison, a transfer resumption controlling device causes a data transfer processing device to resume the data transfer from a position on the data indicated by the last update time information.
US07707325B2 Job status monitoring system, job status monitoring method, program, and storage medium
A job status monitoring system includes a job output unit configured to output a job to a job managing unit of an operating system. The job is issued in response to a job issue request. A status of the job output to a printer is monitored by a monitoring unit. The monitoring unit controls the job managing unit by monitoring the status of the job. An application or utility determines the status of the job by obtaining information about the job from the job managing unit and performs display control based on the determined status of the job.
US07707324B1 DMA controller executing multiple transactions at non-contiguous system locations
A direct memory access controller comprises a plurality of registers defining parameters for multiple direct memory access transactions and transfer control circuitry responsive to data in the plurality of registers. The transfer control circuitry is adapted to automatically execute multiple, consecutive data transactions using the parameters of the plurality of registers. At least two consecutive data transactions are executed with respect to non-contiguous system locations.
US07707322B2 Audio data transmission system and audio data transmission method
An audio data transmission system applied in a blade PC for connecting a main system unit of a PC blade with an external audio device is provided. The audio data transmission system comprises a peripheral agent device, a peripheral gateway and a connection management unit. The peripheral agent device is connected to the main system unit. The peripheral gateway is connected to the external audio device and is for providing an identification code. In response to the identification code, the connection management unit pairs the peripheral agent device with the peripheral gateway to establish a communication link between the peripheral agent device and the peripheral gateway for transmitting an audio data.
US07707319B2 Noninvasive testing of network interface error codes for safety network
Error detection codes implemented in standard network interface circuits are enlisted in obtaining high reliability necessary for safety systems by virtual testing of the network interface circuits using background levels of network errors. The frequency of the testing matches the frequency of the network errors.
US07707318B2 System and method for updating information
The invention relates to a system and a method for updating information displayed on a client in a process data-driven environment. An updating stamp is provided along with information units used for displaying process data of automation devices in a browser during collection thereof. The updating stamp is compared with an updating stamp which is managed in a system and is updated whenever new information is added for the respective information unit, the information being updated in the browser if the updating stamps are not identical.
US07707317B2 Adaptive electronic messaging
In accordance with embodiments of the invention, adaptive electronic message services are provided for generating and supplementing adaptive electronic messages with digital content items.
US07707309B2 Isolation switch for fibre channel fabrics in storage area networks
An isolation switch blade Fibre Channel switch presents F_ports to form a first Fibre Channel fabric and N_ports to a second Fibre Channel fabric to appear as node devices. The isolation switch blade may be used to connect a plurality of blade servers to a Fibre Channel fabric. Fabric events engendered by the insertion or removal of hot-pluggable devices are handled by the isolation switch blade and “event storms” on the Fibre Channel fabric are avoided. The isolation switch blade presents the blade servers to the FC fabric as a virtualized N_port.
US07707308B1 OSPF routing to geographically diverse applications using OSPF and route health injection (RHI)
A first message server is placed in a first geographic location, a second message server is placed in a second geographic location, and Open Shortest Path First (OSPF) metrics are used to properly route traffic to a surviving message server if one geographic location is destroyed.
US07707303B2 Method and devices for controlling retransmissions in data streaming
In a method for the transmission of a plurality of data packets from a sender (1) to a receiver (2), the data transmission is performed over a link (5) with a transmission capacity having a limit. A presentation time is defined for a first data packet of said plurality, and the receiver (2) performs a first check whether data packets are correctly received. At least one data packet is selected for retransmission according to the result of the first check. In the method, a delay budget (DB) is determined from the presentation time of the first data packet. Furthermore, a delay requirement is determined for the retransmission of the selected data packet from the limit of the transmission capacity and from the transmission capacity required for the selected data packet. A comparison (30) of the delay requirement and the delay budget (DB) is performed, and the retransmission is executed for the selected data packet according to the result of the comparison (30). Devices and software programs for executing the method are also described.
US07707297B2 System for creating a wireless IP network connection after pre-allocating wireless network bandwidth available to a computing device
A method of at least partially creating a network connection from a computing device to a network wherein the method comprises determining the bandwidth associated with the network connection that it is desired to make to the computing device from the network and assessing whether this bandwidth is available from the network before commencing creating the connection. Generally, this method will be used during a hand-over process from an existing network to the network.
US07707296B2 Method and apparatus for selecting a media processor to host a conference
A system, method, apparatus, means, and computer program code for selecting a media processor to host a conference is provided. According to some embodiments, a multipoint controller may control or be associated with a plurality of media processors. Different media processors may be implemented in software and operating on different hardware platforms. When a request for a media processor is indicated or received and the multipoint controller needs to select or allocate a media processors to host the conference, the multipoint controller may select one of the media processors to support the new conference based on the media processor's ability to support more additional participants than the other media processors in the plurality of media processors. In some embodiments, the determination of a media processor's ability to support additional participants may be based on the media processor's current number of supported participants in conferences and the media processor's current CPU utilization percentage.
US07707294B2 Edge traversal service dormancy
A system maintains a dormant state in the host, in which no beacons (or “bubbles”) are transmitted from the host when no application or service (collectively, “processes”) of the host is accepting unsolicited traffic via the edge traversal service. When at least one application or service begins to accept unsolicited traffic via the edge traversal service, the host enters a qualified state and begins transmitting the beacons. As each additional application or service begins to accept such traffic, the number of accepting applications and services is maintained. As applications and services terminate acceptance of such traffic, the number of accepting applications and services is decremented. When the last application or service terminates acceptance of unsolicited traffic via the edge traversal service, the host re-enters the dormant state and ceases transmission of its beacons.
US07707291B2 Handling incoming data
So-called push technology enables reception of new contents automatically, i.e. without user initiation. In order to enable a connecting party to send data when a receiving application is not even running, and thus cannot receive the data, middleware simulating the application to a connecting party, and an active connection to the application by utilizing buffers is provided. More precisely, the middleware is arranged to buffer incoming data on behalf of the application, if the application is not receiving the data, and to allow the application to receive the buffered data when the application is again willing to receive the data.
US07707284B2 System and method of searching for classifying user activity performed on a computer system
The invention is directed to a system and method of managing information associated with user actions. A monitoring system may gather and store information associated with user actions. Relationships may be inferred between user actions based on time or other criteria. A user may define classifications of user actions. These classifications may be used to retrieve information associated with user actions.
US07707283B2 Information processing apparatus, information processing method, program, and recording medium
An information processing apparatus is provided which includes: a first managing part for managing first data about preferences of a user; a second managing part for managing second data about information; a retrieving part for retrieving the second data about the information used by the user; and an updating part for updating the first data by use of the second data retrieved by the retrieving part. If the second data are found to exist within the first data, then the updating part updates the first data using the second data; if the second data are not found to exist within the first data, then the updating part adds the second data to the first data.
US07707276B2 Remote configuration and management via electronic mail
A network device and a method of configuring a network device are provided. The method includes: receiving an e-mail message at the network device; parsing the e-mail message to retrieve configuration instructions; and executing a configuration action according to the configuration instructions contained in the e-mail message. The network device includes: a first upstream network interface; control logic configured to: receive an e-mail message; parse the e-mail message to retrieve configuration instructions; and execute a configuration action according to the configuration instructions contained in the e-mail message.
US07707275B2 Method and system for validating a CLI/configlet on a given image
A method and system for validating a Command Line Interface (CLI) configlet on an image is provided. The method includes creating a parse graph using a plurality of self-describing data constructs, identifying a plurality of parse chain data constructs in the parse graph, deriving at least one CLI/configlet from the image file based on the plurality of self-describing data constructs; and comparing the at least one CLI/configlet derived from the image file with a plurality of CLIs/configlets.
US07707274B2 Output requesting apparatus, position-management server, and computer program product
A position management server detects positions of a user based on a signal from an RFID tag carried by the user. A PC displays, on a monitor, map information including a layout of the user and a plurality of printers. The user drags and drops a file icon onto a printer icon corresponding to a printer used for printing. The PC transmits a file corresponding to the file icon, printer identification information, and PC identification information to a printer management server. The printer management server selects a driver, generates print data, and transmits the print data to the printer together with the PC identification information. The printer prints the print data and transmits a print notification to the PC. The PC displays the print notification on the monitor.
US07707269B2 Interfacing between a command line interface-based application program and a remote network device
In one embodiment, a method for interfacing between a command-line-interface (CLI)-based application program (CLI-AP) residing in a client network device, and remote network devices. The method includes predefining at least one CLI-based program routine (CLI-PR) comprising at least one CLI-based command wherein the CLI-PR is defined externally to the CLI-AP, determining by CLI-AP a set of data to be obtained from the remote network device; selecting by CLI-AP a predefined CLI-PR from the predefined CLI-PRs, the selected predefined CLI-PR corresponding to the remote network device and determined set of data to be obtained; instructing the client network device by CLI-AP to execute the selected predefined CLI-PR, wherein executing selected predefined PR will cause the selected predefined CLI-PR to obtain the determined set of data from remote network device and to configure the obtained data in a predetermined format; and querying configured data by CLI-AP to retrieve the determined set of data.
US07707267B2 Intent based processing
Presented is a system and method for determining a user's intent. Specifically, constituents and a topology are derived from the user's expression of intent, which can be stated broadly or stated in specific detail. The intent is expressed verbally, written, or in an XML format. The constituents and topology are resolved into a configuration based upon contexts. The contexts, which include a resource context, a user context, and an application context, includes information about the user's preferences, location, restrictions, device and network availability, and content availability. The configuration is then implemented.
US07707266B2 Scalable, high-performance, global interconnect scheme for multi-threaded, multiprocessing system-on-a-chip network processor unit
A scalable, high-performance interconnect scheme for a multi-threaded, multi-processing system-on-a-chip network processor unit. An apparatus implementing the technique includes a plurality of masters configured in a plurality of clusters, a plurality of targets, and a chassis interconnect that may be controlled to selectively connects a given master to a given target. In one embodiment, the chassis interconnect comprises a plurality of sets of bus lines connected between the plurality of clusters and the plurality of targets forming a cross-bar interconnect, including sets of bus lines corresponding to a command bus, a pull data bus for target writes, and a push data bus for target reads. Multiplexer circuitry for each of the command bus, pull data bus, and push data bus is employed to selectively connect a given cluster to a given target to enable commands and data to be passed between the given cluster and the given target.
US07707264B2 Method and system for providing technical support documents via the internet
A method for providing technical support documents on a peripheral device connected to a web server storing the requested technical support documents via the Internet, which includes the steps of selecting an event on the device, requesting a default uniform resource locator with the selected event, and returning the technical support document relating to the selected event of the requested uniform resource locator to the device.
US07707254B2 Address book for integrating email and instant messaging (IM)
Systems and methods for integrating instant messaging (IM) services and email services are described. In one embodiment, the email services and IM services are integrated through an address book database. The address book database correlates email information of a contact with a reference identifier (ID). Additionally, one or more IM addresses of the contact are also correlated to the reference ID, thereby permitting further correlation of a contact's IM information with the contact's email information.
US07707250B2 Wireless communications connection device
A method and apparatus is provided for setting up a wireless conference call, wireless non-call conference, and sharing audio and/or video content. The method includes the steps of providing an audio mixer that receives an audio input from each of at least three audio interfaces, mixes, cleans, and amplifies and/or de-amplifies the audio signal from the audio inputs and provides an equalized audio output to each of the at least three audio interfaces; providing a first local wireless interface between a first audio interface of the at least three audio interfaces and a wireless headset of a first local participant; providing a second local wireless interface between a second audio interface of the at least three audio interfaces and a wireless headset of a second local participant; and, providing a third wireless interface between a third audio interface of the at least three audio interfaces and a remote communications means for communicating with a remote participant, wherein the communication paths to the first local participant, second local participant and the remote participant are all discrete, so as to permit simultaneous two-way (incoming and outgoing) communications between each participant during wireless conferencing between the local participants and during wireless conferencing between the local participants and the remote participant, and so as to permit simultaneous one-way communications between an audio and/or video content source and each local participant during wireless sharing of audio and/or video content between the local participants.
US07707246B1 Creating a social network around recorded media
A system and method are provided for creating social networks, such as text, video, or audio chat sessions, around recorded media. More specifically, a social network server operates to logically divide the recorded media into a number of time slices, which may be thought of as sliding time windows. When a user within a time slice desires to join a social network during playback of the recorded media, the social network server operates to either add the user to a pre-existing social network associated with the time slice or establish a new social network between the user and additional users within the time slice. As a result, the user may have meaningful social interactions with other users that are at similar points during playback of the recorded media.
US07707233B2 Coverting a number from a first base to a second base
A machine-implemented method converts a number from a first base to a second base. Each one of a first group of machine operation computes a product whose factors include the number in the first base, and a previously calculated approximation to a respective negative power of the second base. A second group of machine operations are performed, each one using results of the first operations, to obtain further results. A respective one or more digits of the number in the second base is also determined, using each of these further results. Other embodiments are also described and claimed.
US07707231B2 Creating standardized playlists and maintaining coherency
Updating automatically generated playlists in response to media content being edited. Aspects of the invention associate a playlist type or other code with each playlist to define the structure of the playlist. When media content is added to or deleted from a collection of media files, one or more playlist types corresponding to the media content are identified. The playlists with the identified playlist types are updated to reflect the addition or deletion of the media content.
US07707227B2 Minutes-creating support apparatus and method
There is provided a minutes-creating support apparatus including a conference image retaining portion retaining a conference image captured by a capturing apparatus to be associated with date and time information, a memo editing portion associating information input from an inputting apparatus with the date and time information, and a minute creating portion editing the information input from the inputting apparatus with retaining the date and time information.
US07707225B2 Information processing apparatus, information processing method, and program
An information processing apparatus configured to perform cryptographic processing in response to a request from a server transmitting encrypted information to control an integrated circuit chip includes a managing unit managing types of the cryptographic processing granted in accordance with requests; and an output unit performing predetermined cryptographic processing requested from a predetermined server succeeding in authentication, when the requested predetermined cryptographic processing has a granted type managed by the managing unit, to supply information concerning the processing result to the predetermined server as information to be transmitted to the integrated circuit chip to be controlled.
US07707218B2 Mobile query system and method based on visual cues
A mobile query and response system and method that is based on visual cues, in which a user captures and transmits an image with a networked mobile device such as a cell phone or PDA with image capture and transmission capabilities. Searchable records that include stored image data and response information associated with such data are provided. The image transmitted by the user is used to perform a search of the records, to find in the records an image that matches the transmitted image. If a match is found, the response information associated with the stored image data for the matching image is retrieved, and that response information is used to send a reply to the user.
US07707217B2 Trie search engines and ternary CAM used as pre-classifier
A method performs a lookup on a search key word, employing a trie database including multiple trie blocks that include pointers to other trie blocks. Each trie is accessible by means of a segment of the search key. A selected section of the search key word is applied to a content addressable memory. In the event of an absence of a match of the selected section with an entry in the content addressable memory, a trie search is performed on the whole search key word. In the event of a match of the selected section with an entry in the content addressable memory, a partial trie search is performed, commencing with a first segment of the search key word after the selected section that has been matched in the content addressable memory.
US07707216B2 Data sorting apparatus with querying mechanism and method of operation
A data sorter includes a storage sorter that sorts a data set according to a defined criteria; and a query mechanism that receives intermediate sorted data values from the storage sorter and compares the intermediate sorted data values to a key value. The storage sorter includes a priority queue for sorting the data set. The priority queue has M processing elements. The query mechanism receives the intermediate sorted data values from the M processing elements. The query mechanism includes a plurality of comparison circuits, each of which is capable of detecting whether one of the intermediate sorted data values is equal to the key value or, if no match exists, extracting a minimal value greater than (or less than according to a defined criteria) the key value.
US07707213B2 Hierarchical update scheme for extremum location
A system and method for determining an extreme value of data in various applications including audio, video and image encoding schemes. The system and method are used to build a hierarchical data structure by partitioning the data values and then constructing a hierarchy using these data values, with the apex containing the extreme value. The system and method allow for changes in the data values in the base level of the hierarchy to ripple through to the apex in an efficient manner.
US07707212B2 Method and system for propagating annotations using pattern matching
Methods, systems, and articles of manufacture for propagating annotations created for data objects appearing in a variety of different application types are provided. Some embodiments present users collaborating on a project with an indication of data objects in a current document that have been annotated, or that related data objects have been annotated, in other documents. Users may then review the annotations and selectively associate the annotations with the related data object in the current document, thereby spreading the tacit knowledge reflected in the annotation about related data objects across many documents in an enterprise network. Further, an annotation management system may maintain a thesaurus of related terms and corresponding annotation points to find annotations for data objects that exist in other documents without having to inspect the data object(s) associated with each existing annotation.
US07707206B2 Document processing
A search system and method are disclosed. In one general aspect the method features fingerprinting digitally stored documents and queries based on one or more topic models. Similarities between document and query fingerprints can be detected to search for documents. Topic summaries can also be derived from the documents and queries based on the topic models.
US07707205B2 Apparatus and method for locating a target item in a list
Process for locating target item in a list including a plurality of items in sequence from 1 to m, including: (a) defining a range within the list including the target item, including: i) identifying a first item at location “n”, where 1≦n≦m; ii) identifying a last item at location “p” where n≦p≦m; (b) identifying and displaying an item at location D=((p−n)/2+n); (c) determining location of target relative to “D”. If the target is at or adjacent “D”, terminate the process and display the target item; if the target is between “n” and “D”, resetting “p” to “D”, repeat steps (b) and (c); if the target item is between “D” and “p”, resetting “n” to “D”, repeat steps (b) and (c); until the target item is at or adjacent the location “D”.
US07707200B2 System and method for managing simulation models
A system and method for viewing models and model variables within a sophisticated modeling environment is disclosed. The system provides varying levels of insight into a modeling infrastructure to help the user understand model and model variable dependencies, usage, distribution, and/or the like. The method includes storing model and model variable data within a relational database system, receiving a request from a user interfacing with the system via a web interface, extracting search criteria and presentation preferences from the request, formulating and executing one or more queries on the database to retrieve the required data, formatting the data in accordance with the request, and retuning the data to the requesting user in the form of a web page.
US07707199B2 Method and system for integrated management computer setting access rights, calculates requested storage capacity of multiple logical storage apparatus for migration
Exercising integral management of storage apparatuses even when SANs are integrated or when the scale of a SAN expands. In response to an operation request from a management terminal, an integrated management computer collects the management information for storage apparatuses from management computers; selects, based on the collected management information, one or more management computers, to which the task of performing the requested operation is to be assigned; provides the selected management computer(s) with the ability to manage the storage apparatuses which are the management target for the management computer(s); collects pieces of process information from the management computer(s) with the management ability; and integrates and manages the collected pieces of process information.
US07707193B2 System and method for verifying and restoring the consistency of inode to pathname mappings in a filesystem
A system and method verifies and restores the consistency of inode to pathname mappings. In a first embodiment, an off-line verification procedure is modified to verify and correct the primary name inode to pathname mapping information within inodes of a file system. In a second embodiment, an on-line file system verification process is modified to verify inode to pathname mapping information upon the loading of each inode within the file system.
US07707191B2 Synchronizing undo/redo operations between different document views
The present invention extends to methods, systems, and computer program products for synchronizing undo/redo operations between different document views. A unified undo stack uniformly stores undo operations and information for multiple views of a document. When a change in first view is detected, the first view submits an undo unit for storage in a global undo unit in the unified undo stack. A second view is notified of the detected change in the first view. In response, the second view submits an undo unit for storage in the global undo unit. Accordingly, undo information for both views is stored together at the unified undo stack. When an undo command is receive from either view, appropriate undo units for each view are applied to each view respectively.
US07707189B2 Log management system and method
A system and method for managing log entries associated with execution events in an application. The system and method may include a log provider wrapper for receiving log entries associated with the event and log providers for receiving all or part of the information associated with a log entry. The log provider wrapper, through communication with a logging configuration, may filter the log entry, segment information contained in the log entry, format the information, and deliver the information to one or more log providers. The log providers may send the information to a respective destination medium.
US07707185B1 Accessing virtual data storage units to offload operations from a computer system hosting a virtual machine to an offload server
A process of providing access to data associated with a virtual machine running on a host computer system to an offload server is implemented to improve the performance of the host computer system. Once the offload computer system knows how and where to access the data associated with that of the virtual machine, operations can be offloaded from the host computer system and performed by the offload server. Backup operations can be offloaded onto the server. The server can run backup software and directly access the data associated with the virtual machine, thereby freeing the hardware resources of the host computer to handle normal applications running on the virtual machine.
US07707180B2 System and method for reliably replicating data
Described is a system and method for replicating each of a set of resources to a subject computer in a replica set prior to making use of a resource in the set of resources. The set of resources includes resources that are dependent upon each other for a proper functioning of the group. A manifest file that identifies each resource in a group of interrelated resources is used. The manifest file is generated at one computer in the replica set (typically the computer at which a modification to one of the interrelated resources occurred). When the modification occurs to one of the set of resources, the manifest file is transmitted (e.g., itself replicated) to each computer in the replica set. The manifest file includes an indicator that identifies the manifest file as a special file. When received at another computer in the replica set, a service evaluates the manifest file to identify whether the appropriate versions of the identified resources exist at the receiving computer. If not, the service at that computer awaits the receipt of each resource. The wait period may include delaying the execution of an application associated with (or even included within) the manifest file from launching. Alternatively, the FRS could simply disallow access to one or more resources identified in the manifest file until all have arrived. When all have arrived, the FRS releases control of the identified resources, which may then operate or be accessed in the ordinary manner.
US07707177B2 Computer network system for building, synchronising and/or operating a second database from/with a first database, and procedures for it
A computer network system for building and/or synchronising a second database based on a first database. Accesses by work units are carried out on the first database from an application workstation, to generate, change or delete contents of the database. A first server and second server interconnected via a data connection guide and maintain the first database and a second database, respectively. The accesses take place using an encapsulation module that receives and decomposes the work units into one or more messages, enters the messages in the first database and sends the messages to the second database. A coexistence controller places change messages sent by the first database in a coexistence database, determines whether all messages of a transaction have been transmitted, determines application program elements for which changes are relevant, if all of the messages of the transaction have been transmitted, and reads out the placed change messages in a correct order.
US07707173B2 Selection of web services by service providers
A Web services-oriented service provider middleware architecture and implementation is provided that integrates the performance monitoring of individual CPs, along with other dynamic contextual conditions, in the automatic selection of appropriate CPs. In the architecture, a CP's performance is evaluated not only in terms of network or service-level parameters, but also via other business processes (e.g., complaint handling). The selection of multiple Web services occurs through an initial filtering of a set of feasible workflows for each task depending on business agreements and end user needs, and a subsequent dynamic context-based selection of the most appropriate workflow. A workflow filtering and ranking engine uses metarules to guide the optimisation process and help in selecting and ranking the feasible workflows. The component services in the workflows are evaluated by evaluator processes of information sources. The workflow engine outputs the workflows in their preference ranking. At runtime, if the workflow and/or its components meet all the runtime requirements (performance, for example), then the workflow is selected and executed.
US07707170B2 Methods, systems, and computer program products for implementing data transformation processes
A method, system, and computer program product for implementing data transformation processes is provided. The method includes receiving a request for content including data transformation rules for processing the content. The content is collected by a source system at a first interval. The method also includes accessing a source table that houses the content and determining if the first interval matches a second interval specified in the request. The method further includes applying the data transformation rules to the content if the first interval does not match the second interval. The data transformation rules are operable for transforming the content from the first interval to the second interval.
US07707168B2 Method and system for data retrieval from heterogeneous data sources
A system and a method for specifying and configuring, together with categorising and classifying, heterogeneous types of multiple data sources is disclosed. The system and method also retrieve search results in accordance with search requests and conditions from at least one of the multiple data sources, for example a relational database management system (RDBMS), a light-weight directory access protocol (LDAP), an extensible mark-up language database (XMLDB), extensible mark-up language (XML) files, hypertext mark-up language (HTML) files, or TEXT files, through an application programming interface (API), or a web service interface such as a simple object access protocol (SOAP).
US07707166B1 Probabilistic summary data structure based encoding for garbage collection
A method and apparatus for different embodiments of probabilistic summary data structure based encoding for garbage collection are described. In one embodiment, a method comprises generating a probabilistic summary data structure that represents active blocks of data within a storage device based on identifications of the active blocks or the data within the active blocks. The method also includes performing garbage collection of at least a portion of the storage device based on the probabilistic summary data structure.
US07707162B2 Method and apparatus for classifying multimedia artifacts using ontology selection and semantic classification
A method and apparatus is provided for automatically classifying a multimedia artifact based on scoring, and selecting the appropriate set of ontologies from among all possible sets of ontologies, preferably using a recursive routing selection technique. The semantic tagging of the multimedia artifact is enhanced by applying only classifiers from the selected ontology, for use in classifying the multimedia artifact, wherein the classifiers are selected based on the context of the multimedia artifact. One embodiment of the invention, directed to a method for classifying a multimedia artifact, uses a specified criteria to select one or more ontologies, wherein the specified criteria indicates the comparative similarity between specified characteristics of the multimedia artifact and each ontology. The method further comprises scoring and selecting one or more classifiers from a plurality of classifiers that respectively correspond to semantic element of the selected ontologies, and evaluating the multimedia artifact using the selected classifiers to determine a classification for the multimedia artifact.
US07707160B2 Knowledge storage and retrieval system and method
A system and method for representing, storing and retrieving real-world knowledge on a computer or network of computers is disclosed. Knowledge is broken down into permanent atomic “facts” which can be stored in a standard relational database and processed very efficiently. It also provides for the efficient querying of a knowledge base, efficient inference of new knowledge and translation into and out of natural language. Queries can also be processed with full natural language explanations of where the answers came from. The method can also be used in a distributed fashion enabling the system to be a large network of computers and the technology can be integrated into a web browser adding to the browser's functionality.
US07707157B1 Document near-duplicate detection
A near-duplicate component includes a fingerprint creation component and a similarity detection component. The fingerprint creation component receives a document of arbitrary size and generates a compact “fingerprint” that describes the contents of the document. The similarity detection component compares multiple fingerprints based on the hamming distance between the fingerprints. When the hamming distance is below a threshold, the documents can be said to be near-duplicates of one another.
US07707155B2 System and method for efficiently filtering and restoring tables within a multi-tiered enterprise network
A system and method are described for efficiently filtering and restoring tables within an enterprise application server. For example, one embodiment of the invention detects that a filtering function has been selected for a particular table node and responsively stores elements from the table node within a backup table collection. The filtering function is then performed to generate a filtered table node containing a subset of elements specified by the filtering function. Subsequently, upon detecting that the filtering function has been disabled, the table node may be restored from the backup table collection.
US07707150B2 Automatic exchange of information in an ad-hoc computing environment
Automatic exchange of information in an ad-hoc computing environment is disclosed. According to one embodiment of the invention, a collection agent module facilitates a search for a first device to connect to via a wireless network. The collection agent queries for and receives a first document from the first device based on metadata associated with the first document and the collection agent automatically forwards the received first document to a second device connected to the wireless network upon receiving the first document from the first device. The collection agent also automatically sends a second document to the first device upon the first device connecting to the wireless network.
US07707149B2 Method, system, and program for customer service and support management
In accordance with the present invention, a method, system, and program for managing the customer and product information of a client by maintaining a common database is disclosed. The present invention connects the client, call center, repair facility and warehouse to efficiently coordinate the customer and product management process. By allowing access to a common database, a user can view and update changes in the customer and product management process in real time increasing the communication and efficiency of delivering service to a customer.
US07707145B2 Method for control, analysis and simulation of research, development, manufacturing and distribution processes
A method for control, analysis and simulation of research, development, manufacturing and distribution processes, in which the data relevant for describing the process are mapped in a four-dimensional coordinate space with the orthogonal coordinate axes source, sink, object or service and time and are stored in a relational database with tree structure, wherein, for logical connection of the coordinates source, sink and object or service during performance of an analysis or simulation, there are provided a transaction table, in which time-related information on inventory changes of data stored in the coordinates source, sink and object or service is recorded, and a resource table, in which time-related information on costs and capacities of the process under consideration is recorded.
US07707141B1 Use of a set based approach to constructing complex queries for managing resources built from a set of simple underlying operations
The present invention relates to a system and methodology for resource query management. The system includes a resource manager, a query engine and a filter component. The system facilitates construction and management of a resource query across resource type(s) that may be similar, different, incongruent and/or distinct. Accordingly, an SQL environment is leveraged to perform efficient, complex and intensive queries and/or operations using resource query constraint(s) from a resource constraint(s) store and the filter component over large set(s) of resources from the resource pool.
US07707140B2 Information retrieval system and method employing spatially selective features
A geo-coded database stores advertiser records which include location information. Received search requests are matched with database records based on location information in the search requests and the record location information. In this manner, a user can search for information on a local basis and receive only the most relevant local search results.
US07707135B2 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.
US07707131B2 Thompson strategy based online reinforcement learning system for action selection
A system and method for online reinforcement learning is provided. In particular, a method for performing the explore-vs.-exploit tradeoff is provided. Although the method is heuristic, it can be applied in a principled manner while simultaneously learning the parameters and/or structure of the model (e.g., Bayesian network model).The system includes a model which receives an input (e.g., from a user) and provides a probability distribution associated with uncertainty regarding parameters of the model to a decision engine. The decision engine can determine whether to exploit the information known to it or to explore to obtain additional information based, at least in part, upon the explore-vs.-exploit tradeoff (e.g., Thompson strategy). A reinforcement learning component can obtain additional information (e.g., feedback from a user) and update parameter(s) and/or the structure of the model. The system can be employed in scenarios in which an influence diagram is used to make repeated decisions and maximization of long-term expected utility is desired.
US07707128B2 Parallel pulse signal processing apparatus with pulse signal pulse counting gate, pattern recognition apparatus, and image input apparatus
In a parallel pulse signal processing apparatus including a plurality of pulse output arithmetic elements (2), a plurality of connection elements (3) which parallelly connect predetermined arithmetic elements, and a gate circuit (5) which selectively passes pulse signals from the plurality of connection elements, the arithmetic element inputs a plurality of time series pulse signals, executes predetermined modulation processing on the basis of the plurality of time series pulse signals which are input, and outputs a pulse signal on the basis of a result of modulation processing, wherein the gate circuit selectively passes, of the signals from the plurality of connection elements, a finite number of pulse signals corresponding to predetermined upper output levels.
US07707124B2 Mail piece verification system having forensic accounting capability
A mail piece verification system for processing mail pieces having associated therewith respective mail piece data. The system includes a plurality of postage metering systems for preparing mail pieces, a plurality of mail processing centers for receiving mail pieces and obtaining the respective mail piece data and a data center means in operative communication with the plurality of postage metering systems and the plurality of mail processing centers, the data center means including a plurality of account files corresponding to the plurality of postage metering systems. The data center means stores reset data in each of the plurality of account files representative of reset activity associated with the plurality of postage metering systems, respectively, receives respective mail piece data corresponding to the mail pieces from the plurality of mail processing centers, uses the respective mail piece data, storing empirical data in each of the plurality of account files representative of mailing activity associated with the plurality of postage metering systems, respectively, and conducts a forensic accounting analysis of the empirical data and the reset data associated with a selected postage metering system.
US07707119B2 System and method for identity protected secured purchasing
A system and method to enable a person to interact in both a physical world and an electronic world and enable a person to make Identity Protected Secured Purchases (IPSP) is described. The system includes a blank card containing an encoded strip, a password, a wireless communication device (cell phone with two-way satellite communication), and a server that delivers purchase approvals. The assigned blank card contains encoded information exclusive to the client that when presented, allows the retailer to request purchase approval from the server. The password is a series of numbers known only by the client. The assigned wireless communication device transmits its EIN (exclusive to the client) to the server and allows the client to input their password. The server includes a matching process that matches information from the client's blank card, password and, wireless communication device with information from retailers and other hosts that warrant the purchase approval. In the method, the client's identity is never exposed to the retailer. The client simply takes their receipt, the validation server authorizes the transaction and records it and the validation server keeps a record of the purchase.
US07707118B2 Asymmetrical escrow system for use in non-cooperative bargaining relationships
An escrow system that comprises correlating confidential data defining a fixed condition or set of conditions for a release of escrow with data presented in an indefinite series of confidential presentations seeking to satisfy that condition or set of conditions. The system involves a process whereby the conditions for a release of the escrow are fixed (i.e. reduced to writing and not subject to change for a specified period of time) but are not fully disclosed to a party seeking a release of the escrow. Instead, a party seeking a release of the escrow is permitted to submit an indefinite number of confidential presentations seeking to satisfy all of those fixed conditions, both disclosed and undisclosed. The fact and contents of each such presentation are treated as confidential unless the presentation results in a determination by the System that all of the fixed conditions have been satisfied.
US07707117B1 Method and apparatus for communicating state information in an electronic transaction message
A method and apparatus are disclosed for communicating state information in an electronic message. First data representing a state of an electronic transaction is encoded, to result in creating an encoded message element that is impractical for a recipient to decode. For example, steganographic invisibility encoding may be used. The encoded message element is sent as part of a first message associated with the transaction. A second message associated with the transaction is received, and the third message includes the encoded message element. The encoded message element is decoded, to result in recovering the state of the transaction, which is used in processing the second message. As a result, large volumes of state information are sent to clients for local, transitory storage, precluding the need for a large state data store on the server side.
US07707116B2 Flexible license file feature controls
The present invention is directed to licensing data structures for telecommunication systems. The data structures comprise (a) a lock setting or status to permit the contents of the license file for an operational feature to take precedence over the corresponding translation information for the operational feature or to be used as a default setting if there is not corresponding translation information for the operational feature; (b) first and second value settings for an operational feature to permit a value associated with the operational feature to be set anywhere in the range defined by the first and second value settings; and (c) a right-to-use field for an operational feature that is separate from a setting field for the operational feature to provide flexibility in altering the setting field without deleting the operational feature. The present invention further provides a methodology for providing temporary licenses having different features enabled/disabled than a permanent license.
US07707115B2 Periodic software licensing system
The period software licensing system allows the customer to create a software license schedule that includes one or more time periods during which application file usage is allowed and identifies the maximum number of concurrent application files allowed during the corresponding time period. The software license schedule may include a plurality of time periods each having a different corresponding maximum number of concurrent user allowed. The software management system authorizes concurrent usage of application files based on the time period during which an application file usage request is received and the number of concurrent users presently authorized.
US07707110B2 System and method for conducting transactions with different forms of payment
A system and method for the purchase of products, where some products may eligible for special forms of payment, such as payment from a medical savings account (MSA). A POS terminal is used to obtain a product ID (from a product bar code) and an MSA account ID from an MSA account card. The product and account IDs are provided to a database where MSA eligibility and MSA account status information is accessed and retrieved. A display at the POS terminal separates and displays information on both the eligible and non-eligible products. The POS terminal may used to pay for eligible products by electronically debiting the MSA account, and to pay for non-eligible products by traditional methods, such as cash, check or credit card. Eligible products may be given price discounts, and discount information is also retrieved from the database.
US07707108B2 Detection of unauthorized account transactions
Account transaction protection is provided during the automated authorization process of a charge account, a debit account, a personal account or a business account. After a vendor asks the authorization service provider to approve a pending transaction, the authorization service provider automatically contacts an account holder asking for approval or refusal of the pending transaction. The contact is made by telephone, or computer network, such as the Internet. After entering a PIN to establish identity, the account holder approves or rejects the pending transaction after receiving a validation request message detailing the facts of the transaction. The PIN may be a normal PIN or a duress PIN. If the duress PIN is used, indicating the account holder is under duress to approve the pending transaction, the service provider notifies the authorities. Similarly, if the account holder indicates that refusal is due to unauthorized use, the service provider contacts the authorities.
US07707106B1 System and method for automatically transferring funds between accounts
According to one embodiment, a method to automatically transfer funds between accounts is provided. The method may include: linking a checking account and a savings account; establishing a maintained balance limit for the checking account; querying the checking account to determine a checking account balance; comparing the checking account balance to the maintained balance limit; and, if the checking account balance exceeds the maintained balance limit, automatically transferring an excess balance to the savings account. According to another embodiment a system for automatically transferring funds is provided. The system may include an account establishment module, an account funds module and an account management module. These module may be able to perform various steps of the method.
US07707105B2 Authorizing financial transactions
An account associated with a card is characterized by one or more budgetary items (collectively contained within a budget) that may be created by the card holder, account holder or a third party. A budgetary item may be created based on a time period regardless of the funds presently in the account. A budgetary item may be categorized by function, item or merchant. For example, a budgetary item may be created for “household supplies”, “shoes” or “The Gap”. The budget may be stored by the card itself, a financial institution or by a third party. When a purchase is being made, a transaction is initiated between the merchant/supplier of the goods or services and the account holder similar to conventional transactions. The budgetary items are used to determine, in part, whether a proposed financial transaction is to be authorized, in whole or in part, or rejected, in whole or in part.
US07707100B2 System and method for displaying trend indications
A system and method for displaying a trend indication using a primary and secondary indicia. The primary indicium corresponds to an overall trend indication and the secondary indicia relate to the reliability of the overall trend indication. The secondary indicia correspond to a trend indication for each phase of the selected analysis strategy. The secondary indicia provide the user with a quick and easy methodology to ascertain the reliability of the overall trend indication based on the concurrence or disagreement of the secondary indicia with the primary indicium.
US07707096B2 Futures contract on options contracts exchange device
Futures contracts on options contracts are provided in which the duty to purchase the right to purchase a commodity or security may be agreed upon by two or more parties. The futures contract segment of the exchange device is the duty to purchase the underlying options contract at a specific time. The options contract segment of the exchange device is the right to buy an underlying security or commodity. Margin schemes may be included in either segment of the exchange device or the exchange device as a whole.
US07707095B2 Fixed income portfolio index processor
A data processing system receives a continuous stream of real time transactional data regarding market transactions of fixed income securities. The incoming data is qualified and then used to determine the term structure of interest rates based on price information. The system provides linear interpolation techniques to complete an operative data set. This set is updated with current trade data, with term structure shifting using pivot points from newly qualified data. An index value for a pre-select portfolio of securities is then calculated and expressed in terms of price relative to par, yield to maturity and duration. In a specific implementation using U.S. Treasuries as the monitored security, the index value supports an automated trading function for futures and/or options contracts based on the change in value of the index. The index provides a more accurate barometer of market changes and a more useful tool in measuring portfolio management for plan sponsors.
US07707093B2 System for selecting and purchasing assets and maintaining an investment portfolio
The invention is in the field of using a computer to provide automated investment allocation advice, selection of investment securities, customization of the automated advice, execution of investment securities, maintenance/monitoring of investment portfolios and rebalancing of investment portfolios. A user is connected to the Internet. The user connects to the portfolio management program (PMP) host computer through the Internet. The user completes a questionnaire that the PMP uses to generate a suitable investment allocation and specific portfolio strategy recommendation. The user reviews the strategy and specific information about the strategy. The information is transmitted across the Internet to the user. The information transmitted includes historic and/or hypothetical performance, historical and/or hypothetical holdings, current securities selections of the strategy, and a description of the strategy's selection methodology. The user, after making appropriate reviews, makes a decision to purchase the instruments in that portfolio. Now the user sees a list of instruments provided by the PMP host computer. The list of stocks is ordered by the degree to which they satisfy the requirements of the strategy. The user can then make the decision whether to accept, reject, or replace any individual security in the generated list or add an individual security. For example, the user can reject a security in the strategy and ask the PMP host computer to replace it with the next security that best fits. Once the user has approved the content of the proposed portfolio, the user enters an amount that the user will invest in accordance with the strategy. The PMP will allocate the investment amount across all the securities in the strategy. The user may authorize the PMP to purchase these selections through their qualified broker. The user may monitor the performance of these instruments subsequent to purchase through the PMP. The user may receive news, alerts, and/or research related materials for these instruments through the PMP. The user may authorize the PMP to rebalance their investments periodically to an updated list of instruments matching the selected strategy. The user may select a rebalance method that optimizes the tax consequences or the strategy adherence. The user has the ability to accept, reject, or replace any individual security in the generated list or add an individual security as part of the rebalance. The user can set up automatic email notification of rebalance dates or to have the PMP vote the proxy of the shares. The owner of the PMP host computer collects a payment for this service.
US07707087B1 Presenting data-driven health care cost-saving opportunities to health care consumers
A method for presenting health care cost-saving opportunities to a health care consumer, the method including obtaining health care data and financial data associated with the health care consumer, identifying a plurality of health care cost-saving opportunities for the healthcare consumer using the health care data and the financial data, and presenting the plurality of health care cost-saving opportunities to the health care consumer in a user interface (UI).
US07707084B1 System and method for testing hedge effectiveness
In one embodiment, systems and methods are disclosed to select a hedge from a plurality of hedges, select a first test method from a plurality of test methods, calculate a first indicia of hedge effectiveness using the first test method, store the first indicia of hedge effectiveness, repeat the calculating and the storing for each of the plurality of test methods; and determine a final indicia of hedge effectiveness by applying the stored plurality of indicia to a rule set. In another embodiment, systems and methods are disclosed to further perform an initial test to determine if additional, more complex tests are required. Embodiments disclosed herein may also display the state or meaning of a final effectiveness indicator to a user.
US07707080B2 Resource usage metering of network services
Process accounting information is recorded, together with service request logs written by e-service applications. These two sets of information are aggregated and correlated, to generate usage metrics relating to resource usage for individual service requests. Such per-request information can be used as a basis for charging users making such requests. Services requests often simultaneously consume computing resources, in which case resource usage is proportionally divided between such simultaneous service requests.
US07707079B2 Tax declaration system
An electronic tax declaration system includes an input unit that receives financial information data to be declared; a data conversion unit that converts the received financial information data according to specifications of declaration data; a declaration data generation unit that adds a digital signature to the converted financial information data for generating declaration data and stores it into a storage; a declaration transmission unit that sends the declaration data to a regulator handling a tax; a declaration result reception unit that receives a declaration result of the declaration data from the regulator and stores it into the storage associated with the declaration data; and a loan application unit that creates loan application data by extracting the declaration data and the associated declaration result from the storage and adding a digital signature to them and sends the created loan application data to an external unit.
US07707078B2 Method and apparatus for mapping dimension-based accounting entries to allow segment-based reporting
A method and apparatus are provided for mapping dimension-based financial data to allow segment-based reporting. The method includes selecting a set of dimensions from the dimension-based accounting data and defining an order for the selected dimensions to define a segment-based account code structure. The segment-based account code structure and the dimension-based data are then used to construct segment-based account codes that can be used in segment-based reporting.
US07707070B2 Method and system for dynamic purchase order handling
A method and system are provided for dynamic purchase ordering functionality in a business information system according to one embodiment of the present invention. The dynamic purchase ordering functionality receives a purchase order confirmation from a supplier and notifies the purchaser. If the supplier provides a deviating quantity in the purchase order confirmation (i.e., the supplier confirmed quantity is different than the purchaser ordered quantity), a dynamic availability of the product and/or service with the deviating quantity is determined and presented to the purchaser along with the purchase order confirmation in order to assist the purchaser in responding to the supplier's purchase order confirmation and to provide the purchaser with an integrated set of data in order to allow the purchaser greater flexibility and efficiency in responding to the supplier's purchase order confirmation. In this manner the purchase ordering system may be enhanced from the purchaser's perspective.
US07707064B2 RFID receiving process for use with enterprise resource planning systems
A Radio Frequency Identification (RFID) receiving method for use with an Enterprise Resource Planning (ERP) system is provided. The method includes reading, at a receiving point, information from RFID tags included on delivered items, which are not recorded on an Advanced Shipment Notification (ASN). An item arrival journal including item arrival lines is generated. By calling a mapping form, the item arrival lines are displayed along with RFID tag information indicative of delivered items. Then, mapping form logic is used to automatically map at least some of the delivered items corresponding to the RFID tags to item arrival lines to thereby match delivered items with ordered items.
US07707063B2 Internet-based advertising and referral system
A system for advertising with the assistance of an advertiser's associate web site includes enrolling advertiser's web sites for allowing customers to receive information or to electronically purchase items; enrolling advertiser's associates web sites that refer customers to the advertiser's web site in exchange for compensation; electronically providing to the customer's computer, specific hyperlinks via the advertiser's associate's web page that, when selected by a customer, cause a list of advertiser's to be transmitted to the customer's computer, wherein each of said items in said list comprises a selectable advertiser specific hyperlink to the corresponding advertiser; transmitting to the customer's computer a web page which corresponds to the advertiser specific hyperlink selected by the customer, to accomplish a referral to the advertiser; and determining and recording within a computer memory compensation for the advertiser's associate for the referral.
US07707060B2 Automatic collection and dissemination of product usage information
Products include autonomic logic to self-monitor one or more parameters associated with the products to provide product usage information. Data relating to the product usage information generated by the products is automatically disseminated to interested entities. The interested entities may analyze the provided data and automatically forward information relating to the provided data back towards the products. The interested entities may also effect changes to products based on the data.
US07707053B2 Determining a minimum price
Different minimum prices are assigned to different ad serving constraints (such as keywords, geolocations, serving times, etc.). A single auction minimum price may be determined for an auction using the minimum prices assigned to satisfied serving constraints of ads participating in the auction.
US07707051B2 Video game for predictive modeling of premiums for insurance
A game that serves to educate a player about the decision making process for determining the cost of a premium for insurance coverage for an entity. The player(s) and/or team(s) select a fictitious name for an insurance company. The company can subsequently bid on providing insurance coverage for an entity. Several rounds of bidding on insurance premiums for providing insurance coverage to an entity can be played before determining a winner of the game. A round consists of a player(s) and/or team(s) bidding on the amount to charge for an insurance premium to insure the entity for a particular period of time, such as one year. The winner of a round is the insurance company (player/team) that provides the lowest bid for the insurance premium for the particular period of time.
US07707048B1 System and processes for dispensing value to cardholder in response to an authorization over an electric data network
An insurance payment distribution system is disclosed for distributing data representative of money from a central station to selected individuals to be used at selected locations. The system includes a plurality of distribution payment cards and a remote card processing unit. The distribution payment cards are useable at the selected locations. Each payment card is capable of receiving information representative of a certain amount of money, and is capable of receiving information representative of permitted locations at which the each card may be used. The remote card processing unit is in communication with a computer network including a central computer system. The remote card processing unit is for modifying the information receivable on the cards responsive to information received via the computer network.
US07707047B2 Method and system for generating personal/individual health records
A system and method for generating and/or updating a personal/individual health record. Inputs of data to the system may come from diverse sources including, but not limited to, patient questionnaires, insurance company (or other payor) claims data, hospitals, clinics and other institutional providers, and individual physicians and physicians' offices.
US07707045B2 System and method for multi-dimensional extension of database information
A system and method for receiving medical or other database information and pregrouping and extending that data include a data enhancement layer configured to generate additional stored dimensions capturing the data and relevant attributes. Data sources such as hospitals, laboratories and others may therefore communicate their clinical data to a central warehousing facility which may assemble and extend the resulting aggregated data for data mining purposes. Varying source format and content may be conditioned and conformed to a consistent physical or logical structure. The source data may be extended and recombined into additional related dimensions, pre-associating meaningful attributes for faster querying and storage. Users running analytics against the resulting medical or other datamarts may therefore access a richer set of related information as well as have their queries and other operations run more efficiently.
US07707044B2 Use of location awareness to transfer communications sessions between terminals in a healthcare environment
According to a first broad aspect, the present invention seeks to provide a method of managing a session with an HIS. The method comprises receiving data regarding a wirelessly detectable tag associated with a first terminal; determining whether the first terminal is positioned relative to a second terminal such that a terminal proximity condition is satisfied based at least in part on the data regarding the wirelessly detectable tag, wherein one of the first terminal and the second terminal supports a session with the HIS; responsive to the terminal proximity condition being satisfied, providing an opportunity for signaling of an intent to transfer at least a portion of the session from the one of the terminals to the other of the terminals; and responsive to detection of an intent to transfer at least a portion of the session, transferring the at least a portion of the session, thereby to cause the at least a portion of the session to be supported by the other terminal.
US07707043B2 Method to input and store data for a clinical study
A method provides for inputting and storing data for a clinical study in a uniform manner by different study locations. Accordingly, the method comprises generation of an input platform program for an input of data of a clinical study, distribution of the input platform to input locations, calling up and activating the input platform program dependent on a participant characteristic linked with a study participant in the clinical study, inputting the data at an input location via an input platform generated by the input platform program, and storing the input data.
US07707042B1 Computer implemented program, system and method for medical inventory management
A system and method for estimating needed medical supplies based on a selected predefined operational scenario. A predefined operational scenario may be modified, a new operational scenario may be built, or a predefined operational scenario may be imported from an external source. A computer-readable program, system and method is provided for enabling a user to produce a query concerning relationships between patient conditions, tasks and medical supplies needed in specific locations. The production of a report or query is performed by referencing a database containing data pertaining to patient conditions, functional locations at which patients are to be treated (triage, operating room, etc.), equipment available in defined functional areas, tasks associated with treatment of defined patient conditions, medical supplies needed to carry out each defined task, and relationships therebetween, and determining needed medical supplies based on use data input and data contained in the database.
US07707041B2 Surface ownership data management system
A system, method, and computer program forgathering and managing ownership data for properties in a geographic area on which an asset, such as a pipeline is located. The method includes the steps of: (a) gathering and storing in computer memory the ownership data; (b) obtaining a graphical representation of the asset; (c) linking the ownership data with the graphical representation of the asset; (d) displaying the graphical representation of the asset on a computer monitor; (e) permitting a user to select a portion of the graphical representation of the asset; and (f) in response to step (e), retrieving from the memory and displaying the ownership data associated with the selected portion of the graphical representation of the asset.
US07707037B2 Archiving of surveillance data
A method, article of manufacture, and apparatus for monitoring a location having a plurality of audio sensors and video sensors are disclosed. In an embodiment, this comprises receiving auditory data, comparing a portion of the auditory data to a lexicon comprising a plurality of keywords to determine if there is a match to a keyword from the lexicon, and if a match is found, selecting at least one video sensor to monitor an area to be monitored. Video data from the video sensor is archived with the auditory data and metadata. The video sensor is selected by determining video sensors associated with the areas to be monitored. A lookup table is used to determine the association. Cartesian coordinates may be used to determine positions of components and their areas of coverage.
US07707035B2 Autonomous integrated headset and sound processing system for tactical applications
A sound processing system including a user headset for use in tactical military operations provides integrated sound and speech analysis including sound filtering and amplification, sound analysis and speech recognition for analyzing speech and non-speech sounds and taking programmed actions based on the analysis, recognizing language of speech for purposes of one-way and two-way voice translation, word spotting to detect and identify elements of conversation, and non-speech recognition and identification. The headset includes housings with form factors for insulating a user's ear from direct exposure to ambient sounds with at least one microphone for receiving sound around the user, and a microphone for receiving user speech. The user headset can further include interconnections for connecting the headset with out systems outside of the headset, including target designation systems, communication networks, and radio transmitters.
US07707030B2 Device and method for generating a complex spectral representation of a discrete-time signal
A filter bank device for generating a complex spectral representation of a discrete-time signal includes a generator for generating a block-wise real spectral representation, which, for example, implements an MDCT, to obtain temporally successive blocks of real spectral coefficients. The output values of this spectral conversion device are fed to a post-processor for post-processing the block-wise real spectral representation to obtain an approximated complex spectral representation having successive blocks, each block having a set of complex approximated spectral coefficients, wherein a complex approximated spectral coefficient can be represented by a first partial spectral coefficient and by a second partial spectral coefficient, wherein at least one of the first and second partial spectral coefficients is determined by combining at least two real spectral coefficients. A good approximation for a complex spectral representation of the discrete-time signal is obtained by combining two real spectral coefficients, preferably by a weighted linear combination, wherein additionally more degrees of freedom for optimizing the entire system are available.
US07707029B2 Training wideband acoustic models in the cepstral domain using mixed-bandwidth training data for speech recognition
A method and apparatus are provided that use narrowband data and wideband data to train a wideband acoustic model.
US07707027B2 Identification and rejection of meaningless input during natural language classification
A method for identifying data that is meaningless and generating a natural language statistical model which can reject meaningless input. The method can include identifying unigrams that are individually meaningless from a set of training data. At least a portion of the unigrams identified as being meaningless can be assigned to a first n-gram class. The method also can include identifying bigrams that are entirely composed of meaningless unigrams and determining whether the identified bigrams are individually meaningless. At least a portion of the bigrams identified as being individually meaningless can be assigned to the first n-gram class.
US07707025B2 Method and apparatus for translation based on a repository of existing translations
A method of translating an input sentence in a source language to an output sentence in a target language uses a store comprising a plurality of example sentences. A base example sentence is chosen from the store based on a comparison of the input sentence with a plurality of example sentences, and its paired translation is used as a translation basis. A portion of the input sentence differing from a corresponding portion of the base example sentence is identified. A portion of the translation basis aligned with the base example unmatched is located. The input unmatched portion is used to select a set of subsidiary example sentences from the store. A choice of possible translations corresponding to the input unmatched portion is determined from the set of subsidiary example sentences. A translation is selected from the choice based on a predetermined selection algorithm.
US07707024B2 Method, system, and apparatus for converting currency values based upon semantically labeled strings
A method, system, and apparatus are provided for converting currency values between types of currency. When a string of text is entered into an application program, the string is analyzed to determine whether the string of text includes a currency value. If the string of text includes a currency value, the value is semantically labeled with schema information that identifies the type of currency associated with the value. When a selection is received of the currency value, a list of actions may be provided identifying conversion options available for the value. One of the conversion options may then be selected resulting in the conversion of the selected currency value to the destination type of currency identified by the selected action. The converted currency value may then be inserted into the string of text to replace the selected currency value along with a currency notation corresponding to the destination currency value.
US07707022B2 Multiple device scan chain emulation/debugging
A method and system is provided for emulating individual JTAG devices in a multiple device boundary scan chain. The method includes coupling an emulator to the scan chain, and obtaining the topology of the scan chain. One device within the scan chain is then selected, and at least one other device within the scan chain is placed into bypass mode. Emulation instructions are sent to the scan chain, so that the emulation instructions bypass the at least one other device and are executed by the one device.
US07707021B2 Circuit emulation with state recovery
A circuit emulation system and method are provided, the system including at least one trace chain and a trace memory in signal communication with the at least one trace chain for sequentially receiving values and feeding them back through the chain to their original storage unit positions; and the method including modeling the circuit, providing at least one storage unit in the model, emulating the circuit with the model, extracting a state of the at least one storage unit during emulation, storing the extracted state, and restoring the stored state through a feedback loop.
US07707019B1 Command buffering for hardware co-simulation
A method of co-simulation involving a high level modeling system and an integrated circuit such as, e.g., a programmable logic device (PLD) can include, when writing to at least one input port of the PLD, storing a plurality of commands from a co-simulation engine within a command buffer and, responsive to a send condition, sending the plurality of commands to the PLD as a single transaction. When reading from at least one output port of the PLD, selectively reading from a cache external to the PLD or a memory of the PLD according to a state of cache coherency.
US07707016B2 Orthogonal method
The invention includes a method and associated software and a system in which bodies are spatially partitioned among computational nodes and wherein each computational node maintains data for a different subset of the bodies. The method includes, importing body data from a set of one of more spatially neighbor nodes and, computing data characterizing interactions between bodies.
US07707012B2 Simulated city generation
A city model generation process. A city model is generated using information about an actual city. A roadway database including segments of roadways is used to generate a city model having grid points corresponding to intersections between the roadway segments. A type of roadway determined from the roadway database information is associated with sets of grid points defining a single roadway. Elevation data is added to the city model using a topographic database. Features, such as a road profile, are added to the roadway using the type. Photographic and zoning information is used to further refine the type of a roadway with a subtype corresponding to features of buildings that may be associated with the roadway. Generic building models and features are associated with the roadways based on the subtypes. Landmark building models are added to the city model to complete the city model.
US07707010B2 Sample analyzer and error information displaying method
The invention provides a sample analyzer by which a position of any error status in the sample analyzer can be easily found by a user to allow the user to carry out an error recovery operation in an accurate and prompt manner. The sample analyzer 1 comprises a sensor for detecting a status of a measurement unit 2 including an error status; a display section 400b; and a controller 400a for controlling the display section 400b so as to display recovery information for recovering the measurement unit 2 from the error status and an error-occurring place image regarding a place where an error has occurred, when the sensor detects the error status of the measurement unit 2.
US07707008B1 Automatically identifying incongruous item packages
A method, system, and computer-readable medium is described for automatically identifying incongruous item packages, such as to detect incongruities in the items that are included as contents of the item packages and/or to identify incongruities in the packaging used for the item packages. In some situations, the automatic identification of incongruous packages includes initially automatically learning appropriate values for parameters of items (e.g., item weights and/or dimensions) based on automatically measured parameters of packages including those items. Those item values can then be used to estimate corresponding parameter values of sealed packages that contain those items, and to further identify incongruous item packages whose measured parameter values do not correspond to the estimated values for those parameters. This abstract is provided to comply with rules requiring an abstract, and it is not intended to be used to interpret or limit the scope or meaning of the claims.
US07706996B2 Write-side calibration for data interface
Circuits, methods and apparatus are provided to reduce skew among signals being provided or transmitted by a data interface. Signal path delays are varied such that signals transmitted by a memory interface are calibrated or aligned with each other along a rising and/or falling edge. For example, self-calibration, external circuitry, or design tools can provide skew adjustment of each output channel by determining one or more delays for each output channel path. When aligning multiple edges, the edges of the output signals may be aligned independently, e.g., using edge specific delay elements.
US07706994B2 System and method for rating the nutritional quality of food items
The present application provides improved systems and methods for rating the nutritional quality of food. The method includes (a) determining the water free weight percentage of one or more macronutrients in the food item; (b) assigning a numerical influence factor to each of the macronutrients; (c) multiplying the water free weight percentage of each macronutrient by the influence factor of the macronutrient to calculate a nutrient and influence factor product for each macronutrient; and (d) summing the nutrient and influence factor products of the macronutrients to calculate a numerical rating for the food item.
US07706993B2 Method and program for correcting peak position of spectrum waveform pattern
The invention relates to a peak position correcting method that is a pre-process for testing whether properties of a product, a raw material, etc., are good or defective from a spectrum waveform pattern. The method involves setting a reference peak position in a single region including a spectrum waveform pattern, or setting reference peak positions in each of a plurality of regions; specifying a peak to be corrected as an object of correction in the single region or each of the plurality of regions; shifting the peak to be corrected to the reference peak position in the single region or in each of the plurality of regions; and substantially proportionally expanding or contracting the spectrum waveform pattern positioned at both sides of the peak to be corrected in the horizontal axis direction.
US07706991B2 Alternator tester
An alternator tester is provided for testing an alternator of a vehicle while the alternator is coupled to the vehicle. A sensor is configured to couple to the vehicle and sense a signal related to operation of the alternator. A memory contains data related to operator instructions for performing an alternator tester of a function of vehicle type. A processor configured to provide an output indication of alternator condition based upon the sensed signal. An extra load or connection can be provided for coupling to the electrical system.
US07706989B2 Methods for detecting fluid surge conditions
Systems and methods for evaluating probe signal level readings in a manner that allows a low water detector to distinguish between a probe that is under a fluid level, or is above the fluid level and either being splashed or is within a foam. Low water detectors which utilize these systems and methods are also provided. The detectors generally utilize a representative probe reading, and a dynamic indicator between probe readings, for a set of probe readings taken in a time period to detect low water levels, foam, or surge.
US07706986B2 Apparatus for determining and/or monitoring volume and/or mass flow of a medium
An ultrasonic flow measuring device, which determines volume and/or mass flow of a medium in a pipeline, or in a measuring tube. The flow measuring device includes a plurality of ultrasonic sensors, which emit and/or receive ultrasonic measurement signals along defined sound paths. The control/evaluation electronics of the flow measuring device is divided into an on-site electronics, in which at least one switch is provided, via which the ultrasonic sensors, arranged in different sound paths, can be driven and/or queried, and at least one remote, control/evaluation unit, wherein the control/evaluation unit so switches the at least one switch, that the driven and/or queried, ultrasonic sensor, or the driven and/or queried pair of ultrasonic sensors, is activated and provides measured values.
US07706972B2 Navigation apparatus, image display method, and program for the image display method
A navigation apparatus which includes a front image display displaying an image of a front side and a back image display displaying an image of a back side, the each image being one of images stereoscopically overlapped along the line of sight; a front image signal; a measuring unit for measuring a current position of own vehicle; a map storage unit; a controller for controlling each unit, wherein the controller reads map data of a predetermined area and determines if an elevated road exists in the area, wherein when the elevated road exists, the controller checks whether or not the current position of the own vehicle is on the elevated road, and wherein when the current position is not on the elevated road, the front image display draws the image of the elevated road so that an image drawn on the back image display can be visually percepted.
US07706970B2 Passenger location information system, portable information terminal, and server
The present invention provides a passenger location information system that provides information on the current location of a user during a trip in real time and in a mode suitable for each user. A configuration is provided in which passenger location information, at least including information on the ends (station, stop, etc.) of a transportation line interval in which a portable information terminal is located, is output at a predetermined time on a user terminal 1 such as a mobile phone terminal connectable to a network. In addition, using notification means such as a ringing tone or a vibrator, the user terminal 1 notifies the user, under a condition set by the user in advance, that the user is approaching a destination to prevent the user from riding past a destination due to dozing.
US07706968B2 System and method for characterizing traffic behavior at an airport
A method is provided for characterizing traffic behavior at an airport. Scheduled and real-time flight information for the airport is obtained and used to determine, over a selected interval of time, flight delay information. The flight delay information is used to characterize an extent of delay for the airport. Various embodiments characterize traffic behavior at a plurality of distinct airports and traffic behavior of a selected airline, both at an airport and at distinct airports.
US07706966B2 Navigation systems, methods, and programs
Vehicle navigation systems, methods, and programs, receive traffic information. The systems, methods, and programs determine whether there is a controlled road link within a predetermined distance of the vehicle and determine whether there is congestion information that begins with the controlled road link based on the received traffic information. The systems, methods, and programs provide, if the congestion information indicates that traffic congestion begins at the controlled link, guidance including traffic congestion guidance, the traffic congestion guidance indicating that the traffic congestion begins at the controlled road link.
US07706961B2 Diesel engine system and method of controlling diesel engine
In a process of automatically stopping a diesel engine upon fulfillment of automatic engine stop conditions, an ECU cuts off fuel injection when the engine speed equals a preset first engine speed N1. The ECU limits the amount of intake air at the first engine speed N1 and, then, increases the amount of intake air at a point in time when the engine speed equals a second engine speed N2, at which point a piston in a cylinder which will be on a compression stroke at engine stop is expected to transfer to a last intake stroke, so that the piston in the compression stroke cylinder at engine stop stops at a point within a specified range closer to the bottom dead center than a piston in a cylinder which will be on an expansion stroke at engine stop.
US07706959B2 Method for adjusting the air/fuel ratio of an internal combustion engine
A method is for adjusting a fuel/air ratio by means of an on-off controller as well as a diagnostic method in which a desired fuel/air mixture is regulated in accordance with a test signal of a lambda probe that is embodied as a jump probe. The switching point of the on-off controller is moved/adapted while the oscillation of the test signal of the lambda probe is analyzed regarding the amplitude and/or the asymmetry of the oscillation around the switching point at a constant control stroke. A desired value for the asymmetry or the amplitude of the oscillation of the test signal of the lambda probe around the respective switching point is predefined, the switching point of the on-off controller being moved such that the desired value is reached.
US07706958B2 EGR control apparatus and method for internal combustion engine
An EGR control apparatus and method for an internal combustion engine which burns an air-fuel mixture with self ignition in addition to a flame propagation combustion, are provided for improving the combustion efficiency, engine output, drivability, and exhaust gas characteristics in an internal combustion engine which involves a self ignition combustion of an air-fuel mixture in addition to a flame propagation combustion. The EGR control apparatus comprises an ECU which selects one of a stratified self ignition mode, a stratified flame propagation combustion mode, and a homogeneous flame propagation combustion mode, sets a total target EGR amount and a target in-cylinder gas temperature in accordance with the selected combustion mode, calculates a target internal EGR amount in accordance with the value, calculates a target external EGR amount by subtracting the target internal EGR amount from the total target EGR amount, and controls the internal EGR amount and the external EGR amount to be the target internal EGR amount and the target external EGR amount, respectively, by driving three mechanisms.
US07706957B2 Apparatus for controlling quantity of fuel to be actually sprayed from injector in multiple injection mode
In an apparatus, an actual fuel spray characteristic obtaining unit obtains, based on an operation of a learning fuel injection instructing unit in a learning mode, an actual fuel spray characteristic of an injector relative to a variable of a target interval period within at least one section in a usable range therefor. A phase difference calculating unit calculates a phase difference between a reference fuel spray characteristic and the obtained actual fuel spray characteristic. A phase correcting unit shifts the reference fuel spray characteristic by the calculated phase difference such that the reference fuel spray characteristic is corrected to approach the obtained actual fuel spray characteristic.
US07706954B2 Speed controller having several operating modes
A speed controller for motor vehicles having an input device for the input of a desired speed Vset by the driver, and having a plurality of operating modes which are able to be activated in different speed ranges and differ in their functional scope. A change in the operating mode, which results in the loss of a safety-relevant function, is provided or enabled by a command of the driver, characterized by a decision unit, which, in the light of predefined criteria, determines whether a change in the desired speed Vset, which is input by the driver, is to be interpreted as a command for changing the operating mode.
US07706951B2 Shift control system of automatic transmission and method thereof
A shift control system of an automatic transmission and a method thereof include controlling the off-going and on-coming clutches according to hydraulic pressures of the off-going and on-coming clutches calculated based on a flare amount when a flare occurs, controlling the on-coming clutch according to hydraulic pressure of the on-coming clutch calculated based on a shifting time interval when the flare does not occur and the shifting time interval is smaller than or equal to a predetermined time interval, and controlling the off-going and on-coming clutches according to hydraulic pressures of the off-going and on-coming clutches calculated based on an excess rate of change of a turbine speed when the shifting time interval is larger than a predetermined time interval.
US07706949B2 Method and apparatus to control an electro-mechanical transmission during shifting event
A method and system for executing a shift from a first fixed gear to a second fixed gear in a powertrain system comprising a two-mode, compound-split, electro-mechanical transmission operative to receive a speed input from an engine is described. It includes deactivating an off-going clutch, and generating a time-based profile for rotational speed of an oncoming clutch. The input speed is controlled based upon the rotational speed of the oncoming clutch and an output of the transmission. The oncoming clutch is actuated, preferably when the input speed is synchronized with a rotational speed of an output shaft of the transmission multiplied by a gear ratio of the second fixed gear, preferably after a predetermined elapsed period of time in the range of 500 milliseconds.
US07706944B2 Parking assist device
A parking assist device detecting a parking stall line from an image, which is captured by a capturing portion; setting a parking target position on the basis of the parking stall line; and assisting the vehicle to travel to the parking target position; the parking assist device includes a vehicle detecting portion for detecting a movement of the vehicle, a memorizing portion for memorizing the movement detected by the vehicle detecting portion, as a vehicle moving trajectory, a temporary parking target position estimating portion for assuming a temporary parking target position on the basis of variations of the vehicle moving trajectory, which has been memorized by the memorizing portion, and a parking stall line searching area setting portion for setting a parking stall line searching area, within which a parking stall line is searched on the basis of the temporary parking target position.
US07706943B2 Turning radius calculation, steering assistance and parking assistance employing turning radius function
Disclosed is a turning radius calculation method including: expressing a steering system model by means of relational expressions having a steering angle and turning angles of outer and inner tires as variables and including known parameters and unknown parameters; entering data on the known parameters based on design data; calculating the unknown parameters from the relational expressions corresponding to a zero-steering state and the relational expressions corresponding to a full-steering state; calculating turning angles of outer and inner tires respectively corresponding to a plurality of steering angles between the zero-steering state and the full-steering state using the relational expressions where calculated data on the unknown parameters are entered; calculating turning radii corresponding to the calculated turning angles of the outer and inner tires; and calculating an approximate function of turning radius for steering angle based on the plurality of steering angles and the turning radii.
US07706941B2 Method and system for coordinating a vehicle stability control system with a suspension damper control sub-system
A method and system for coordinating a vehicle stability control system with a suspension damper control sub-system includes a plurality of dampers, each of which are controlled directly by the suspension damper control sub-system. A plurality of sensors sense a plurality of vehicle parameters. A supervisory controller generates vehicle damper commands based on the plurality of vehicle parameters for each of the dampers. A damper controller in electrical communication with the supervisory controller receives the vehicle damper commands and generates sub-system damper commands based on a portion of the plurality of vehicle parameters for each of the dampers. The damper controller also determines if any of the vehicle damper commands for any one of the dampers has authority over the corresponding sub-system damper command. The damper controller then determines a modified sub-system damper command for each of the dampers in which the corresponding vehicle damper command has authority, wherein the modified sub-system damper command is based on the vehicle damper command and the sub-system damper command.
US07706935B2 Energy management system for motor-assisted user-propelled vehicles
An energy management system for a motor-assisted user-propelled vehicle comprising a motor capable of assisting in propelling the vehicle and a rechargeable power supply for supplying energy to the motor. The system comprises: a user input for providing a desired value for each of at least one control parameter related to the user; a sensor for each control parameter for obtaining an actual value of the control parameter; a value comparator for receiving the desired value and the actual value of each control parameter and comparing them to generate a comparison signal for each control parameter; a command generator for generating a motor command using at least one comparison signal; and a motor controller for operating the motor, using the motor command, either to assist in propelling the vehicle, or act to recharge the power supply, in a way to bring the actual value closer to the desired value.
US07706931B2 Control system
A control system comprises: a plurality of input devices; a plurality of remote output devices; a plurality of dedicated connections and a digital data network interconnecting the plurality of input devices and the plurality of remote output devices. Each one of the plurality of output devices is connected to one of the plurality of input devices by an associated one of the plurality of dedicated connections. Each output device is operable to detect an addressing error in the digital network by comparing a value of a parameter received via its dedicated connection with the value of the same parameter received via the digital data network. Each output device is operable to use a network address dependent upon a value received via its dedicated connection.
US07706930B2 Tire-inflation method, and device and machine for implementing the method
The method consists in adjusting the pressure of a tire (5) according to a corrected set value Pcc calculated using formula (I), wherein: Pc is a set value recommended by a car manufacturer and a tire producer; Tp is the temperature of the tire (5), supplied by a temperature sensor installed in the tire, and Tref is a variable reference temperature which is selected as being the lowest temperature from the instantaneous ambient temperature measured (at 37) at the site of the inflating machine (2) and a calculated mean value for ambient temperature, the pressures Pc and Pcc being in absolute value and temperatures Tp and Tref being given in degrees K.
US07706924B2 Vibration controller for active vibration insulators and method for controlling vibrations for the same
A vibration controller includes a map controller, an adaptive controller, a set-up frequency judge/switcher, and an actuator. The map controller includes a data map storage for storing data on control signals determined in advance for a vibration insulator, and a signal generator for selecting one of the data, depending on a frequency of a cyclically pulsating signal emitted from a vibration generating source of a vehicle, from the data map storage and generating a control signal. The adaptive controller generates the control signal with respect to the cyclically pulsating signal using an adaptive control method. The set-up frequency judge/switcher switches from the map controller to the adaptive controller or vice versa based on the frequency of the cyclically pulsating signal. The actuator actuates an actuator of the vibration insulator based on the control signal generated by the map controller or the adaptive controller, whereby inhibiting the vehicle from vibrating.
US07706922B2 Method for controlling parallel kinematic mechanism machine and control apparatus therefor
First of all, in a first step S1, each actuator command value for position command value and posture command value of an end-effector is determined. Next, in a second step S2, rotational resistance values of a first and a second universal joints are obtained, and in a third step S3, the force and the moment exerted to each of the second universal joints are computed using this, and in a fourth step S4, the resultant force and the resultant moment exerted to the end-effector are determined from these. Then, in the fifth step, the elastic deformation amount of a mechanism is computed using these, and a compensation amount of the actuator command value is computed using these values. And then, in the sixth step, the actuator command values determined in the first step are updated with the compensation amount determined in the fifth step taken into account.
US07706915B2 System and software of enhanced pharmacy services and related methods
A system, software, and methods related to enhanced pharmaceutical order entry and administration by medical personnel, and enhanced pharmaceutical inventory control within a medical institution are provided. An embodiment of the system includes a pharmaceutical information management server having memory and a medication administration program product including a set of instructions stored in the memory of the pharmaceutical information management server to enhance provision of pharmacy services. The system also includes medical institution physician computers to provide for computerized physician medication order entry, pharmacy computers to provide for review and verification by a pharmacist of electronic medication orders placed through the physician computers, and medical institution nursing unit computers, to provide for review of and input to electronic medication administration records.
US07706913B2 Method for machining a workpiece by means of a rotating cutting tool
A method for machining a workpiece 1 by means of a rotating cutting tool 2, in which the tool 2 is moved along paths 3 relative to the workpiece 1, characterized in that limits of machining portions to be machined by means of at least one tool 2 are determined, that within the range of the limits of machining portions to be machined by means of the tool 2 an infeed and/or lifting movement of the tool 2 is defined and that the infeed or lifting movement during machining of the workpiece 1 is carried out within the range of the limits of machining portions to be machined by means of the tool 2.
US07706911B2 Yield estimation method for LSI
Using data obtained by varying intra-chip variance, a frequency distribution of a yield corresponding to each intra-chip variance is obtained by a statistical timing analysis. The frequency of a ring oscillator loaded into the chip of an LSI is measured for each chip, and the frequency distribution of the ring oscillator is obtained. The convolution between the frequency distribution of a yield corresponding to each intra-chip variance and the frequency distribution of the ring oscillator is performed. By integrating the results the cumulative probability distribution of the yield of the LSI corresponding to each intra-chip variance is obtained. The fit is rendered between the distribution and the yield distribution of the LSI chip of the past lot, an appropriate intra-chip variance value is obtained, the cumulative probability distribution corresponding to the value is similarly calculated, and the result is defined as an estimated distribution of the yield of the LSI chip.
US07706910B2 Imager assembly and method for solid imaging
Solid imaging apparatus and methods for use are disclosed that reduce the amount of uncured solid imaging build material remaining on a completed build object following the completion of the solid imaging build process. The amount of uncured build material is reduced through the use of either an uncoating web that removes excess build material from the build object during the course of the building process or an ink jet source of build material that uses only as much build material as is necessary for the fabrication of the build part. Also disclosed is an imager assembly for use with such a solid imaging apparatus that incorporates two or more individual imagers in an array and accounts for variations in the intensity and alignment of adjacent imagers. The apparatus can be modified for semi-continuous operation and for integrating into a manufacturing operation, if desired.
US07706901B2 Low latency real-time audio streaming
Systems and methods for audio streaming in a computing device are described. In one aspect an interface to an adapter driver is provided. The adapter driver is associated with an audio device. The adapter driver and a wave real-time (WaveRT) port driver associated with the computing device use the interface to configure direct access by a client of the computing device and by the audio device to a cyclic buffer. The direct access is for rendering and/or capturing an audio stream. The direct access is independent of any copying by a port driver on the computer system of the audio stream to any buffer.
US07706900B2 Control apparatus with fast I/O function, and control method for control data thereof
A control apparatus with a fast I/O function is adapted for storage of a control program, and to input a status of a target to be controlled as an input data from an I/O device, follow the control program to execute an operation of the input data, and output to the I/O device a result of the operation as an output data for controlling the target to be controlled, and includes a batch I/O buffer memory 201 having an output data register for storing an output data of the I/O device, and a batch I/O buffer memory controller 203 for controlling a writing of output data to be written to the batch I/O buffer memory 201, the batch I/O buffer memory controller 203 being adapted to control the writing of output data to the batch I/O buffer memory in accordance with a comparison output of control data of a control program executing circuit 14.
US07706898B2 Use of variables in a number of automation systems
There is described a method and system for using at least one variable of a first automation system in a second automation system, with the variable being made available by the first automation system. An object is to allow a user to program access to a local and remote variable in an identical manner, without having to program special access functions, set up connections and apply a local variable to take up the variable value or to create additional assignment tables and similarly apply the local variable. This object is achieved with a method and system of the type mentioned above, in that an identification feature is used for the unique identification of the variable in the at least second automation system, said identification feature being hierarchically structured and having a system-specific path name and a name for the variable.
US07706894B2 Heart wall ablation/mapping catheter and method
Steerable electrophysiology catheters for use in mapping and/or ablation of accessory pathways in myocardial tissue of the heart wall and methods of use thereof are disclosed. The catheter comprises a catheter body and handle, the catheter body having a proximal section and a distal section and manipulators that enable the deflection of a distal segment of the distal tip section with respect to the independently formed curvature of a proximal segment of the distal tip section through a bending or knuckle motion of an intermediate segment between the proximal and distal segments. A wide angular range of deflection within a very small curve or bend radius in the intermediate segment is obtained. At least one distal tip electrode is preferably confined to the distal segment which can have a straight axis extending distally from the intermediate segment. The curvature of the proximal segment and the bending angle of the intermediate segment are independently selectable. The axial alignment of the distal segment with respect to the nominal axis of the proximal shaft section of the catheter body can be varied between substantially axially aligned (0° curvature) in an abrupt knuckle bend through a range of about −90° to about +180° within a bending radius of between about 2.0 mm and 7.0 mm and preferably less than 5.0 mm. The proximal segment curve can be independently formed in a range of about −180° through about +270° with respect to the axis of the proximal shaft section to provide an optimum angular orientation of the distal electrode(s). The distal segment can comprise a highly flexible elongated distal segment body and electrode(s) that conform with the shape and curvature of the heart wall.
US07706892B2 Implantable microstimulator with plastic housing and methods of manufacture and use
An implantable microstimulator includes a plastic housing having a first end and a second end; an electronic subassembly disposed within the housing; a first electrode disposed at the first end of the plastic housing and in electrical communication with the electronic subassembly; and a second electrode disposed at the second end of the plastic housing and in electrical communication with the electronic subassembly. The plastic housing, first electrode, and second electrode form a hermetically sealed structure around the electronic subassembly.
US07706886B2 Ophthalmic treatment stimulation method for inhibiting death of retinal cells
An ophthalmic treatment method for inhibiting death of retinal constitutive cells of an eye by stimulating the cells includes a first step of placing a positive electrode and a negative electrode in such positions outside the eye that the electrodes provide electrical stimulation to the cells, at least one of the electrodes being placed on one of a cornea and sclera of the eye; and a second step of generating an electrical stimulation pulse having an electric current set at 20 μA or more but not exceeding 300 μA from each placed electrode.
US07706883B1 Efficient data retrieval for implantable medical devices
Techniques for communicating with implantable medical devices (IMDs) in a manner that promotes efficient data retrieval are described. The techniques involve ways to streamline retrieval of data stored on a patient's IMD. In one exemplary technique, first and second data ranges are determined for retrieval from an IMD. The technique evaluates whether the first data range overlaps or is separated by less than a predefined amount from the second data range. In an event where the first and second data ranges overlap or are separated by less than the predefined amount, the technique requests a third data range from the IMD which encompasses the first and second data ranges.
US07706882B2 Methods of using high intensity focused ultrasound to form an ablated tissue area
A method of thermal ablation using high intensity focused ultrasound energy includes the steps of positioning one or more ultrasound emitting members within a patient, emitting ultrasound energy from the one or more ultrasound emitting members, focusing the ultrasound energy, ablating with the focused ultrasound energy to form an ablated tissue area and removing the ultrasound emitting member.
US07706881B1 Implantable medical device with cardiac output- based apnea suppression
Techniques are provided for improving cardiac output and also suppressing certain forms of apnea/hypopnea within a patient using an implantable medical device, such as a pacemaker or ICD. In one example, a selected pacing parameter—usually the pacing rate—is temporarily altered by an amount sufficient to elevate cardiac output, the elevation in cardiac output being eventually reduced by intrinsic compensatory mechanisms within the patient. The pacing parameter is then temporarily reset for a duration sufficient to allow the compensatory mechanisms to return toward a previous state so as to permit a subsequent alteration in the pacing parameter to again elevate cardiac output. The pacing parameter is repeatedly altered and reset so as to achieve an overall increase in cardiac output despite the intrinsic compensatory mechanisms. The increase in cardiac output is often sufficient to suppress certain forms of apnea/hypopnea, particularly apnea/hypopnea arising from Cheyne-Stokes Respiration (CSR).
US07706879B2 Apparatus and methods for automatic determination of a fusion pacing pre-excitation interval
Automated adjustment of a pre-excitation interval (PEI) used to deliver hemodynamically efficient fusion pacing therapy.
US07706877B2 Patient controlled atrial shock therapy
An implanted cardiac device detects an atrial arrhythmia and provides periodically updated atrial arrhythmia status as long as the arrhythmia is ongoing. A patient may request an indication of ongoing atrial arrhythmia status from external to the patient using a patient activator. The patient activator may include a magnet for closing a reed switch in the implanted device to provide the request or may provide the request over a telemetry link to the implanted device. The implanted device may provide the requested atrial arrhythmia status and other information in the form of an audible tone produced by the implanted device or as a message telemetered from the implanted device to the patient activator. The patient activator may include a tone detector and display for providing a visual indication of the atrial arrhythmia status indication. The magnet activator may also be employed to request or withhold atrial shock therapy.
US07706874B2 Stimulating cranial nerve to treat disorders associated with the thyroid gland
A method, system, and an apparatus for stimulating a cranial nerve of a patient to treat a disorder, such as a metabolic or an endocrine disorder associated with the thyroid gland with an implantable medical device are provided. The method comprises coupling an electrode to the cranial nerve selected from the group consisting of a vagus nerve, a trigeminal nerve, and a glossopharyngeal nerve. The method further includes generating an electrical signal to treat a disorder associated with the thyroid gland. The electrical signal may be applied to the cranial nerve using the electrode to provide electrical nerve stimulation therapy to the patient. For treating a patient with a metabolic or an endocrine disorder associated with the thyroid gland, a neurostimulator may be adapted to apply an electrical stimulus to the vagus nerve and/or a branch of the vagus nerve associated with the thyroid gland. By balancing hormonal imbalance, the neurostimulator may provide electrical nerve stimulation therapy to the patient, thereby treating a target metabolic or an endocrine disorder associated with the thyroid gland.
US07706870B2 Method for analyzing irreversible apneic coma (IAC)
An method for analyzing irreversible apneic coma (IAC) for determining the presence of irreversible apneic coma (IAC) by analyzing the heart rate variability of a brain traumatic patient, thereby providing a physician a reference index to determine whether brain death has occurred. This method includes, at first, recording an electrocardiogram (ECG) from a subject. Then, analyzing R-R interval in said electrocardiogram (ECG), and plotting said R-R interval into Poincaré plot, wherein the X coordinate in said Poincaré plot represents R-R interval(n), and n is a 1˜data number. Y coordinate in said Poincaré plot represents RR(n+1). And, finally, quantifying said Poincaré plot, and obtaining semi-major axis (SD1), semi-minor axis (SD2), and SD1/SD2 of said Poincaré plot, as well as Poincaré plot area.
US07706869B2 Automated template generation algorithm for implantable device
A method and device for generating a template that includes identifying events of a plurality of sensed events having predetermined characteristics as first selected events and generating the template from the first selected events. Events of the plurality of events having the predetermined characteristics are identified as second selected events, and a determination is made as to whether the template is valid in response to the second selected events. The template is updated from the second selected events in response to the template not being valid.
US07706867B1 Methods and systems to correlate arrhythmic and ischemic events
Systems and methods for determining whether there is a correlation between arrhythmias and myocardial ischemic episodes are provided. An implantable system (e.g., a monitor, pacemaker or ICD) is used to monitor for arrhythmias and to monitor for myocardial ischemic episodes. When such events are detected by the implantable system, the implantable system stores (e.g., in its memory) data indicative of the detected arrhythmias and data indicative of the detected myocardial ischemic episodes. Then, for each detected arrhythmia, a determination is made based on the data, whether there was a myocardial ischemic episode detected within a specified temporal proximity of (e.g., within a specified amount of time of) the arrhythmia. Where a myocardial ischemic episode occurred within the specified temporal proximity of an arrhythmia, data for the two events can be linked. Additionally, when a log of arrhythmias is displayed, for each arrhythmia there is an indication of whether a myocardial ischemic episode was detected within the specified temporal proximity of the arrhythmia. This abstract is not intended to be a complete description of, or limit the scope of, the invention.
US07706866B2 Automatic orientation determination for ECG measurements using multiple electrodes
Cardiac monitoring and/or stimulation methods and systems provide monitoring, defibrillation and/or pacing therapies. A signal processor receives a plurality of composite signals associated with a plurality of sources, separates a signal using a source separation algorithm, and identifies a cardiac signal using a selected vector. The signal processor may iteratively separate signals from the plurality of composite signals until the cardiac signal is identified. The selected vector may be updated if desired or necessary. A method of signal separation involves detecting a plurality of composite signals at a plurality of locations, separating a signal using source separation, and selecting a vector that provides a cardiac signal. The separation may include a principal component analysis and/or an independent component analysis. Vectors may be selected and updated based on changes of position and/or orientation of implanted components and changes in patient parameters such as patient condition, cardiac signal-to-noise ratio, and disease progression.
US07706865B1 Apparatus and method for cardiac rhythm detection
Cardiac pacing may be controlled through retrospective detection of events that are sensed during a given period of time. In some embodiments a detection decision is made substantially prior to the end of an escape interval. In some embodiments the mode of detection may be changed near the end of the period of time. In some embodiments the period of time is extended when an event is detected near the end of the period of time.
US07706862B2 Detecting human cancer through spectral optical imaging using key water absorption wavelengths
Spectral optical imaging at one or more key water absorption fingerprint wavelengths measures the difference in water content between a region of cancerous or precancerous tissue and a region of normal tissue. Water content is an important diagnostic parameter because cancerous and precancerous tissues have different water content than normal tissues. Key water absorption wavelengths include at least one of 980 nanometers (nm), 1195 nm, 1456 nm, 1944 nm, 2880 nm to 3360 nm, and 4720 nm. In the range of 400 nm to 6000 nm, one or more points of negligible water absorption are used as reference points for a comparison with one or more key neighboring water absorption wavelengths. Different images are generated using at least two wavelengths, including a water absorption wavelength and a negligible water absorption wavelength, to yield diagnostic information relevant for classifying a tissue region as cancerous, precancerous, or normal. The results of this comparison can be used to identify regions of cancerous tissue in organs such as the breast, cervix and prostate.
US07706861B2 Guide wire insertion and re-insertion tools and methods of use
An insertion tool for use in inserting a guide wire into a guide wire lumen of a catheter for use in a lumen of an endoscope. The insertion tool includes a main body having a main lumen and a funnel-shaped extension connected to and disposed atop the main body. The funnel-shaped extension having a funnel lumen. The funnel lumen has a top opening and a bottom opening. The funnel lumen tapering from the top opening to the bottom opening. The bottom opening positioned and sized to communicate with the guide wire lumen of the catheter such that, when the catheter is disposed in the main lumen, the guide wire may be easily inserted into the top opening of the funnel lumen and into the guide wire lumen of the catheter.
US07706858B1 Head and neck immobilization in magnetic resonance imaging
Apparatus, system and method for immobilizing a patient's head during imaging. The apparatus includes two substantially C-shaped members that are pivotably mounted to each other. One C-shaped member includes at least one adjustable positioning rod for securing the patient's head during imaging. The apparatus is attached to a magnet resonance imaging apparatus to form a system. The system is used for imaging a patient whose head and neck is immobilized by the apparatus.
US07706852B2 System and method for detection of unstable oxygen saturation
Methods and systems are described for simplified detection of unstable oxygen saturation of a patient by analysis of statistical variations in blood oxygen. One method for automatic detection of unstable oxygen saturation of a patient using a pulse oximeter comprises receiving at least a single time series input of oxygen saturation values and computing at least two metrics based on statistical properties of the single time series input of the oxygen saturation values.
US07706850B2 Integrated detachable PDA and cellular phone
In accordance with the present invention, a system includes a personal digital assistant (PDA) and a cellular phone adapted to be coupled to the PDA so that upon coupling the cellular phone to the PDA the combined cellular phone and PDA forms a single body.
US07706849B2 Mobile communication devices with internal antennas
A mobile communication device comprises an internal antenna device for receiving low-band signals of operating frequency band below 1 GHz, and the internal antenna device can be connected in series or parallel with an external antenna such as an earphone. The mobile communication device of the invention uses the internal antenna device for receiving low-band signals, enabling radio alarm function and timed recording of radio programs without plugging in an external earphone.
US07706848B2 Jog dial and mobile terminal incorporating jog dial
A jog dial and a mobile terminal incorporating the jug dial are provided. The rotation direction and rotation speed of the jog dial are detected at the same time. The structure of the jog dial is simplified and the number of components are reduced, thereby reducing manufacturing cost and satisfying various functions of the mobile terminal.
US07706847B1 Portable radio telephone
A portable radio telephone having an antenna projecting from the top surface. The antenna can be pivoted from an upright position to an angled position.
US07706844B2 Input device with user balanced performance and power consumption
Operational characteristics of a wireless input device are modified so as to balance performance and power conservation. Power management algorithms may include an algorithm that improves device performance and increases device power consumption, as well as an algorithm that decreases device power consumption and reduces device performance. An algorithm that most closely corresponds to the desired balance of performance and power consumption is identified. The identified algorithm is then transmitted to the wireless device.
US07706843B2 Mobile handset including alert mechanism
A mobile handset including a light-alert feature that overcomes some of the problems of cell phone ringers and vibration mechanisms. A mobile handset includes a phone housing, a display carried by the phone housing, one or more illumination devices other than the display carried by the housing that illuminate upon one or more events, and at least one of electronics and software to cause the one or more illumination devices to illuminate upon one or more events.
US07706842B2 Mote networks having directional antennas
A mote network having and/or using one or more directional antennas.
US07706840B2 Manifold in a radio base station and method of using such a radio base station
A radio base station has a monitor (31), memory (33, 49) and one or more resources (35(i), 37(j), 39(k), 41(m), 43(n), 45(o), 47(p)). The memory (33, 49) is connected to the monitor (31) and stores tasks and data. Each of the resources (35(i), 37(j), 39(k), 41(m), 43(n), 45(o), 47(p)) is connected to the monitor (31) and performs a function or executes a program. The radio base station has an analogue signal manifold (39(k)) with input lines, output lines, and nodes for making connections between input and output lines. The input lines and output lines are connectable to predetermined resources and the nodes may perform a mathematic operation on an incoming signal on the input lines.
US07706839B2 Information processing device, information processing method, and information processing program
An information processing device including a communication device. The information device, an information processing method, and an information processing program use a plurality of SIM cards having different recorded information and enable reading of the information from the SIM cards and writing into the SIM cards, thereby improving the convenience of the SIM cards. The information processing device includes a communication device (48) communicating with an external communication device via a communication line and uses a plurality of SIM cards, SIM card I (361) and SIM card II (362) having different storage information. The information processing device includes an information processing part (CPU 40) for selecting a SIM card according to selection information specifying a SIM card and reading or writing SIM card information between the selected SIM card and the communication device.
US07706838B2 Physical presence digital authentication system
The interactive authentication system allows a consumer to interact with a base station, such as broadcast media (e.g., television and radio) or PC, to receive coupons, special sales offers, and other information with an electronic card. The electronic card can also be used to transmit a signal that can be received by the base station to perform a wide variety of tasks. These tasks can include launching an application, authenticating a user at a website, and completing a sales transaction at a website (e.g., by filling out a form automatically). The interaction between the base station and the electronic card is accomplished by using the conventional sound system in the base station so that a special reader hardware need not be installed to interact with the electronic card. The user is equipped with an electronic card that can receive and transmit data via sound waves. In the various embodiments, the sound waves can be audible or ultrasonic (which can be slightly audible to some groups of people).
US07706837B2 Disabling operation of a camera on a handheld mobile communication device based upon enabling or disabling devices
A handheld communication device capable of transmitting and receiving at least voice and text communication. The device has a body assembly including a front face arranged to be directed toward an operator of the device when held in a text communicating orientation. A display screen and a text-input keyboard are included and are each exposed at the front face of the body assembly. The keyboard has a plurality of keys that include a set of alphabetic keys with which either QWERTY-, QWERTZ- AZERTY- or Dvorak-arranged alphabetic characters are associated. An integrated camera assembly is also included that is configured for taking photographs and the communication device enabled to wirelessly communicate photographs taken with the camera assembly to a remote receiver. The camera assembly includes a photo-initiating actuator having an actuated position and an unactuated position and at least one of a selective enablement device or a selective disablement device.
US07706834B2 Mobile terminal having radio frequency identification (RFID) function
A mobile terminal is provided having an radio frequency identification (RFID) function and includes an antenna which transmits and receives a radio signal; a radio frequency identification matching circuit which changes an operating band of the antenna to a frequency band where an RFID radio signal is input and output; a communication module which processes a mobile communication radio signal transmitted and received via the antenna; and a switch which connects the antenna to either the communication module or the RFID matching circuit according to whether an RFID function is used or not. Accordingly, the compactness of the mobile terminal can be realized, and the RFID communication performance can be enhanced.
US07706831B2 Simplified intuitive cell phone user interface
A portable communications device, e.g., a cell phone with a simplified user interface and easy to use keys is described. The user interface supports book type and circular type applications. Book interface type applications are applications in which a user is stopped from moving beyond the last page when a next page operation is selected. In circular applications a user is allowed to move from the last page of an application to the first page of the application by selecting a next page option. Regardless of the application type, in response to a displayed page a user, in some embodiments, is presented with at most 4 options. This allows navigation between applications, pages and selection of actions corresponding to pages to be supported using relatively few keys, e.g., 4 keys, thereby allowing the number of keys on the phone to be kept small and the key size large.
US07706830B2 Method and subscriber unit for performing an access procedure
A base station for controlling transmission power during the establishment of a communication channel utilizes the reception of a short code during initial power ramp-up. The short code is a sequence for detection by the base station which has a much shorter period than a conventional access code. The ramp-up starts from a power level that is lower than the required power level for detection by the base station. The power of the short code is quickly increased until the signal is detected by the base station. Once the base station detects the short code, it transmits an indication that the short code has been detected.
US07706826B2 Aggregate radiated power control for multi-band/multi-mode satellite radiotelephone communications systems and methods
A satellite radiotelephone system includes a space-based component that is configured to communicate with multiple radiotelephones over multiple frequency bands and/or multiple air interfaces. An ancillary terrestrial network is configured to communicate terrestrially with the multiple radiotelephones over substantially the multiple frequency bands and/or substantially the multiple air interfaces. An aggregate radiated power controller is configured to limit an aggregate radiated power by the multiple radiotelephones to a maximum aggregate radiated power.
US07706825B2 System for exchanging mail among members belonging to group
A cellular phone of a member, who newly joins a group, creates a member list including a group ID and profile of a leader, and transmits a participation contact mail including a profile of the corresponding new member to a cellular phone of the leader. The cellular phone of the leader adds the profile of the new member to a member list after receiving the participation contact mail. The participation contact mail is transferred to the cellular phones of other existing members registered in the member list. The cellular phones of the existing members add the profile of the new member to their member lists in response to the received contact mail and transmit their profiles to the cellular phone of the new member. The cellular phone of the new member adds the profiles of the existing members to the member list in response to the received participation contact mail.
US07706820B2 Conversion adapter, medical system and communication method
A conversion adapter according to an embodiment of the invention is connected between a control apparatus that controls a medical appliance and the medical appliance and operates as the virtual control apparatus and medical apparatus. Thus, the communication between the control apparatus and medical appliance having different protocols and communication speeds can be performed efficiently. The conversion adapter includes an appliance information managing section, a control section, a first buffer, a second buffer, an appliance-specific command interpreting section, a communication I/F, and a communication I/F.
US07706819B2 Mixed-mode interaction
A user of a wireless device, such as a mobile phone, can make purchases or obtain information via a network, such as the Internet, using both voice and non-verbal methods. Users can submit voice queries and receive non-verbal replies, submit non-verbal queries and receive voice replies, or perform similar operations that marry the voice and data capabilities of modern mobile communication devices. The user may provide notification criteria indicating under what conditions a notification should be sent to the user's wireless device. When purchasing opportunities matching the selected notification criteria become available, the user is notified. The user can respond to the notification, and immediately take advantage of the purchasing opportunity if he so desires. Mixed-mode interactions can also be used by sellers to more advantageously control the marketing of distressed, time sensitive, or other merchandise/services.
US07706818B2 Method of responding to a call and mobile communication terminal for implementing the same
A method of responding to a call and mobile communication terminal implementing the same are disclosed. The present invention includes a call request receiving step of receiving a call request from a calling party, a text message preparing step of preparing a text message, and a message communication step of converting the prepared text message to a voice message and transmitting the voice message. Accordingly, in case that a terminal user has difficulty in answering an incoming call from a calling party or intends to continue using the mobile communication terminal prior to receiving the incoming call, the terminal user is able to continue having a conversation using a text message.
US07706817B2 Provision of group services in a telecommunications network
A method and system for providing group services in a telecommunications network. Groups of subscribers can be created and each group associated with its own telephone number. A member of a group can communicate with others in that group using a group service and the telephone number associated with the group. In one aspect, a number of different, and separately processed, group services are provided which can be accessed using a common group telephone dialing number.
US07706815B2 Wireless device, program products and methods of using a wireless device to deliver services
In at least one embodiment, a plurality of raw time-stamped waypoints describing a geographical route are received. The plurality of raw time-stamped waypoints are filtered based upon at least one of a set including a threshold distance between pairs of the plurality of raw time-stamped waypoints and a velocity indicated by pairs of the plurality of raw time-stamped waypoints. A smoothed route is generated by modifying at least some of the filtered plurality of raw time-stamped waypoints. The smoothed route is stored in data storage.
US07706812B2 System and method for detecting locations of a customer premises equipment
A system and method are provided for detecting locations of a customer premises equipment in a wireless communication system with one or more base transceiver stations and one is efficient. A plurality of antennas in a base transceiver station (BTS) receives signals transmitted from a customer premises equipment (CPE). A timing detection module extracts the timing offset from the receiving signals and a first calculation module calculates the distance between the BTS and the CPE based on the timing offset. A signal detection module detects magnitudes and phases of the receiving signals and a second calculation module determines a dominant beam according to the antenna pattern and calculates the direction of arrival of the dominant beam. A third calculation module calculates the location of the CPE relative to the BTS based on the distance and the direction of arrival.
US07706811B2 Signal comparison-based location determining method
At least one portable RF communications device in conjunction with at least two fixed-location service-area antenna stations respectively capable of RF communication with the at least one device performs the steps of: (I) using a portable device at a selected location to measure RF communications signals from the plurality of local fixed-location service-area antenna stations and electronically storing at least two of the respective reception signal strength measurements; and (II) monitoring a portable device location by causing the device to measure reception signal strength associated with local fixed-location service-area antenna stations signals, and to electronically compare these measurements with the stored at least two measurements.
US07706810B1 Position-based interleave regulation system and method
The present invention is a position-based interleave regulation system for communications devices. The device may comprise one or more of the following features: (a) a global positioning system (GPS) receiver capable of receiving positioning data from GPS satellites; (b) a radio frequency (RF) transceiver having at least a first channel and a second channel; (c) a geographical information system (GIS) database of topographical data; (d) a processor capable of optimizing transceiving parameters of the RF transceiver based on the positioning data and topographical data; and (e) a bus linking the GPS receiver, RF transceiver, GIS database, and processor.
US07706806B2 Systems and methods for evaluating a change in class for a point of communication
A computer-based program performs calculations to analyze, vary, test, manage, and/or improve the performance of channels and/or frequencies in the communication spectrum. The program varies parameters of a point of communication, such as the location, transmission power, channel frequency, antenna height, and the like, alone or in combination, to measure, test, and/or evaluate which parameter changes increase the market coverage of a target market or area. In some scenarios, changes to one point of communication cause the regulations governing the broadcast relationship between one or more nearby points of communication to be violated. When this occurs, the program determines which of the parameters, such as the location, transmission power, channel and/or frequency, antenna height, and the like, alone or in combination, of the point of communication interfering with the increased market coverage scenario to vary to overcome the conflict with communications and/or regulatory law. In addition, the program can determine simultaneously which of the parameters of multiple points of communication to vary to overcome the conflict with communications and/or regulatory law. The program outputs multiple solutions with varying degrees of difficulty and varying amounts of performance improvement.
US07706803B2 Network support for RF backhaul for very remote base stations
An apparatus in one example has: an RF-based base station in a telecommunications network; the RF-based base station having a base station transceiver; the telecommunications network having a network transceiver; and the base station transceiver and the network transceiver being structured for backhaul traffic and signaling for incoming and outgoing mobile calls to a mobile terminal that is operatively coupled to the base station.
US07706801B2 Communication system and alignment method of transcoder
When a terminal is moved to an area covered by a different switching node RNC of a radio access network, degradation of speech quality is prevented by returning a transcoder insertion connection to a transcoder-free-operation connection. When the terminal is moved and the switching node RNC of the radio access network is changed, a relocation is performed by inserting the transcoder, re-confirmation of parameter information of a bandwidth-compression coding system is requested for a local side switching node RNC and a remote side switching node RNC and, when the transcoder can be bypassed according to the confirmation, the transcoder is removed to return to the transcoder-free-operation connection mode.
US07706800B2 System, apparatus and method of hand over in wireless communication system
Briefly, a wireless communication device, a wireless communication system and a method of roaming from a first base station to a second base station. The method includes generating first and second contexts, wherein the first context is used with an authentication key of the first base station and wherein the second context is stored at both the first and second base stations. When roaming to the second base station, the method includes using the second context with an authenticating key of the second base station and storing the first context at the first and second base stations.
US07706798B2 Discovery of neighbour cell beacon frequencies in mobile networks
In order to discover at least part of a frequency list used by an active wireless device in a cellular communications network for neighbour cell signal measurements, measurement reports are extracted from messages carrying reports of measurements relating to propagation of wireless signals between the network and the device. Additional information (such as identity of sections of the network adjacent to a current serving cell for the device) is extracted from other messages, and the extracted measurement reports and additional information are combined to discover the required frequency list.
US07706797B2 Method for inter-system inter-MSC handover to UMA
Disclosed is a method of executing a handover in a system including a core network comprising two mobile services switching center. Both mobile services switching center can be accessed to by a cellular access as well as by a non-cellular access. The system further includes a terminal which can access to both mobile services switching center over the cellular access as well as over the non-cellular access. The method comprises the steps of handing over a call of the terminal to non-cellular access involving also a handover from a first one of said two mobile services switching center to a second one of said two mobile services switching center, and indicating in a message that the call of the terminal was handed over to non-cellular access, wherein said message is sent from the second mobile services switching center to the first mobile services switching center.
US07706796B2 User terminal-initiated hard handoff from a wireless local area network to a cellular network
A system and method are provided for supporting a multi-mode portable user terminal (UT) hard handoff procedure for a call from a wireless local area network (WLAN) to a cellular telephone network. The method includes: establishing a link between a UT and a serving WLAN; establishing a call via the established WLAN link; monitoring the WLAN link signal strength; simultaneously monitoring a serving cellular network; initiating a hard handoff to the cellular network, responsive to the monitored WLAN link signal strength falling below a minimum threshold; and, continuing the call via the cellular network. More specifically, the method initiates a call handoff to a Cellular Gateway (CGW) telephone number, responsive to the monitored WLAN link signal strength falling below the minimum threshold. Then, continuing the call via the cellular network includes continuing the call to the first telephone number via the CGW handoff telephone number.
US07706794B2 Wireless connection method between personalized devices in ubiquitous environment, personalized device, and wireless connection system using the same
A method for connecting personalized devices through a wireless link, a personalized device, and a wireless connection system using the same are provided. In the method, wireless connection information of a plurality of coordinator devices connected to a personalized device through a wireless link up to now is stored and a priority of the coordinator device is decided using the stored connection information. Then, a channel is set to receive connection information, and connection information is received from a coordinator device through the set channel. If the coordinator device transmitting the connection information is the coordinator to connect, the coordinator device is connected. If not, a coordinator device having the next highest priority is decided.
US07706789B2 Techniques to manage roaming
A system, apparatus, method and article to manage roaming in a wireless communication system are described. An apparatus may include a first wireless device having a processor to receive roaming information for a second wireless device from a third wireless device, and send the roaming information to the second wireless device to establish a connection with the third wireless device. Other embodiments are described and claimed.
US07706788B2 Method for network selection in communication networks, related network and computer program product therefor
At least one user is given access to a respective home operator over a communication network such as an IP network, via an access network and through any of a plurality of supported visited networks. The user is communicated a list of the supported visited networks and is thus given the possibility of selecting one of the supported visited networks as the path for reaching the respective home operator.
US07706787B2 Multi-beam communication system and method
A method of flexibly allocating capacity in a satellite coverage area, comprising establishing a frequency reuse pattern of at least two interleaved sets of cells, assigning a polarization to each set of cells, such that adjacent sets of cells alternate in orthogonal polarization, flexibly assigning satellite transmit power to at least one cell, flexibly assigning frequency and bandwidth to at least one cell, and moving frequencies, bandwidths, and satellite transmit power among the cells within each set, independently of the other sets, ensuring that at all times no two adjacent cells within a given set share a common frequency.
US07706785B2 System and method for context-aware unified communications
A system and method for context-aware unified communication for enabling communications between users over a common communications platform or heterogeneous communications platforms. The system comprises: agents associated with a respective caller and callee communications device for generating commands providing call control between the caller and callee devices; a routing engine for routing call commands between caller and callee via respective device agents to establish a communication session, and enabling exchange of conversation messages between the caller and callee communications devices over said single or heterogeneous communications platforms; a device for monitoring dynamic context of a callee and obtaining callee's preferences for receiving communications so that the routing engine enables a call setup between a caller and callee communications devices based on the callee's preferences or dynamic context information; and, further enabling either caller or callee to migrate a call to another communications device without disrupting a flow of a conversation.
US07706778B2 System and method for remotely assigning and revoking access credentials using a near field communication equipped mobile phone
The present invention is generally directed toward a mobile device that can be used in a secure access system. More specifically, the mobile device can have credential data loaded thereon remotely updated, enabled, disabled, revoked, or otherwise altered with a message sent from, for example, a control panel and/or controller in the system.
US07706771B2 Inductive powering for a mobile communication device and method for use therewith
A voice data and RF integrated circuit (IC) receives at least one power status signal indicating an inductive power status of an off-chip inductive power module, the inductive power status including an inductive power ready state, and the at least one power status signal further indicating a battery power status of a battery. A selected one of a plurality of power modes is determined based on the at least one power status signal. A power mode signal is generated based on the selected one of the plurality of power modes. A plurality of power supply signals are generated based on the power mode signal.
US07706765B2 Method and device for enabling and disabling group transmissions
A source device (110) receives a carrier signal and continuously monitors the carrier signal for a first predetermined condition and a second predetermined condition. The source device (110) transmits data if the first predetermined condition is satisfied. The source device (110) ceases transmission of data if the first predetermined condition subsequently is not satisfied or if a second predetermined condition is satisfied.
US07706763B2 System and method for switching operating modes of a mobile station
When operating a mobile station in an Enhanced General Packet Radio Service (EGPRS)-compliant mode of operation, a first performance of the mobile station (110) in the EGPRS-compliant mode of operation is evaluated based upon received operating parameters. A second performance of the mobile station (110) in a General Packet Radio Service (GPRS)-compliant mode of operation is also determined based upon the received operating parameters. The EGPRS-compliant mode of the mobile station (110) is switched to the GPRS-compliant mode of operation whenever the second performance is evaluated to be preferable to the first performance.
US07706761B2 Power amplifying circuit in mobile terminal
The present invention relates to a power amplifying circuit of a mobile terminal and, more particularly, to a voltage gain control circuit in a mobile terminal which is capable of acquiring a variable voltage gain. The present invention includes a transceiver controller to produce a voltage gain control signal and transforming analog and digital signals; a first driving voltage controller for generating a reference voltage for a predetermined voltage gain according to the voltage gain control signal; a DC voltage transformer for transforming source voltage into a first driving voltage according to the reference voltage of the first driving voltage controller; a second driving voltage controller for generating a second driving voltage according to the voltage gain control signal; and a power amplifier for generating a predetermined voltage gain according to the first driving voltage supplied by the DC voltage transformer and the second driving voltage supplied by the second driving voltage controller.
US07706760B2 System and method for saturation detection, correction and recovery in a polar transmitter
A system for saturation detection, correction and recovery in a power amplifier includes a power amplifier, a closed power control loop configured to develop a power control signal (VPC), and power control circuitry configured to reduce the power control signal if the power amplifier is operating in a saturation mode.
US07706751B2 Method for transmitting and receiving data with low BER in presence of interference between subscriber stations
Provided is a method for transmitting and receiving data with low BER in presence of interference between subscriber stations. In the method each subscriber station is assigned to its own Unique Address Code (UAC) and to its own Encoded Information Group (EIG). A receiving device first attempts to detect the UAC of a transmitter device by comparing the incoming signal with the receiver's internal Reference Signal (RS). The Number of Continuous Clock Rate Periods (NCCRP) of the RS, which continuously matches with the incoming signal acts as the criteria for UAC detection. When the measured value of the NCCRP surpasses a Threshold Value of Matches, then the receiving device is synchronized with the transmitter device. Subsequently, the data is separated from interferences by measuring Voltage Hops of the level of the incoming signal at the start and end points of the “0” and “1” bits in the received signal.
US07706744B2 Wireless repeater implementing low-level oscillation detection and protection for a duplex communication system
A modular wireless repeater typically deployed with a roof-mounted tower-signal antenna and a base unit with a base unit antenna located within the building, to which the tower-signal antenna and the base unit are connected by the user or a satellite TV installer using a 75Ω coaxial cable. The system allows a customer to purchase a unit for all wireless service providers in a given frequency band, such as Cellular, PCS, GSM900, or DCS, etc., and then add on modules for additional types of service that the customer may desire in the future. The system also detects and prevents low-level oscillations. The wireless repeater also performs intelligent power control allowing it to function properly with near and far base unit antennas as well as near and far mobile stations.
US07706742B2 Communications module for wireless communications with an electronic device to enable remote access
A communications module is disclosed for facilitating wireless electronic communications with an electronic device. The communications module includes a processor and a wireless module in electronic communication with the processor for wireless communications with the electronic device. A paging module is also included that is in electronic communication with the processor for communicating with a computer through a paging network. The communications module also includes a modem in electronic communication with the processor for communicating with the computer through a communications network. Further, memory is in electronic communication with the processor for storing data.
US07706740B2 Apparatus and methods of selective collection and selective presentation of content
Disclosed are apparatus and methods operable to distribute targeted content. Additionally, disclosed are corresponding apparatus and methods operable to selectively choose and cache selected ones from among the distributed targeted content, and to further choose ones from among the cached content to present on a device. In some aspects, selective caching of content may be based upon a match between predetermined content attribute information and predetermined profile information. Further, in some aspects, an indicator is operable to trigger the selective inclusion of one or more of the cached content in a presentation of other content, which may be based on a match between a desired content attribute associated with the indicator and the respective predetermined content attribute information of the cached content.
US07706737B2 Mixed output printing system
The disclosed embodiments are directed to the printing of mixed output jobs automatically as a single integrated job. More particularly, a merging module connects two print systems, for example, at approximately 90 degrees to one another, although other configurations are possible. The merging module includes at least one sheet rotator in a plane that is common to both the paper paths of both print engines. It also includes at least two bypass paths (one above and one below the rotator) to route the two paper paths around the rotator and enable both print engines to deliver their output to the appropriate finishing device.
US07706734B2 Image formation apparatus including guide member for transfer sheet
In an image forming apparatus, a toner image formed on an intermediate transfer belt is transferred to a transfer sheet by a transfer electric field generated between a secondary transfer roller and a driving roller. A guide surface of a pre-transfer guide and a flat portion of the intermediate transfer belt form an angle of no less than 13° and no greater than 17°, and a distance from a tip of the guide surface and the flat portion is no less than 1.0 mm and no greater than 3.0 mm.
US07706733B2 Mechanism for transfix member with idle movement
A printer includes an idler movement mechanism that rotates a transfix member at a speed corresponding to a rotational speed for a rotating image member before moving the transfix member into engagement with the rotating image member to form a nip. The printer includes a rotating image member for receiving colorant from a print head to form an image on the rotating image member, a motor having rotational output that is coupled to the rotating image member for rotating the rotating image member at a first surface speed, a transfix member for forming a nip with the intermediate print member to transfer the image from the intermediate print member to media in the nip, the transfix member being moveable from a first position, in which the transfix member does not form a nip with the intermediate print member, to a second position, in which the transfix member forms the nip with the intermediate print member, and a rotational transfer link for coupling the transfix member in the first position to the rotation of the rotating image member so the transfix member rotates at a second surface speed that corresponds with the first surface speed as the transfix member is moved to the second position to form the nip with the rotating image member rotating at the first surface speed.
US07706730B2 Image recording device having a charge producing section upstream of a transfer receiving body
An image forming device which transfers a toner image carried on an image carrying body from the image carrying body to a transfer receiving body in a transfer section, the device including a charge producing section provided at an upstream side, in a moving direction of the transfer receiving body, with respect to a position at which the image carrying body and the transfer receiving body oppose each other so as not to be contacted with the transfer receiving body.
US07706729B2 Developing device with paddle member and image forming apparatus
An image forming unit includes an image supporting member for forming a latent image; a developer supporting member for attaching developer to the latent image to develop the latent image; a developer supply member facing the developer supporting member for supplying the developer to the developer supporting member; and a first developer pushing member facing the developer supply member to be freely rotatable for supplying the developer to the developer supply member. The first developer pushing member includes a first rod member disposed substantially in parallel to the developer supply member, so that the rod member moves close to the developer supply member equal to or more than 2.50 times when the developer supply member rotates one rotation.
US07706728B2 Apparatus and methods for loading a donor roll utilizing a slow speed trim roll
An apparatus for loading one or more donor rolls of a developer unit, comprising a developer housing having a reservoir for a developer material, a rotatable first donor roll that delivers the toner onto a moving photoconductive member, a trim roll that receives developer material from the reservoir and delivers the developer material to a first magnetic brush roller that delivers toner to the first donor roll, and a rotatable second magnetic brush roll that receives the developer material from the first magnetic brush roll and delivers the toner to the first donor roll. The apparatus may further comprise a rotatable second donor roll that receives the toner from the second magnetic brush roll and delivers the toner onto the photoconductive member, and a rotatable third magnetic brush roll that receives the developer material from the second magnetic brush roll and delivers the toner to the second donor roll. The apparatus may further comprise a trim blade for trimming excess developer material from the trim roll.
US07706727B2 Apparatus for image forming and image developing with an improvement of toner container holding
An image forming apparatus includes a toner container, an image development mechanism, and a toner container holder. The toner container has a longitudinal length with first and second longitudinal ends, is driven for rotation to move the toner. The image development mechanism develops an electrostatic latent image into a toner image. The toner container holder includes a base plate onto which the toner container is inserted in a direction perpendicular to the longitudinal direction of the toner container. The toner container holder further includes first and second supporters. The first and second supporters are mounted in traversal edge sides of the base plate and support the first and second longitudinal ends of the toner container, respectively.
US07706723B2 Image forming apparatus including phase difference correction with a single drive unit
An image forming apparatus includes a plurality of image carriers, a drive mechanism, a plurality of drive force transmission gears, a phase difference detector, and a shift unit. The plurality of image carriers forms images of separate colors. The drive mechanism including a single drive unit for driving the plurality of image carriers simultaneously. The plurality of drive force transmission gears, provided for each of the image carriers, transmits a driving force from the drive unit to the image carriers. The phase difference detector detects a phase difference in drive speed among the image carriers. The shift unit, provided for each of the plurality of drive force transmission gears, meshes or unmeshes the drive force transmission gear to the drive mechanism. The shift unit is activated to correct any phase difference in drive speed of the image carriers based on a detection result detected with the phase difference detector.
US07706718B2 System and method for remanufacturing imaging components
A method of remanufacturing a replaceable consumable unit includes providing the replaceable consumable unit including a first electronic circuit, with the first electronic circuit being at least partially inoperable; providing a second electronic circuit; communicatively connecting the second electronic circuit to the first electronic circuit; and intercepting, by the second electronic circuit, signals sent by an imaging system to the first electronic circuit.
US07706716B2 Image forming apparatus including structural frame
The present invention provides an image forming apparatus which prevents deformation of a structural frame caused by external force or weight of the apparatus itself, when set on a surface such as a conventional desk or floor, prevents image defects such as image deformation and the like without reducing the degree of accuracy of positioning support of respective printing devices inside the image forming apparatus, and furthermore also makes precise color matching possible while also being low price, easily assembled, compact, lightweight, highly reliable, and capable of obtaining high quality images. The structural frame of the image forming apparatus includes side wall portions made of resin and provided on either side of the apparatus, and at least two connectors formed from metal, for connecting the side wall portions, an image forming unit being supported by the side wall portions, and the connectors joining the side wall portions in substantially perpendicular and substantially horizontal directions.
US07706714B2 Image-forming device and developer cartridge having leakage restraining member and developer moving member
An image-forming device includes a plurality of developer cartridges, a developer moving member and a conveying belt. Each of the developer cartridges includes a casing, a developing roller and a leakage restraining member. The peripheral surface of the developer cartridge has a first peripheral part to convey the developer accommodated in the casing and a second peripheral part. The leakage restraining member is disposed between the casing and the second peripheral part and slidingly contacts the second peripheral part so as to restrain the developer from leaking out of the first peripheral part. The developer moving member moves developer leaked from between the second peripheral part and the leakage restraining member out of a predetermined region at a position opposing the leakage restraining member.
US07706713B2 Image forming apparatus and cleaning method therefor
An image forming apparatus includes an image bearing member, a charging roll that charges the image bearing member by rotating in contact with the image bearing member, and a cleaning member that removes materials adhered to the surface of the charging roll by contacting the surface of the charging roll. The cleaning member includes a foam body having an average cell diameter of 0.18 mm to 1.0 mm, and a ten point height of irregularities (Rz: JIS B0601-1982) of the charging roll is 1 μm to 17 μm.
US07706712B2 Image forming apparatus capable of effectively cooling down a recording medium after a fixing process with heat
An image forming apparatus capable of effectively cooling down a recording medium heated by a toner fixing unit includes a cooling mechanism having a duct, a radiating fin, and a heat pipe. The duct includes two air flow structures, each including an air inlet, an air supply path, an air exhaust path, and an air outlet. The radiating fin is arranged between the air supply path and the air exhaust path of each air flow structure. The radiating fin has a plurality of fins each radially extending in parallel to a flow of air in the duct. The heat pipe has one side connected to the radiating fin and another side arranged in a vicinity to an exit of a toner fixing mechanism. The heat pile rotates to draw heat from the heated recording sheet having a fixed toner image.
US07706711B2 Computer readable recording medium stored with control program for controlling image forming apparatus, printing setting apparatus, and printing setting method
The invention provides a user with a first tab printing setting part for setting up an item concerning printing on a first tab sheet and a second tab printing setting part for setting up an item concerning printing on a second tab sheet; and setting up, when the value of an item is set up in one of the first tab printing setting part and the second tab printing setting part, a value of the corresponding item in the other one of the first and second tab printing setting parts in dependence upon the value of the item in the aforementioned one of the parts.
US07706705B2 Image forming apparatus and correction method of image forming condition
An image forming apparatus including: image forming sections, each image forming section forming an image of a color component among plural color components under a predetermined condition, and forming a pattern of each color component for adjusting the condition; a detecting section that reads the formed patterns so as to perform a temporary detection and a main detection of a deviation from a reference under the condition; and a correction control section that determines whether the deviation of the temporary detection exceeds a predetermined threshold value or not, and when the deviation exceeds the threshold value, executes the main detection to fully detect the deviation so as to correct the condition, wherein the correction control section controls to form the pattern for the temporary detection, the number of the color components for the temporary detection being fewer than those of the patterns to be used for the main detection.
US07706704B2 Digital printing apparatus having substantially equal output rates for various sheet sizes and orientations
A digital printing apparatus is controlled to provide a roughly consistent output rate, of printed sheets per minute, regardless of the size and orientation of the output print sheets. In one embodiment, the printer outputs short-edge-fed legal or A3 sheets within 25% of the rate it can output long-edge-fed letter or A4 sheets.
US07706703B2 Changing the charging applied voltage control in an image forming apparatus based on an increase in the cumulative number of times of execution of image forming
When image forming is performed by a photosensitive drum according to operating conditions corresponding to an image forming mode selected out of a predetermined plurality of candidates, an actual cumulative number of printed sheets Pi is corrected and recorded based on the image forming mode (monochrome mode or color mode; low-temperature and low humidity ambience mode or other ambience mode) selected at the time of each image forming (S7) and an adjustment volume (ko×Pia) of a charging applied voltage Ey is calculated and the charging applied voltage Ey is set based on a corrected cumulative number of printed sheets Pia (S5). As a result, the charging applied voltage Ey to a charging unit is changed according to a cumulative number of printed sheets and at the same time, a pace of change thereof is adjusted based on the image forming mode.
US07706696B2 Pilot tone bias control
A method and apparatus for dynamically compensating for phase deviations using two synchronous rectifiers in a quadrature constellation and a delay line.
US07706690B2 Relay node in optical networks
A relay node used in a WDM optical network is disclosed. The relay node includes: a high-speed side port configured to send and receive a high-speed signal; a low-speed side port configured to send and receive a low-speed signal; a unit configured to generates a checking message for requesting another node to report constraint information of a low-speed side port of the another node, wherein the constraint information relates to adding an optical signal from the low-speed side port to a high-speed side port of the another node or dropping an optical signal from the high-speed side port to the low-speed side port of the another node; a unit configured to generate a response message including the constraint information of the own node in response to receiving the checking message sent from the another node; and a storing unit configured to store at least the constraint information of the another node.
US07706687B1 Automatic provisioning of network services based on user application requirements
A system, device, and method for managing connection quality in an optical communication system ascertains high-level communication requirements and non-requirements of the network user, determines a set of lower level communication services for the network user based upon the high-level communication requirements and non-requirements of the network user, and obtains the lower-level communication services for the network user.
US07706681B2 Imaging apparatus with display and image display apparatus
A digital camera is provided with a vertically long camera body having an approximately rectangular solid shape. An LCD panel provided in a rear surface of the camera body is arranged such that longitudinal directions of the display screen and the camera body correspond to each other. The digital camera is operated through a touch panel provided in a lower portion of the display screen. In a taking mode, an image is displayed in a small size on an upper portion of the display screen. In reproducing, the camera body is rotated sideways by 90 degree. In a reproducing mode, display posture of the image is also rotated by 90 degree, and the image is displayed in a large size on the entire display screen.
US07706676B2 Automatic exposure control method
An automatic exposure control method is used to control a shooting exposure parameter for shooting an image by a shooting end. At least one middle brightness value is acquired between a brightness value of a background region and an overall brightness value, and then a relation between working distances of a flash light and a practical distance of an object is determined sequentially from the brightness value of the background region to extend towards the overall brightness value, in which the working distances of the flash light are respectively corresponding to the brightness value of the background region, the middle brightness values, and the overall brightness value, so as to obtain a shooting exposure parameter and to selectively activate the flash light, thereby adjusting the overall brightness of the image to be shot, so as to obtain an image with a proper overall brightness.
US07706673B1 Portable remote camera control device
A portable camera actuation system is disclosed that may be used for taking self-portraits. The system includes an extendable handle assembly that may be held by a user at a first end thereof, and a base unit coupled to a second end of said extendable handle assembly. The base unit is for receiving a camera mounted thereon. The system also includes a remote shutter transmitter unit for providing a wireless shutter signal, and a remote wireless signal receiver unit. The remote shutter transmitter unit is provided at a location that is remote from the camera. The wireless shutter signal receiver unit is coupled to the base unit and is for providing actuation of an external shutter button on the camera responsive to the wireless shutter signal.
US07706670B2 Fluid-heating apparatus, circuit for heating a fluid, and method of operating the same
A fluid-heating apparatus for heating a fluid and method of operating the same. The fluid-heating apparatus includes a heating element for heating a fluid surrounding the heating element and a control circuit connected to the heating element and connectable to a power source. The control circuit is configured to determine whether a potential dry-fire condition exists for the heating element. In one implementation, the method includes applying a first electric signal to the heating element, detecting a first value of an electrical characteristic during the application of the first electric signal, applying a second electric signal to the heating element, applying a third electric signal to the heating element, detecting a second value of the electrical characteristic during the application of the third electric signal; and determining whether a potential dry-fire condition exists based on the first and second values.
US07706669B2 Recording medium having data structure for managing video data and additional content data thereof and recording and reproducing methods and apparatuses
The present invention relates to a data structure for managing video data and additional content data recorded on a recording medium. A recording medium having data structure in accordance with the present invention comprises a navigation area storing at least one first-typed object and at least one second-typed object, wherein each of the objects indicates at least one playlist to reproduce, the first-typed object includes at least one navigation command for managing reproduction of main data recorded on the recording medium, the second-typed object includes at least one navigation command for managing reproduction of additional content data to be reproduced with the main data, and the at least one playlist indicated by the second-typed object includes reproducing information related with the additional content data.
US07706665B2 Recording medium containing thumbnail recorded thereon, recording apparatus and method therefor, and reproducing apparatus and method therefor
A recording medium includes a program containing video data and/or audio data and navigation information which defines a thumbnail, wherein the thumbnail relates to the program and is reproduceable as moving pictures. The recording medium may include a plurality of programs and the thumbnail may identify or represent one or more of the programs. By assigning a predetermined interval of a bit stream corresponding to a program as a thumbnail, the recording medium having the thumbnail thereon, that can be reproduced as moving pictures, can be obtained.
US07706664B2 Apparatus, method, and program product for recording and reproducing contents
A contents recording and reproducing apparatus performs a record and a reproduce of a recording medium, in which the recording medium records a title key file registering therein at least one title key which encrypts each of plural title contents corresponding to a program video or sound, and title contents encrypted by the title key. The contents recording and reproducing apparatus includes an TKF initializing unit 141 which generates a title key file and records it in the recording medium, a random number generating unit 111 which generates a random number corresponding to each of the plural title key files, and a recording unit 113 which records a plurality of title key files in a DVD medium 140. The TKF initializing unit 141 registers the random number, the TKF random number corresponding to the title key file, and an encryption title key.
US07706662B2 Picture coding apparatus and picture decoding apparatus
A picture coding apparatus which generates a stream so as to be able to decode a picture by obtaining a picture parameter set necessary for decoding the picture even at the time of trick-play, the apparatus including: a slice coding unit which codes the picture and generates coded data; a picture parameter set (PPS) generation unit which generates sequence parameter set (SPS); a PPS generation unit which generates the PPS; and an access unit (AU) determination unit which stores pieces of coded data respectively into access units of a random access unit (RAU) and stores the SPS into a first AU, and stores the PPS into the first AU or into the AU in which one piece of the coded data that refers to the PPS is stored.
US07706660B2 Multiple quantum dot waveguides
The present invention relates to an assembly of multiple waveguides which includes a substrate and a plurality of waveguides positioned on said substrate at locations effective to suppress cross-talk between different waveguides. The plurality of waveguides each comprise an elongate array of quantum dots extending between sets of first and second locations on the substrate. The waveguides are positioned to receive: (1) pumped light uniformly applied to the array to produce electron-hole pairs and to enable optical gain and (2) signal light at the first location to trigger an emission from the quantum dot at the first location and transmission of photons along the array to the second location. A light transmission system which includes this assembly as well as methods of making and using the assembly are also disclosed.
US07706659B2 Coated optical fibers
The invention relates to coated optical fibers comprising soft primary coatings and to such primary coatings for protecting glass optical fibers having a sufficient high resistance against cavitation. In particular, the primary coatings have a cavitation strength at which a tenth cavitation appears (σ10cav) of at least about 1.0 MPa as measured at a deformation rate of 0.20% min−1 and of at least about 1.4 times their storage modulus at 23° C. The coating preferably shows strain hardening in a relative Mooney plot, preferably has a strain energy release rate Go of about 20 J/m2 or more, and preferably has a low volumetric thermal expansion coefficient. The invention furthermore provides a method and apparatus for measuring the cavitation strength of a primary coating.
US07706656B2 Fiber optic adapter module
A fiber optic adapter assembly includes a plurality of adapters included in an integrally formed body. Each of the adapters may include a protective shutter mounted within one end. The adapter assembly may be configured to mount to a chassis and position the adapters for receiving fiber optic connectors of telecommunications modules mounted to the chassis.
US07706651B2 Air blown optical fiber unit having bead attached on the surface
Disclosed is an air blown optical fiber unit having beads attached on its surface. The air blown optical fiber unit includes at least one optical fiber, a buffer layer surrounding the optical fiber and made of polymer resin, an outer layer surrounding the buffer layer and made of polymer resin, and beads attached on a surface of the outer layer to have height of 40 μm to 120 μm on the average. This air blown optical fiber unit gives improved installation characteristics.
US07706650B2 Composite structure with embedded optical fiber and a process for its repair
The invention relates to a composite structure (11) formed by a plurality of layers (13, 15, 17, 19, 21, 23) including an optical fiber (25) for structural monitoring purposes which is at least partly embedded in said structure (11), incorporating a protective cover (27) in those areas of its embedded part susceptible to needing repair, and to a process for repairing said embedded optical fiber comprising the following steps: identifying the optical fiber area in need of repair, removing material until reaching the cover (27), extracting said area, removing the protective cover (27), repairing the optical fiber (25), relocating the repaired area in the structure and returning the removed material.
US07706649B2 Optical processing device and optical processing method
An optical processing device includes: a light source that outputs second light having a first polarization state or a second polarization state in synchronization with the pulse timing of the pulse of first light; a first nonlinear medium that controls the polarization state of the first light pulse in accordance with the polarization state of the second light pulse, using a nonlinear effect; and a separator that outputs the first light pulse from the first nonlinear medium selectively to a first output path or a second output path in accordance with the polarization state controlled by the first nonlinear medium. In this device, the first nonlinear medium uses the nonlinear effect to compensate the level of each first light pulse output selectively to the first output path or the second output path by the separator, with each first light pulse receiving the energy of the second light pulse.
US07706646B2 Delivering light via optical waveguide and multi-view optical probe head
Techniques, apparatus and systems that use an optical probe head to deliver light to a target and to collect light from the target for imaging, monitoring, medical diagnostics and medical treatment applications.
US07706645B2 Optical communication system adapted for receiving an optical signal at a plurality of different positions
An optical communication system (200) for transmitting light between a first housing (102) and a second housing (104) of a device (100) is provided. The first housing and the second housing are adapted to move relative to one another between a plurality of usage positions. The optical communication system includes a first optical communication element (202), a second optical communication element (204), and an optical waveguide (206). The first optical communication element is capable of emitting light and can be coupled to one of the first and second housing. The second optical communication element is capable of receiving the light and can be coupled to the housing to which the first optical communication element is not coupled. The optical waveguide is capable of conveying the light emitted by the first to the second optical communication element. The second optical communication element can substantially encompass a locus of the output light.
US07706643B1 Low loss, noise filtering multiplexer/demultiplexer for reconfigurable OADMs
Agile OADM structures having a range of tradeoffs between costs and flexibility are disclosed. In certain implementations, cyclic AWGs (arrayed waveguide gratings) are employed. Excellent optical performance is achieved along with relatively low initial and upgrade costs. An economically optimal level of network flexibility may thus be achieved.
US07706641B2 Monitoring individual fibers of an optical cable for intrusion
Some or all of the optical fibers of a single-mode or multi-mode cable are monitored for intrusion by transmitting through the fibers a signal which can be analyzed for changes in its characteristics which are indicative of movement as a prelude to an intrusion event. To avoid independent monitors of all of the fibers, in some cases the same light signal is looped through a plurality of the fibers in series by passive jumpers. Switches can be used to disconnect out those fibers which are compromised. As an alternative a plurality of separate monitoring signals can be provided each associated with its own sensor where unique combinations of the signals are transmitted through separate fibers allowing a higher number of fibers to be monitored than the number of signals.
US07706634B2 Method and camera (apparatus) for optically capturing a screen
A camera for optically capturing a screen, wherein the screen has an area and wherein a predetermined overall resolution is provided for the optical capture, comprises a camera support with an array of camera mounts, an array of optical individual cameras as well as an image processing device for processing digital individual images of the array of optical individual cameras to generate the optical capture of the screen with the predetermined overall resolution. The image processing device is effective to reduce a correction of the individual images with regard to alignment inaccuracies and/or parameter variations, wherein for correction purposes a correction resolution is used, which is higher than the overall resolution, and wherein for every individual camera an individual correction rule is used for the correction. After the correction has been performed, the corrected overall image is brought to the predetermined overall resolution by combining adjacent pixels. Thereby, with inexpensive individual cameras, an image of a large-format screen is obtained efficiently, inexpensively and with little artifacts.
US07706628B2 Image processing apparatus for image tone transformation based on input signals, image processing program, electronic camera, and image processing method for the same
An image processing apparatus of the present invention receives a luminance signal indicating luminance or an amount of brightness and input signals indicating a plurality of color differences, and it includes: a signal generator generating a signal Z depending on the input signals indicating the plural color differences; a gain generator generating a transformation gain k(Z) by using the signal Z; and a tone transformation unit which multiplies the luminance signal by the transformation gain k(Z) to calculate a luminance signal after tone transformation.
US07706627B2 Method for reducing blocking artifacts
A method for removing blocking artifacts from moving and still pictures, comprising classifying horizontal and vertical boundaries in each picture as blocky or non-blocky; for each blocky boundary, defining an adaptive, picture contentdependent, one-dimensional filtered pixels region of interest (ROI) that crosses the boundary and is bound at each of its ends by a bounding pixel; defining a finite filter having a length correlated with the length of the ROI; defining a filtering pixels expansion that uniquely determines the padding values of the finite length filtered pixels ROI for the finite length filtering; and filtering the ROI pixels using the finite filter and the filtering expansion.
US07706622B2 Image coding apparatus and image coding method
There is provided an image coding apparatus including a mode selection unit arranged to select an input image type, an input unit arranged to input image data in accordance with an output of the mode selection unit, an image size determination unit arranged to determine an image size of the image data input by the input unit, a block size determination unit arranged to determine a block size of a block in accordance with the image size determined by the image size determination unit; and a block construction unit arranged to divide the image data input by the input unit into blocks of the block size determined by the block size determination unit.
US07706621B2 Method and an apparatus to divide image blocks
A method and an apparatus to divide image blocks to improve the quality of intermediate images by splitting each macro image block (macro block) in left-eye and right-eye views into sub image blocks (sub blocks) according to quadtree disparity estimation, and then splitting each sub block into smaller sub blocks. The method includes setting a plurality of splitting threshold values for a macro block in an image frame and determining whether to split the macro block into sub blocks, and setting a plurality of splitting threshold values for each sub block and determining whether to split each sub block into smaller sub blocks.
US07706620B2 Information processing apparatus and control method thereof
The present invention provides an information processing apparatus and control method thereof and a storage medium that stores its control program capable of generating a code image with the optimum device in accordance with the amount and/or contents of the information to be encoded, and/or considering the load of the equipment. The information processing apparatus is electrically connected to an image processing apparatus, and includes: a deciding section for deciding on whether to generate a code image by encoding information or to issue a command for causing to generate the code image by encoding the information; and a processing section for generating, when the deciding section decides to generate, the code image by encoding the information and transmitting it to the image processing apparatus, and for transmitting, when the deciding section decides to issue, the command to the image processing apparatus.
US07706616B2 System and method for recognizing word patterns in a very large vocabulary based on a virtual keyboard layout
A word pattern recognition system based on a virtual keyboard layout combines handwriting recognition with a virtual, graphical, or on-screen keyboard to provide a text input method with relative ease of use. The system allows the user to input text quickly with little or no visual attention from the user. The system supports a very large vocabulary of gesture templates in a lexicon, including practically all words needed for a particular user. In addition, the system utilizes various techniques and methods to achieve reliable recognition of a very large gesture vocabulary. Further, the system provides feedback and display methods to help the user effectively use and learn shorthand gestures for words. Word patterns are recognized independent of gesture scale and location. The present system uses language rules to recognize and connect suffixes with a preceding word, allowing users to break complex words into easily remembered segments.
US07706614B2 System and method for identifying text-based SPAM in rasterized images
A system, method and computer program product for identifying spam in an image, including (a) identifying a plurality of contours in the image, the contours corresponding to probable symbols; (b) ignoring contours that are too small or too large; (c) identifying text lines in the image, based on the remaining contours; (d) parsing the text lines into words; (e) ignoring words that are too short or too long from the identified text lines; (f) ignoring text lines that are too short; (g) verifying that the image contains text by comparing a number of pixels of a symbol color within remaining contours to a total number of pixels of the symbol color in the image, and that there is at least one text line after filtration; and (h) if the image contains text, rendering a spam/no spam verdict based on a contour representation of the text that which appears after step (f).
US07706612B2 Method for automatic shape classification
A method for classifying two-dimensional shapes comprising: creating a training dataset for the shape under study with a similar shape group and a dissimilar shape group; computing an average shape from the similar shape group; aligning all shapes in the database to the average shape; and classifying shapes into two clusters based on their similarity distances.
US07706607B2 Optimized color image encoding and decoding using color space parameter data
Optimized color codecs and methods of compressing and decompressing color images using programmable color space parameters are provided. In accordance with one method of encoding a color image, input data comprising input image pixel data and color space parameters is provided. The input image pixel data is compressed based on the color space parameter data. The color space parameter data is then appended to the compressed image pixel data. In accordance with one method of decoding a compressed color image, compressed data is provided that comprises compressed image pixel data and color space parameters. The color space parameters are separated from the compressed image pixel data. The compressed image pixel data is then decompressed based on the color space parameters.
US07706606B1 Fast, adaptive color to grayscale conversion
Methods and systems, including computer program products, for determining a plurality of color clusters based on a plurality of pixels associated with a color image, the clusters being fewer than the pixels. A grayscale value for each one of a plurality of points in a color space is determined. Each grayscale value is based on a weighted average of target differences between each point and the clusters. Each of the pixels is associated with one or more of the points. A grayscale value for each pixel is identified based on the grayscale value of the associated one or more points.
US07706604B2 Production of color conversion profile for printing
In one example, there is designed a system for calculating an evaluation index for sample ink amount data from a color difference evaluation index and an image quality evaluation index, and creating a profile based on a highly rated sample. In this system, the printer driver is designed to use different indexes to create plural profiles, and to perform color conversion using these plural profiles. These plural profiles may be selected appropriately according to user needs, printing conditions, type of image targeted for printing, and the like.
US07706602B2 Generating a three-dimensional model from a standard model and multiple two-dimensional images
An apparatus for generating a three-dimensional model of an object includes a storage unit that stores three-dimensional coordinates of plural vertices on a standard model of the object, an image input unit that inputs plural input images acquired by photographing the object, a first detection unit that detects a coordinate of a first point corresponding to a vertex on the standard model, from a first image selected from among the plural input images, a second detection unit that detects a coordinate of a second point corresponding to the coordinate of the first point, from a second image other than the first image, a depth computation unit that computes a depth of the first point by using the coordinates of the first and second points, and a first update unit that updates the three-dimensional coordinate on the standard model based on the coordinate of the first point and the calculated depth.
US07706599B2 Edge normal process
An edge inspection method for detecting defects on a wafer edge normal surface includes acquiring a set of digital images which captures a circumference of the wafer. An edge of the wafer about the circumference is determined. Each digital image is segmented into a plurality of horizontal bands. Adjacent edge clusters about the circumference of the wafer are combined into edge pixel bins. The edge pixel bins are analyzed via edge clusters analysis to identify defects. The edge pixel bins are also analyzed via blob analysis to determine defects.
US07706595B2 Pick and place machine with workpiece motion inspection
Embodiments include measuring motion characteristics of the workpiece through the placement process. Since the component is placed on the workpiece with some force to ensure proper adhesion to the workpiece, some deflection of the workpiece is expected during the placement cycle. The placement force is adjusted to ensure that the component is safely placed into the solder paste or adhesive. Placement force is adjusted through a number of characteristics including: choice of spring tension in the nozzle; the length of the nozzle and the amount of over-travel into the board; the rigidity of the board and design; and the placement of the board support mechanisms. With proper adjustment of these characteristics and parameters, high quality placements onto the workpiece can be ensured.
US07706594B2 Magnetic watermark for text documents
The present disclosure is directed to a method and apparatus for applying magnetic ink character recognition (MICR) technology to enable the embedding of coded information within text characters of a document.
US07706591B2 Neuronal profiling
The present invention provides automated methods for cell body extension analysis, software for carrying out such methods, and detection devices comprising such software.
US07706590B2 Method and device for interrogating samples using laser scanning cytometry and other techniques
A method of using laser scanning cytometry to provide a viewable image of a specimen includes impinging a beam of light from a light source on the specimen and positioning a detector such that the detector captures only a portion of an unimpinged beam from the light source, and the detector captures forward scattered light from the beam after the beam impinges the specimen. Forward scattered light from the beam is captured with the detector after the beam impinges the specimen to produce an image of the specimen, and the position of the detector is adjusted to control the contrast of the image.
US07706588B2 Image processing method and computer readable medium for image processing
When the user presses an Alt key, the mode makes a transition to a property value switching mode and all annotations are made visible. At this time, the originally invisible annotations with the visibility properties set to invisible are drawn translucently. That is, a scanner name, a color bar, and a patient name which are not visible in a normal mode are drawn translucently. Thus, the user presses the Alt key, whereby the mode can be switched to the visible switching mode of drawing all objects, so that the user can promptly designate the annotation whose visibility property is to be changed and can smoothly conduct a medical diagnosis with an image.
US07706586B2 Real-time structure suppression in ultrasonically scanned volumes
Certain embodiments of the present invention include methods, systems, and computer readable media for real-time structure suppression in ultrasonically scanned volumes. A method includes receiving a plurality of datasets, each of said plurality of datasets representative of an ultrasonically scanned volume. The method further includes automatically applying in real-time a suppression filter to said plurality of datasets to form a plurality of filtered datasets, wherein at least two of said plurality of filtered datasets are sequenceable to form a data stream.
US07706581B2 Fingerprint detection using sweep-type imager with optoelectronic speed sensor
In a method and an arrangement for detecting skinprints, in particular fingerprints, it is provided that at least one strip sensor comprising at least one elongate narrow sensor line detects the structure of the fingertip when the fingertip passes over the strip sensor, that at least one optoelectronic speed sensor continuously determines the finger movement, that the fingertip is moved over at least one optoelectronic speed sensor and the strip sensor, and that the determined finger movement is used to correct an image of the finger structure that has been distorted as a result of non-uniform movement. Preferably, the speed sensor evaluates the Doppler shift of a modulation of the modulated laser light reflected at the moved finger surface.
US07706579B2 Image orientation for display
A device may include processing logic to obtain an image file including orientation information indicating a first orientation in which an image is to be displayed; detect, in the image, at least one human face; and modify the orientation information to re-orient the image based on the detected at least one human face.
US07706576B1 Dynamic video equalization of images using face-tracking
The present invention provides for the dynamic video equalization of images. Face tracking is used to identify a portion of an image corresponding to a human face. Those areas of the image identified as corresponding to a human face are optimized as compared to other areas of the image. Optimization is performed by allocating a greater number of image parameters to the area of the image corresponding to a human face than are allocated to other areas of the image. Accordingly, the portion of an image containing the human face is of higher quality as compared to other portions of the image.
US07706575B2 System and method providing improved head motion estimations for animation
The system provides improved procedures to estimate head motion between two images of a face. Locations of a number of distinct facial features are identified in two images. The identified locations can correspond to the eye corners, mouth corners and nose tip. The locations are converted into as a set of physical face parameters based on the symmetry of the identified distinct facial features. The set of physical parameters reduces the number of unknowns as compared to the number of equations used to determine the unknowns. An initial head motion estimate is determined by: (a) estimating each of the set of physical parameters, (b) estimating a first head pose transform corresponding to the first image, and (c) estimating a second head pose transform corresponding to the second image.The head motion estimate can be incorporated into a feature matching algorithm to refine the head motion estimation and the physical facial parameters.In one implementation, an inequality constraint is placed on a particular physical parameter—such as a nose tip, such that the parameter is constrained within a predetermined minimum and maximum value. The inequality constraint is converted to an equality constraint by using a penalty function. Then, the inequality constraint is used during the initial head motion estimation to add additional robustness to the motion estimation.
US07706572B2 Obstacle detection system and method therefor
An obstacle detection system using stereo cameras mounted on a vehicle, to detect an obstacle existing on a ground plane at a high speed and in a high precision even with the stereo cameras being uncalibrated and with a vibration during a traveling and a change in the inclination of the ground plane. The obstacle detection system comprises: a plurality of uncalibrated TV cameras for inputting stereo images; an image storage unit 2 for storing a plurality of images inputted from the TV cameras; a feature extraction unit 3 for extracting a plurality of mutually parallel lines existing on the ground plane; a parameter computation unit 4 for determining a relation to hold between the projected positions of an arbitrary point of the ground plane upon the individual images, from the plurality of lines extracted by the feature extraction unit 3; and a detection unit 5 for detecting an object having a height from the ground plane, by using the relation determined by the parameter computation unit 4.
US07706569B2 Image processing device, image processing method thereof, computer program, and computer-readable storage medium
The present invention aims to be able to provide an efficient public key digital watermark method which is specialized to information common to contents. In the method, arrangement order of digital data in input digital contents is set to become predetermined arrangement order so that the input digital contents constitute an error correction code.
US07706564B2 Diaphragm and speaker
A diaphragm (400) of a speaker (100) includes a vibrating member having a substantially thin-plate shape and a base material disposed substantially at the center in a width direction of the vibrating member. The base material is formed by a woof group, a front diagonal thread group, a back diagonal thread group and a warp group, the groups being arranged so as to cross with each other and have axial directions different from each other. Accordingly, tensile strengths of the diaphragm (400) in the axial directions of the groups, i.e., tensile strengths in four directions, can be set to substantially the same. Accordingly, since the number of directions having substantially the same tensile strength is larger than conventional arrangements using triaxial fabrics, occurrence of deformation such as bending of the diaphragm (400) due to resonance can be prevented as compared to the conventional arrangements. Therefore, the speaker (100) capable of vibrating properly can be provided.
US07706563B2 Concentric radial ring motor
A voice-coil transducer includes two radially concentric magnets, a voice-coil located in the gap between the inner and outer magnets, and a diaphragm coupled to the voice-coil. An audio loudspeaker includes the voice-coil transducer with two radially concentric magnets, a voice-coil located within the gap between the inner and outer magnets, a diaphragm coupled to the voice-coil in order to create sounds from the voice-coil, and a chassis to support the magnets, voice-coil, and diaphragm.
US07706562B2 Corrugated damper for speaker
A corrugated damper for a speaker has a plurality of alternating concentric peaks and valleys formed on a surface thereof and a plurality of ribs installed on the valleys in such a way that both ends of the ribs are connected between their respective two adjacent peaks, thereby enhancing strength of the damper while keeping its basic elasticity, and preventing from deformation or breakage of the, damper due to long-term uneven action forces.
US07706559B2 Apparatus for suppressing radio frequency interference in a microphone assembly with preamplifier
A microphone assembly comprises a housing that includes a conductive material. A preamplifier circuit is disposed within the housing, the preamplifier circuit having a signal input and a ground terminal. A microphone portion is disposed within the housing, the microphone portion having an output coupled to the signal input of the preamplifier circuit. A ribbon wire is attached to the ground terminal of the preamplifier circuit and is attached to the housing.
US07706558B2 Automated system for adjusting line array speakers
The invention relates to an automated system for adjusting line array speakers. The automated system includes a system for moving two or more speakers with a moving device. Additionally, moving two linear actuators essentially simultaneously; a bracket to attach to the moving device to the speaker; a remote control system for controlling the movement of the speakers and for displaying the position of the speakers in real time; and a system for modeling and determining the proper frequency response for a venue and automatically adjusting the linear array speaker systems to the proper position for the proper frequency response.
US07706556B2 Mobile wireless communications device with slidable configuration providing hearing aid compatibility features and related methods
A mobile wireless communications device is for a user wearing an electronic hearing aid adjacent an ear of the user and may include an upper housing and a lower housing being slidably connected together for sliding between a retracted position and an extended use position. An audio output transducer may be carried by the upper housing and accessible to the hearing aid of the user adjacent a top end of the upper housing, and an audio input transducer may be carried by the lower housing and accessible to a mouth of the user adjacent a bottom end of the lower housing. An antenna may be carried by the lower housing adjacent the bottom end thereof so that the hearing aid is further separated from the antenna when the upper and lower housings are in the extended use position to reduce undesired coupling from the antenna to the hearing aid.
US07706551B2 Dynamic volume control
In accordance with one aspect of the dynamic volume control, an indication that a user desires to input oral data to a system through one or more microphones of the system is received. In response to receipt of the indication, a volume level for audible signals output by one or more speakers of the system is automatically adjusted. In accordance with another aspect of the dynamic volume control, an indication that a communications source is about to output data through one or more speakers of a system is received. In response to receipt of the indication, a volume level for audible signals output by the one or more speakers is automatically adjusted based at least in part on a current volume setting. The volume level for the audible signals can be determined based on one or more of a variety of different parameters.
US07706548B2 Method and apparatus for computer communication using audio signals
An acoustic communication device includes a computer device having an acoustic transmitter and/or an acoustic receiver. A signal processing module processes sound signals such that the transmitter and/or receiver are employed to permit acoustic communication between computer devices using sound signals.
US07706537B2 Method for relocating SRNS in a mobile communication system
A system and method for performing SRNS relocation in a communications system transmits radio resource information including a ciphering parameter from a source RNC to a target RNC, modifies the ciphering parameter to coincide with a deciphering parameter which a user terminal uses when out-of-sequence data is received, ciphers a data unit based on the modified ciphering parameter, and transmits the ciphered data unit from the target RNC to the user terminal. The method may be modified to operate in UM mode or AM mode and to transmit data over one of several radio bearers. In accordance with another embodiment, the system and method transmits radio resource information from a source RNC to a target RNC and then transmits a data unit from the target RNC to a user terminal. In this case, the data unit including a transmission sequence number which consecutively follows a transmission sequence number of a data unit last transmitted from the source RNC to the user terminal. In accordance with another embodiment, the system and method resets ciphering and state variables in a target RNC and then transmits a message instructing a user terminal to reset a deciphering and state variables to the same or similar values. All the embodiments are advantageous because they ensure successful communications will take place between the target RNC and user terminal after a serving radio network sub-system relocation procedure is performed.
US07706530B2 Key information processing method, device thereof, and program
It is possible to safely constitute a key management method having an access structure equivalent to the hierarchical key management method with a small amount of calculations. The method includes: a setting step for setting a set (,) of the number of times a one-way hash function is executed for each of the elements of the rank i; a key generation step for generating two separate keys for the elements as the value of the number of times the one-way function has been executed corresponding to the set of the number of times which has been set for the elements of the two original keys for each of the elements; and a key delivery step for delivering the two separate keys for the elements to each of the elements. Furthermore, the method includes an initial key generation step for calculating N keys with a route node positioned at the most significant node when generating a key at each node from a parent node and performing key delivery according to the hierarchical relationship expressed in a directed graph having no cycle; and a node key generation step for generating the value of the number of predetermined times the one-way function is executed according to the execution specification for M keys (M≦N) among the N initial keys in each node, as the M node keys for the node.
US07706529B2 Random signal generator
A random signal generator uses a folded MOS transistor, whose drain-source current includes a random component, as an electronic noise source. The random signal generator generates a random binary signal from the random component. The invention may be applied, in particular, to smart cards.
US07706524B2 Signal line routing to reduce crosstalk effects
Described herein is a technique for reducing the effects of crosstalk between adjacent signal lines of a data path. The data path is formed by multiple signal lines arranged adjacent each other and traversing multiple segments. The signal lines are transposed between segments in a manner that is chosen to reduce differences in interline couplings between different pairs of the signal lines. The interline coupling of a pair of signal lines is represented as a function of coupling terms. A coupling term corresponds to each segment of a pair of signal lines, and is a function of the distance between the signal lines over that segment. Prior to transmitting a digital signal over the data path, the digital signal is encoded to reduce variations over time in a collective signal level of the digital signal.
US07706523B2 Method and apparatus for skills-based task routing
An efficient algorithm is presented for selecting an agent to service a task in a skills-based routing system. A set X is determined of all states of the boolean variables that contain the required skills for a task. A resume table of available agents is built, organized by the states of the N variables; each agent is represented in each state that includes all skills possessed by the agent. All available and qualified agents are determined from the resume table; those agents associated with a state of the resume table outside of the set X are disqualified. An agent is selected from those remaining. Preferably, an agent is selected having a minimum qualification level to service the task. One preferred way of doing this is to subtract from the number of terms in a canonical form of the required skills expression a number equal to the number of times the agent appears in the set of states X and picking an agent with the lowest result. In the preferred embodiment, however, proficiency levels of each required skill are taken into account in making the final selection.
US07706522B2 Method and system for communicating with an automatic call distributor system agent
A method for communicating with an automatic call distributor system agent includes communicating through a communications link with a first agent of a plurality of agents associated with an automatic call distributor (ACD) system. The plurality of agents are able to receive user calls distributed by the ACD system. The user calls comprise requests for service. The method includes receiving an audible state command from the first agent through the communications link and changing the state of the first agent with respect to the ACD system in response to the audible state command.
US07706521B2 Standards based agent desktop for use with an open contact center solution
The present invention discloses a contact center system based upon open standards. The contact center system can include at least one agent node, a portal server, and an application server. An agent node can include a standard HTTP browser that communicates over a standard Internet Protocol network using standard protocols. The portal server can be configured to communicate with an agent node via an agent portal, which can consist of multiple agent portlets to present information. The application server can be configured to execute contact center applications that can collect and distribute information via the agent portlets and transfer calls to agents.
US07706520B1 System and method for facilitating transcription of audio recordings, with auditing
A system and method for facilitating transcription of an audio recording, with auditing. An IVR (Interactive Voice Response) unit makes a set of audio recordings of a caller's input during a call. The set of audio recordings is stored in a database and queued for transcription by remote agents. The recordings are forwarded to a first agent who listens to the audio and completes a form with text corresponding to the audio. The system then determines whether to audit the first agent's transcription by having another agent transcribe the same set of recordings. The recordings may be re-queued and transcribed multiple times, until two (or more) of the transcriptions match, or until some threshold number of transcriptions have been obtained. An agent may contact the caller (e.g., via telephone or electronic mail) if a recording cannot be fully transcribed.
US07706519B2 Assembly, and associated method, for telephonic call connection with a virtually-resident telephonic station
An assembly, and an associated method, by which to place a telephonic station in virtual residency in a telephonic network. The virtually-resident telephonic station is coupled to a packet data network, such as the Internet backbone. The virtually-resident telephonic station has packet network address determined by the location of its connection to the packet data network. An index, formed by an indexer, is maintained at a proxy server embodied at the packet data network. When a call is placed by a calling station for connection with the virtually-resident telephonic station, the call is routed to the packet data network, and the index is accessed to ascertain the address of the virtually-resident telephonic station. When the address is ascertained, the call is routed to the virtually-resident telephonic station, and the call connection is completed.
US07706516B2 Intelligent handling of message refusal
An apparatus for intelligently responding when a user refuses an incoming message at a telecommunications terminal is disclosed. In the illustrative embodiments, the apparatus comprises a processor that prompts the user to optionally specify (i) one or more acceptable alternative message delivery mechanisms (e.g., email, text chat, etc.), and/or (ii) one or more alternative devices (e.g., pager, PDA, etc.) when a user refuses an incoming message. For example, a user in a noisy environment who refuses a voice telephone call might specify the following as alternative delivery mechanisms and devices: short message service (SMS) on the user's pager, text chat on the same device as the first message, and email on the user's personal digital assistant (PDA).
US07706515B1 Programmable paging controller with programmable switch contact
The present invention is an expandable multi-zone paging and signaling system. In particular, the present invention is an apparatus and method for a paging controller wherein a user can program a response to a non-audio input signal in accordance with a set of prioritized inputs to a telephone interface device. The activity status of the set of prioritized inputs of the selected telephone interface device are combined using a logical OR function. By performing the logical OR function of the activity status of various telephone interface device inputs, the non-audio output signal can be customized to provide useful interactions with other outboard equipment.
US07706509B2 Keyboard for blind people
The keyboard for blind people comprises a body carrying a plurality of keys and interface means for its connection to an external unit. The keys have a number of portions each having associated a function of the key and having represented such a function in Braille characters thereon. Moreover, the keys are jerky rotatable connected to the body so as to select one of the portions of the key and are also pressable in order to activate that function associated to the activable portion, so that each function is selected through rotations and subsequent pressure of the corresponding key portion.
US07706508B2 X-ray flux management device
The invention is directed to an x-ray flux management device that adaptively attenuates an x-ray beam to limit the incident flux reaching a subject and radiographic detectors in potentially high-flux areas while not affecting the incident flux and detector measurements in low-flux regions. While the invention is particularly well-suited for CT, the invention is also applicable with other x-ray imaging systems. In addition to reducing the required detector system dynamic range, the present invention provides an added advantage of reducing radiation dose.
US07706506B1 X-ray system for irradiating material used in transfusions
A system for irradiating material used in transfusions. The material can be pre-transfused blood, blood components and marrow. The system includes a vacuum chamber with a plate cathode inside. The cathode has a large beam electrode field-electron emissive surface with a selected cross-sectional shaped area. A power supply is connected to the cathode for generating negative high-voltage pulses and causing a selected cross-sectional shaped beam of electrons to be emitted. An electron window is also disposed inside the vacuum chamber and made of thin metal foil. The electron window receives the selected cross-sectional shaped beam of electrons therethrough and onto an electron target disposed outside the vacuum chamber. The electron target receives the selected cross-sectional shaped beam of electrons thereon and generates a selected cross-sectional shaped X-ray beam. A cathode filter is disposed next to the electron target and eliminates low energy beams from the spectrum of the X-ray beam. The filtered X-ray beam exposes the material to high energy beams for irradiation.
US07706504B2 X-ray diagnostic apparatus
An X-ray diagnostic apparatus includes an X-ray generating unit which generates X rays, an X-ray detecting unit which detects X rays transmitted through a subject, an X-ray exposure operating unit which is operated by an operator, and a system control unit which controls the X-ray generating unit in order to start the generation of the X rays from the X-ray generating unit at a time point when a heart rate phase of the subject reaches a specified phase after the X-ray exposure operating unit is operated.
US07706502B2 Cargo container inspection system and apparatus
A cargo container inspection radiation detector apparatus is disclosed. The apparatus includes a support, and a plurality of area radiation detectors disposed upon the support arranged corresponding to a height of the cargo container, each area radiation detector comprising an active area defined by a matrix of pixels.
US07706494B2 Wireless communication apparatus
A wireless communication apparatus includes: a transmitter which sends transmitted data while mixing it with a carrier; a receiver which receives the transmitted data sent from the transmitter while mixing it with the carrier; a spreading waveform generator which generates a spread clock resulting from a reference clock for generating the carrier being spread in a PN pattern; a wired sender which, by sending the spread clock by wire, causes both the transmitter and the receiver to share it; and a carrier reproducer which reproduces the carrier based on a result of a phase comparison with the spread clock.
US07706493B2 System and method of transmitting data within a three-wire network
The present invention is an improvement to previously known systems for controller area networks and the method of communicating across such networks. The system and method introduces interpolated time markers to provide higher resolution bit container, for communicating data bits across the data bus of a three-wire controller area network. The interpolated time markers allow devices on a controller area network to effectively double tie amount of bandwidth available for communication and can in some cases even further increase the bandwidth beyond a factor of two.
US07706489B2 Symbol timing ambiguity correction
A centroid calculator calculates the channel virtual center for an adaptive equalizer, based on some type of training signal (e.g., the segment sync of a ATSC-DTV signal), with internal limiting capability that improves its performance. In addition, a centroid calculator with internal limiting capability that improves performance.
US07706488B2 OFDM frame synchronisation algorithm
A synchronization pulse representing a symbol boundary in a signal such as an OFDM signal is obtained by deriving a first signal representing the difference between the amplitudes of samples separated by the useful part of an OFDM symbol, a second signal representing the phase difference between the samples, and combining the first and second signals to derive a resultant signal. The resultant signal is examined and the synchronization pulse generated in response to the signal changing in a predetermined manner.
US07706487B2 Method for training a transceiver for high speed communications
In training a SERDES, a Common Electrical Interface (CEI) training frame, having certain bits of information embedded therein, is transmitted over a path which comprises transmitter, channel, and receiver components. The present invention analyzes the resulting received signal and determines the effective aggregate channel impulse response of these three components. The invention then determines an estimate of the inverse of this aggregate channel and uses this determination to reduce distortions that have been introduced into a signal that has been transmitted over the path.
US07706469B2 Precoding method for transmitting information in a MIMO radio system
A method of transmitting a transmit vector comprising symbols to be delivered within a resource unit from a transmitting station with one or more transmit antennas to one or more receiving stations with one or more receive antennas. The method comprises obtaining information on the state of channels between the one or more transmit antennas and the one or more receive antennas; and computing, on the basis of the channel states between the one or more transmit antennas and the one or more receive antennas, a covariance matrix Rnn, a combined channel matrix H, and a block-diagonal linear operator V of decoding matrices of the receiving stations. The transmit vector is multiplied with a precoding matrix P fulfilling the equations (HHVHVH=λI)P=HHVH Vi(HiPPHHiH+Rnn,i)=PiHHiH, i=1 . . . K trace(PHP)=Ptr and corresponding performing filtering in the receiving station using a receiver filter corresponding to the block-diagonal linear operator V.
US07706463B2 Methods and apparatus for decoding frame packet data in a communication system
Methods and apparatus for decoding frame packet data in a communication system to reduce latency for decoding particular types of broadcast signals in a frame. In particular, decoding of a communication signal includes demodulating at least a particular type of encoded broadcast channel modulation symbol received in a frame before completion of reception of a certain number of frames each including the particular type of encoded broadcast channel modulation symbol are received. After demodulation, the demodulated encoded broadcast channel modulation symbol is then decoded by a decoder. A determination is then made whether decoding of the first broadcast channel modulation symbol is successful. If decoding is successful, decoding of subsequent broadcast channel modulation symbols is terminated. Otherwise, decoding is incrementally or iteratively continued (i.e., a next received frame and so on) until decoding is determined to be successful.
US07706462B2 Transceiver using two or more antennas, and a transmitting-receiving method thereof
A transceiver of a MIMO method communication system, and a transmitting-receiving method thereof are disclosed. The transceiver includes one or more antennas for receiving two or more signals transmitted using two or more transmission antennas, a channel estimating unit for estimating a channel of each of the signals, an error detecting unit for performing error detection of each signal based on reliability information added to the signal, and for determining a transmission rate of the signals based on at least one of the channel estimation result and the error detection result of each signal, and a transmission rate determining unit for adjusting the number of signals to be transmitted from the transmission antennas at a predetermined interval.
US07706458B2 Time and frequency synchronization in Multi-Input, Multi-Output (MIMO) systems
In a communication system, and in particular a wireless Orthogonal Frequency Division Multiplexing (OFDM) communication system, the present invention provides systems for synchronizing data transmitted across a channel. The present invention may be used in a Multi-Input, Multi-Output (MIMO) system in which the data is transmitted from any number of transmitting antennas and received by any number of receiving antennas. The number of transmitting and receiving antennas does not necessarily have to be the same. Circuitry is provided for synchronizing the data in both the time domain and frequency domain. Time synchronization involves coarse time synchronization and fine time synchronization. Frequency synchronization involves coarse frequency offset estimation, fine frequency offset estimation, and frequency offset correction.
US07706455B2 Multicarrier transmitter for multiple-input multiple-output communication systems and methods for puncturing bits for pilot tones
Embodiments of a transmitter and methods for puncturing bits are generally described herein. Other embodiments may be described and claimed. In some embodiments, a multicarrier transmitter performs bit puncturing for pilot subcarriers in two operations. The first operation may uniformly removes bits from an encoded bit stream to achieve a predetermined code rate reserving space for pilot subcarriers of a predetermined number of antennas. The second operation may remove bits from each spatial data stream after interleaving in a manner to achieve approximately equal spacing between the punctured bits before interleaving. In this way, a conventional interleaver may be used. The second operation reserves space for pilot subcarriers when a greater number of antennas than the predetermined number are used.
US07706454B2 Full-diversity, full-rate complex-field space-time coding for wireless communication
A wireless communication system is described that generates FDFR transmissions with any number of transmit and receive antennas through flat-fading channels and frequency- or time-selective channels. In particular, the system utilizes layer-specific linear complex-field (LCF) coding with a circular form of layered space-time (ST) multiplexing to achieve FDFR wireless communications with any number of transmit and receive antennas through flat-fading and frequency- or time-selective channels. Additionally, the described techniques provide flexibility for desirable tradeoffs among performance, rate, and complexity.
US07706453B2 Iterative channel prediction
Provided are systems, methods and techniques for predicting a communication channel parameter. In one representative embodiment, values of a communication channel parameter are estimated at a plurality of previous points in time, values are predicted for the communication channel parameter at a plurality of such previous points in time, using a plurality of the channel estimates, and then the channel estimates are updated using the predictions, with the latter prediction and estimation steps being repeated until a specified condition has been satisfied.
US07706450B2 Block distortion detection method, block distortion detection apparatus, block distortion removal method, and block distortion removal apparatus
A video decoder is connected with a block distortion detector for specifying the boundary of blocks where block boundary occurs, using decoded image data and information of motion vectors, which are supplied from the video decoder; and a block distortion remover for subjecting pixels in the vicinity of the block boundary of the decoded image to filtering on the basis of the result of detection from the block distortion detector, thereby removing the block distortion. Therefore, block distortion is accurately detected when a compressed and coded image is decoded, and the detected block distortion is removed while minimizing the blurriness of the image.
US07706447B2 Switching between bit-streams in video transmission
A method for transmitting video information is shown, in which at least a first bit-stream (510) and a second bit-stream are formed. The first bit-stream (510) includes a video frame, and the second bit-stream (520) includes a predictive video frame (524). Different encoding parameters are used with encoding of the frames of the first bit-stream (510) and the second bit-stream (520). A frame of the first bit-stream (510) is transmitted, and the transmission is switched over from the first (510) to the second bit-stream (520) during which a secondary switching frame (550) is transmitted encoded using the encoding parameters of the second bit-stream (520) and at least one reference frame from the first bit-stream (510). The secondary switching frame (550) is used as a reference frame in the reconstruction of the predictive video frame (524) of the second set of video frames.
US07706445B2 Image processing employing picture type conversion
When a reverse reproduction is instructed, B pictures and P pictures in an MPEG video stream are once decoded and are again recoded into B pictures by an MPEG video encoder. Combined with I picture in the MPEG video stream, thereafter, a recoded data sequence comprised of I pictures and B pictures is generated, so as to be overwritten in a storage area of a hard disk. An MPEG video decoder reads out this recoded data sequence in a reverse time-series manner, and decodes this successively and outputs it to a display circuit.
US07706443B2 Method, article of manufacture, and apparatus for high quality, fast intra coding usable for creating digital video content
A method for high quality, fast intra coding usable for creating digital video content. The video image is defined by data points representing original colors. Data points are selected based on a color characteristic, and are arranged into groups. At an initial stage (and at subsequent stages): selecting a subset of data points, using a number of algorithms to generate predicted values of the colors represented by the data points, calculating error values and evaluating mathematical functions to produce cost values, identifying a minimum cost value, establishing a threshold based on the minimum cost and a selection factor, comparing each cost value to the threshold value, and identifying a number of probable best algorithms. One of the probable best algorithms is usable for block size selection and to generate final predicted values of the original color represented by the data points.
US07706439B2 Signal transmitting and receiving method over wireless network and a reader
A signal transmitting and receiving method in a wireless network use a reader creates a pulse width list relating to pulse widths of transmission signals; transmits signals in sequence according to the created pulse width list; and receives a reply signal with respect to the transmitted signals. The method includes creating a pulse width list relating to pulse widths of the transmitted signals; transmitting signals in sequence according to the created pulse width list; and creating an available pulse width list including a corresponding pulse width in response to receiving a reply signal from the transmitted signals; and transmitting signals in sequence according to the created available pulse width list.
US07706438B1 Circuits and methods for reducing noise and distortion in pulse width modulation systems
A pulse width modulation system including a pulse width modulation stage for generating a pulse width modulated signal in response to an input signal and an other pulse width modulation stage for generating an other pulse width modulated signal in response to an other input signal. Additional circuitry ensures that transitions of the pulse width modulated signal and the other pulse width modulated signal are spaced in time by a selected amount for small levels of the input signal.
US07706427B2 Method and apparatus for compact OVSF despreading
A despreader for generating one or more despread values corresponding to application of one or more despreading codes to a sequence of spread values comprises a data buffer, an adder, a subtractor, and a controller. The adder is adapted to generate a sum of a pair of values read from the data buffer. The subtractor is adapted to generate a difference of the pair of values read from the data buffer. The controller is adapted to control (1) reading of the pair of values from the data buffer and (2) writing of the sum and difference values into the data buffer. After each pair of spread values is stored in the data buffer, the despreader generates and stores one or more pairs of sum and difference values in the data buffer.
US07706418B2 Structured submount for tuner assembly with optional phase adjust
A structured sub-mount assembly is disclosed to support a hybrid assembly of tunable filters. The sub-mount assembly is constructed to provide a high thermal resistance path and high mechanical resonance frequency. Optionally, the structured sub-mount assembly includes a temperature-controlled phase adjust component disposed approximately midway between the two tunable filters. The structured sub-mount assembly may be part of a tunable laser or other application.
US07706416B2 Optical communication system capable of providing analog telephone service
An optical communication system for transmitting telephone voice data to a subscriber terminal using an optical line is disclosed. The system includes an OLT (Optical Line Terminal) multiplexing the telephone voice data together with the broadcasting data and communication data, converting the optical signals transferred upward into electric signals, demultiplexing and converting the uplink telephone voice data into analog telephone voice signals to transfer the converted analog telephone voice signals to a PSTN; a plurality of ONTs (Optical Network Terminals) for converting the optical signals transferred from the OLT into electric signals, demultiplexing and converting the demultiplexed downlink telephone voice data into analog signals to transfer the converted analog signals to subscribers' telephones; and an optical branching filter for branching the signals from the OLT to the plurality of ONTs, combining, and transferring the signals from the plurality of ONTs to the OLT.
US07706412B2 Data processing apparatus and method, and digital broadcasting receiver
A necessary packet is extracted from each of a plurality of transport streams, and the extracted packets are reconstructed to one transport stream. Plural packets from the reconstructed one transport stream are descrambled using a conditional access module, and the necessary packets are separated. Each packet separated from the reconstructed one transport stream is decoded. The conditional access module has information needed to descramble the packets from the plurality of transport streams that are in the reconstructed one transport stream.
US07706411B2 Handling oversubscribed mesh ports with re-tagging
One embodiment disclosed relates to a method of handling oversubscribed ports between switches. An oversubscribed port is detected at a detecting switch. A set of paths exiting at the oversubscribed port is selected for retagging, and tags for the set of paths are invalidated. When packets with the invalidated tags are received, the received packets are retagged with a tag associated with a detour path. Another embodiment disclosed relates to a packet switch apparatus with oversubscribed port handling capability for use in a switching mesh. Another embodiment disclosed relates to a switching mesh including a capability to handle oversubscribed ports between switches.
US07706409B2 System and method for parsing, filtering, and computing the checksum in a host Ethernet adapter (HEA)
A system and method for parsing, filtering, and computing the checksum in a host Ethernet adapter (HEA) that is coupled to a host. The method includes receiving a part of a frame, wherein a plurality of parts of a frame constitute a entire frame. Next, parse the part of a frame before receiving the entire frame. The HEA computes a checksum of the part of a frame. The HEA filters the part of a frame based on a logical, port-specific policy and transmits the checksum to the host.
US07706403B2 Queuing delay based rate control
A method and apparatus for rate control adjusts or otherwise requests adjustment of a communication link data rate based on transmit queuing delays. For example, a mobile station may monitor expected transmit queuing delays relative to one or more delay targets or other Quality-of-Service constraints, and request reverse link rate increases or decreases accordingly. Similarly, the mobile station may be configured periodically to request reverse link rate changes based on determining the rate needed to meet targeted queuing delays for one or more service instances being supported by the mobile station in each of a succession of ongoing rate control intervals. Requested rates may be defined data rates or may be virtual rates that can be achieved by using combinations of defined data rates. Queuing-based rate control also can be applied to the base station's forward link, and, more broadly, to essentially any rate controlled communication link.
US07706402B2 System and method for distributed processing of packet data containing audio information
The present invention pertains to a system and corresponding method for distributed processing of packet data containing audio information. The system includes a host processing module for exchanging packet data containing audio information with a data packet network, wherein the host processing module includes host logic for performing non-real-time processing of the packet data. The system also includes a slave processing module coupled to the host processing module for exchanging packet data with the host processing module, wherein the slave processing module includes slave logic for performing real-time processing of the packet data, and for interfacing with a media device.
US07706401B2 Method and system for providing interdomain traversal in support of packetized voice transmissions
An approach provides interdomain traversal to support packetized voice transmissions. A request for establishing a voice call is received from a source endpoint behind a first network address translator of a first domain, wherein the request specifies a directory number of a destination endpoint within a second domain. A network address is determined for communicating with the destination endpoint based on the directory number. Additionally, existence of a second network address translator within the second domain is determined. If the network address can be determined, a media path is established between the source endpoint and the destination endpoint based on the network address to support the voice call.
US07706400B2 Transport stream processing device and transport stream processing method
A processor detects a data error in the TS packet by utilizing a value of “adaptation_field_control” and a value of “adaptation_field_length” included in the TS packet of a transport stream. A TS packet filter of the processor deletes the relevant TS packet in the transport stream if the data error in the TS packet is detected, and outputs the relevant TS packet to a PID filter if the data error in the TS packet is not detected. The PID filter detects PCR (Program Time Clock) from the TS packet. In a period of time when the PCR does not arrive at a clock reproducer, a frequency of a reference clock when the last PCR arrived is maintained, and then, when the PCR arrives at the clock reproducer, a value of STC (System Time Clock) is set and the frequency of the reference clock CK is controlled by the clock reproducer such that the value of the STC becomes equal to a value of the new PCR.
US07706398B2 Dynamic priority based message transmitting apparatus, priority adjusting apparatus using the same, and dynamic priority message processing method
A dynamic priority based message transmitting apparatus includes a priority storing block for recording priorities in a communication network environment having multitude nodes and recording the lowest priority among the priorities, a communication bus monitoring block for monitoring a communication bus and transmitting its message when the communication bus is available, a message collision solving block for solving message collision by monitoring message transmission when messages are transmitted from the other nodes simultaneously, comparing its priority and those of the other nodes and, as the comparison result, transmitting its message if its priority is higher than those of the other nodes while not transmitting its message if otherwise, a message filtering block for executing filtering by judging whether or not its node has to process a certain message based on an identifier of the certain message, and a priority adjusting block for adjusting its priority according to a predefined rule.
US07706393B2 Packet switching
A method of allocating switch requests within a packet switch, the method comprising the steps of collecting switch request data at each input port; processing the switch request data for each input port to generate request data for each input port-output port pairing: comparing the number of requests from each input port and to each output port with the maximum request capacity of each input port and each output port; satisfying all requests for those input-output pairs where the total number of requests is less than or equal to the maximum request capacity of each input port and each output port; reducing the number of requests for those input-output pairs where the total number of requests is greater than the maximum request capacity of each input port and each output port such that the number of requests is less than or equal to the maximum request capacity of each input port and each output port; and satisfying the remaining requests. Packets may be switched from an input port to a specified output port in accordance with the allocations obtained with the above method.
US07706392B2 Dynamic power management in a power over ethernet system
A network system comprises dynamic power management controllers respectively configured for usage in a Power Sourcing Equipment (PSE) and a Powered Device (PD) coupled by a network cable in a configuration that transfers power and communication signals from the PSE to the PD. The dynamic power management controllers are configured to communicate power management information over the network cable at a Transmission Control Protocol/Internet Protocol (TCP/IP) layer and/or a Media Access Control (MAC) layer.
US07706390B2 System and method for routing packets in a wireless multihopping communication network
A system and method for routing packets in a multihopping wireless communication network (100). The system and method selects a node (106-1) of the wireless network (100) to operate as an aggregation point, at which two or more possible routes for transmitting packets or packet fragments from a source mobile node (102-1) to a destination mobile node (102-2) meet. A primary route is selected based on historical quality of one or more links between nodes (102, 106, 107), and one or more secondary routes are selected based on the success rate of packets reaching the aggregation point.
US07706389B2 Method for implementing the interaction of the IWF service data
A method for implementing the interaction of the IWF service data includes the steps of that: the base station controller encapsulates the PPP data bearing the IWF server data into the RTP packet data by defining the IWF data carry format between the base station and the media gateway; the interaction of the IWF service data between the base station and the IWF device is implemented based on encapsulated packet. The method of this invention solves the problem of that: after the A interface between the base station and the mobile switch center is standardized by IP, it can't support the IWF service, because of not defining the IWF data bearer format between the base station controller and media gateway logical interface in the prior art, this invention can support the IWF service, after A interface is standardized by IP.
US07706387B1 System and method for round robin arbitration
A switch includes an arbiter that receives a plurality of requests from N input ports, and determines N round robin arbitration option winners by performing N round robin arbitration options on the requests, each of the N round robin arbitration options performed assuming that a different one of the N input ports was a previous round robin arbitration winner. After the actual previous round robin arbitration winner is identified, a current round robin arbitration winner from among the N round robin arbitration option winners is determined by selecting the round robin arbitration option winner in which the assumed previous round robin arbitration winner is the actual previous round robin arbitration winner.
US07706381B2 Approaches for switching transport protocol connection keys
Approaches are disclosed for switching transport protocol connection keys. A first node sends a keychange request message to a second node, causing the second node to accept subsequent messages digitally signed with a first or second key. The second node sends an acknowledgment message to the first node, causing the first node to accept subsequent messages digitally signed with the first or second key. The first node receives a new message digitally signed with the second key from the second node and determines that there are no remaining messages to be received digitally signed with the first key. In response thereto, the first node only accepts messages digitally signed with the second key and sends a message signed with the second key to the second node, causing the second node to only accept messages digitally signed with the second key.
US07706375B2 System and method of fast adaptive TCAM sorting for IP longest prefix matching
A system and method are provided for sorting IP routing table entries in a TCAM for longest IP prefix matching LPM of destination IP addresses. The IP routing table is divided into logical blocks, for each block an associated routing entry IP prefix length. Each block is of a respective size whose proportion of the total size of the routing table is determined by the associated IP prefix length. The blocks are ordered so that the TCAM returns an LPM when queried. Starting block sizes can be initialized to proportions which reflect actual expected numbers by proportion of routing entries by IP prefix length. The blocks also grow and shrink as entries are added and deleted so as to more closely mirror real-world populations of expected entries having the IP prefix length in question.
US07706373B2 Session initiation and maintenance while roaming
The technology disclosed addresses initiation of peer-to-peer media exchange sessions, with traversal of NAT and firewall devices, in a manner adapted to roaming. In particular, involves preliminary determination of NAT/firewall topology, which reduces latency at initiation, and hole punching technologies to select a routing and traversal strategy that reduce reliance on external media relay devices.
US07706368B2 System and method for correlating messages within a wireless transaction
A method and system for correlating messages within a wireless transaction, each of the messages requiring a unique message identifier, the method having the steps of: creating a transaction identifier, the transaction identifier being the same for related messages; and adding to the transaction identifier a message index, the message index corresponding to a number of a message within a transaction, whereby the transaction identifier and message index form the unique message identifier for each of the messages.
US07706355B2 System and method for converting packet payload size
An apparatus is provided for enabling communication between telephony devices. The apparatus includes a queue operable to receive incoming media packets from the telephony devices, and a payload segmenter coupled to the queue and operable to divide an incoming payload section of each incoming packet into one or more data segments. The apparatus also includes a mixer coupled to the payload segmenter and operable to mix the data segments from the telephony devices to create an aggregate data segment. Furthermore, the apparatus includes a reassembly buffer coupled to the mixer and operable to construct an outgoing payload section for one or more telephony devices by linking successively generated aggregate data segments.
US07706353B2 Congestion control in connection-oriented packet-switching networks
Congestion control in connection-oriented packet-switching networks is accomplished by rerouting any misbehaving non-real-time connection over an alternative path, if network resources permit. In one exemplary methodological implementation, a congestion notification is received by a node in a network indicating that there is traffic congestion in a path connecting the node to a destination node. The node ascertains whether an alternative path exists with better throughput for rerouting traffic between it and the destination node. The node selects the alternative path to route traffic between it and the destination node, if such an alternative path exists.
US07706345B2 Wireless local area network context control protocol
A Wireless LAN Context Control Protocol (WLCCP) is used to establish and manage a wireless network topology and securely manages the “operational context” for mobile stations in a campus network. The WLCCP registration protocol can automatically create and delete links in the network, securely distribute operational context, and reliably establish Layer 2 forwarding paths on wireless links. A single infrastructure node is established as the central control point for each subnet, and enables APs and MNs to select the parent node that provides the “least-cost path” to a backbone LAN. Context messages provide a general-purpose transport for context and management information. WLCCP “Trace” messages facilitate network diagnostic tools. Ethernet or UDP/IP encapsulation can be used for WLCCP messages. Ethernet encapsulation is employed for intra-subnet (e.g. AP-to-AP or AP-to-SCM) WLCCP messages. IP encapsulation is used for inter-subnet WLCCP messages and may also be used for intra-subnet WLCCP messages.
US07706338B2 Method and system for a bandwidth efficient medium access control (MAC) protocol
A method and system for a bandwidth efficient medium access control (MAC) protocol is provided, which may comprise communicating a request to transmit (RTS) signal to a receiving station to determine if a channel is available for transmission. A clear to send (CTS) acknowledgement signal may be received from the receiving station if the channel is available for transmission. A plurality of medium access control (MAC) protocol data unit (MPDU) fragments separated by a point coordination function (PCF) interframe space (PIFS) interval may be transmitted in response to the received CTS acknowledgement signal.
US07706336B2 Mobile station architectures for circuit and packet modes and methods therefor
Mobile station communication architectures for supporting circuit and packet modes of operation and methods therefor, for example time division multiple access (TDMA) and general packet radio services (GPRS) in a cellular telephone handset. In one exemplary embodiment, the architecture includes a router and operating mode switch (108) coupled to an RF transceiver (112), a packet stack (102) coupled to the RF transceiver, a circuit stack (104) coupled to the router and operating mode switch and to the packet stack, the RF transceiver, and to the circuit stack coupled to the packet stack, and an interoperability entity (106) coupled to the router and operating mode switch and to the packet and circuit stacks.
US07706335B2 Downlink coordinated transmission in OFDMA systems
Embodiments described herein include methods for improving the SINR, and therefore communication quality or rate, in the downlink of a cellular communication system. In an embodiment, the system is an orthogonal-frequency-division multiple-access (OFDMA) system. In an embodiment, a set of terminals is designated a coordinated-transmission group. The set of terminal is chosen such that the slot-allocations of the set are given special treatment to alleviate interference from other sectors or cells. All terminals within a coordination group generally use the same slot, but embodiments are not so limited.
US07706333B2 Method of transmitting or receiving a data packet in packet data communication system using hybrid automatic repeat request
A method of transmitting/receiving a packet using a hybrid automatic repeat request in the mobile communication system is disclosed. The packet data transmitting method includes transmitting at least one sub packet divided from plurality of encoded packets generated by repeating a bit stream that is made by encoding information desired to be transmitted with 1/5 rate turbo encoder, and transmission start point information of the sub packet through the sub packet identifier field on the accompanying control channel.
US07706332B2 Method and subscriber unit for performing power control
A system for rapidly acquiring a spreading code, used in a code division multiple access (CDMA) system, comprises a generator for generating a first long code and a second long code, with each long code having a length of N chips. The first long code is different from the second long code. A transmitter transmits the first long code and the second long code at a first phase angle and at a second phase angle, respectively, on a carrier signal over a communications channel using radio waves. The first long code and the second long code may be transmitted at an in-phase (I) angle and at a quadrature-phase (Q) angle, respectively, on the carrier signal. From the communications channel, an I acquisition circuit and a Q acquisition circuit may acquire, in parallel, the first long code and the second long code from the I angle and the Q angle, respectively, of the carrier signal by searching, in parallel, N/2 chips of the first long code and the second long code.
US07706331B2 Method for performing a handover from a WCDMA system to a CDMA system in a multi-mode mobile communication terminal
A method of performing a handover from a Wideband Code Division Multiple Access (WCDMA) system to a Code Division Multiple Access (CDMA) system in a multi-mode terminal having a WCDMA module and a CDMA module is disclosed. The method includes determining whether a handover to the CDMA system is necessary during a call through a WCDMA system; acquiring a pilot signal from the CDMA system by activating the CDMA module if it is determined that the handover to the CDMA system is necessary; receiving a sync signal if the pilot signal from the CDMA system is acquired; transmitting information for handover to the WCDMA system through the WCDMA module; allowing the CDMA module to enter a CDMA traffic state using handover information if the handover information is received from the WCDMA system through WCDMA module; and releasing a traffic state of WCDMA module.
US07706324B2 On-demand reverse-link pilot transmission
Pilots are transmitted on demand on a reverse link and used for channel estimation and data transmission on a forward link. A base station selects at least one terminal for on-demand pilot transmission on the reverse link. Each selected terminal is a candidate for receiving data transmission on the forward link. The base station assigns each selected terminal with a time-frequency allocation, which may be for a wideband pilot, a narrowband pilot, or some other type of pilot. The base station receives and processes on-demand pilot transmission from each selected terminal and derives a channel estimate for the terminal based on the received pilot transmission. The base station may schedule terminals for data transmission on the forward link based on the channel estimates for all selected terminals. The base station may also process data (e.g., perform beamforming or eigensteering) for transmission to each scheduled terminal based on its channel estimate.
US07706322B2 Allocation of resources in packet-switched data transfer
The disclosed embodiments relate to a method for arranging the transfer of packets between a wireless data transfer device (MS) and a mobile communication network (NW). For transferring packets between the wireless data transfer device (MS) and the mobile communication network (NW), temporary block flows (UL TBF, DL TBF) are formed, and information is transferred in these block flows in one or more packet data traffic channels (PDTCH) either in the first direction from the mobile communication network (NW) to the wireless data transfer device (MS) or in the second direction from the wireless data transfer device (MS) to the mobile communication network. In the method, information about the end of the block flow is set in a packet to be transmitted in a block flow when data transfer has stopped. When the transfer of packets in said first direction has stopped, at least one enquiry message is also sent from the mobile communication network (NW) to the wireless data transfer device (MS). If there are packets to be sent to the mobile communication network (NW) in the wireless data transfer device (MS), a reply message to the enquiry message is sent from the wireless data transfer device (MS), which also sets information about the need to send packets in the reply message.
US07706317B2 Spread-spectrum communication method and apparatus
The communication period of spread spectrum data is divided into a plurality of portions, and an adjustment period for receiving the spread spectrum data is provided between one data-communication period and another communication period. Thereby, the setting of a receiving end is adjusted in the adjustment period after the spread spectrum data is received in one data-communication period.
US07706315B2 Dynamic link assignment in a communication system
An architecture for the dynamic assignment of links in a multi-user communication system. A plurality of information channels are provided in a forward communication link of the communication system for carrying channel information of the plurality of information channels from a transmitter to a plurality of corresponding receiving devices. The channel information in corresponding select ones of the plurality of information channels is varied dynamically in response to link conditions of the associated receiving devices to more efficiently utilize the channel bandwidth.
US07706313B2 Method and arrangement for implementing minimum activity during discontinuous transmission
A method and a device are considered for implementing minimum activity during discontinuous transmission in a telecommunication connection used to carry a service. The service is allowed to involve transmitting upper-level scheduled silence-breaking transmissions at predetermined regular intervals during otherwise silent periods. There is determined (407, 408, 409) a maximum length of a silent period that is longer than the predetermined regular intervals between upper-level scheduled silence-breaking transmissions. A Layer 2 entity of a protocol stack observes (411) the occurrence of silent periods and transmits (412) a dummy block over the telecommunication connection if the length of an observed silent period reaches said maximum length without an upper-level scheduled silence-breaking transmission having been transmitted.
US07706310B2 Method for establishing IPOA channel-based operation and maintenance channels
This invention discloses a method for establishing IPOA channel-based maintenance channels. The invention establishes an IPOA channel between a base station and a base station controller with configuration of the base station. A BOOTP request is initiated from the base station to an operation and maintenance center, and the base station obtains an IP address assigned to it from a response sent from the operation and maintenance center, so that an operation and maintenance channel is established between the base station and the base station controller. The invention can solve automatic base station launching problem, and can prevent IP address conflicts and implement parallel launching of base stations. In addition, with the method described in this invention, operation of establishing maintenance channels is simple, light in workload, and reliable. Thus, program and data auto-loading as well as configuration and maintenance of base station(s) at far end (i.e., the operation and maintenance center) can be achieved. The method described in this invention is superior in quality and low cost in maintenance, and can be applied to various networking patterns, such as star-type, chain-type, and tree-type networks.
US07706308B2 Wireless communication system and method for offering hybrid duplexing technology
Disclosed is a wireless communication system for providing a service in a time division duplexing (TDD) mode and a frequency division duplexing (FDD) mode according to a duplexing mode determination factor of a mobile station in a base station communicating with the mobile station. During call setup, the mobile station transmits the duplexing mode determination factor to the base station, sets a TDD mode or an FDD mode as a reverse mode set by the base station, and sets up a channel for the set reverse mode and a forward channel to perform communication. During call setup, the base station receives the duplexing mode determination factor from the mobile station, sets a reverse mode to the TDD mode or the FDD mode using the received duplexing mode determination factor, and sets up a reverse channel for the set mode and a TDD mode for forward transmission to communicate with the mobile station.
US07706303B2 Port pooling
In one embodiment, methods and systems for port pooling are described. An interface may communicate with at least one physical server. The at least one physical server may host a plurality of virtual servers and be connectable via a plurality of gateway ports to a storage area network (SAN). A virtual server manager configured to arrange the plurality of gateway ports in a plurality of port pools, define a virtual server group including a plurality of virtual servers, associate each virtual server with one or more port pools, the one or more port pools defining available gateway ports for access by the particular virtual server; and provide configuration instructions to allow the particular virtual server to communicate with the SAN through the available gateway ports.
US07706298B2 Route dependency selective route download
A method of selecting routing tables to include in a network line card consists of determining dependencies of local routes on remote routes using a reference count on prefixes, and selectively downloading remote routes when resolution of a route has a dependency on a remote route. In one embodiment, only remote routes that are needed to forward traffic are downloaded to a network line card.
US07706294B2 Apparatus and method for enabling intelligent Fibre-Channel connectivity over transport
The link status of a Fibre-Channel link interconnecting two Fibre-Channel ports may be determined by a third entity distinct from the two Fibre-Channel ports. The third entity may be a transport interface used to connect one of the Fibre-Channel ports to a transport network that carries the link. The transport interface may also learn the Fibre-Channel port types of the two ports.
US07706290B2 Object-based operation and maintenance (OAM) systems and related methods and computer program products
Object-based operation and maintenance (OAM) systems and related methods and computer program products are disclosed. One exemplary system includes a computer comprising a memory. The computer is in communication with a network comprising a network-attached components operating in an OAM system. The system can also include an object-based representation of the network stored in the memory. The object-based representation comprises objects linked together in the memory to form a hierarchy. Each of the objects represent the network or the network-attached components. In addition, each of the objects stores attribute information about the network or the network-attached components with regard to the OAM system. Further, the system can include an application for interpreting and utilizing the object-based representation of the network for operating and maintaining the network and network-attached components in the OAM system.
US07706288B2 RF channel switching in broadcast OFDM systems
Systems and methodologies are described that facilitate monitoring RF channels in a wireless communication environment to determine whether one or more channels comprise a forward-link-only (FLO) signal. A receiver can receive a first RF channel with a FLO signal and can monitor other RF channels for FLO signals. Upon a determination that a monitored RF channel comprises a FLO signal, the receiver can switch between the first RF channel and the monitored RF channel to facilitate providing seamless reception of the FLO signal, which can be superframe synchronized between RF channels. FLO signal detection can be performed using one or more of a wide-area identification channel energy detection protocol and a wide-area overhead information symbol decoding error detection protocol.
US07706287B2 Communication system multiplexer included in the system, line performance test method and recording medium having program recorded thereon
The present invention provides an optimum ADSL line configuration parameter to a subscriber line and improves performance quality of an ADSL line.An ADSL line performance test portion implements an ADSL performance test before starting ADSL line service operation and grasps a subscriber line state. Test results are stored in a database and are referred to for the sake of maintenance of ADSL line service. In addition, the ADSL line performance test portion operates in a maintenance mode as required and also implements the ADSL line performance test in an ADSL line service operation state so as to constantly hold in the database a current optimum ADSL line configuration parameter for the subscriber line.
US07706282B2 Bluetooth personal area network routing protocol optimization using connectivity metric
A method is disclosed for routing data packets in a wireless network, preferably a Bluetooth™ network. The method includes estimating a link bandwidth of at least one network node, calculating a connectivity metric based on the estimated link bandwidth, distributing information concerning the calculated connectivity metric and, using the calculated connectivity metric, determining a route having a maximum link bandwidth and a minimum traffic load. Preferably, estimating uses a model of a Bluetooth network medium access control MAC algorithm. The connectivity metric is defined as a ratio of a maximum link bandwidth to the estimated link bandwidth, where the maximum link bandwidth is the link bandwidth between a Master node and a Slave node when there is only one Slave node connected to the Master node (i.e., when there is one Slave node in the piconet with the Master node).
US07706280B2 Heavy load packet-switched routing
According to the invention, a content delivery network (CDN) for delivering content objects over the Internet is disclosed. The CDN includes a point of presence (POP), a content object request interface, and a routing function. At least one POP is coupled to a plurality of full-route networks. The content object request interface receives requests for content objects for delivery to a number of end users using a plurality of terminal networks. The routing function that routes content objects in at least two modes, where a first mode routes content objects based upon a first route path chosen based upon delivery efficiency, and a second mode routes at least some content objects using a second route path when at least of a portion of the first route path reaches a level of use. The first and second route paths egress to different full-route networks.
US07706278B2 Triggering flow analysis at intermediary devices
In one embodiment, a router examines an incoming packet for a flow monitoring request. The router may examine every packet for the flow monitoring request, or preferably may only examine packets including a lifetime value indicating that the packet should be dropped and not forwarded or may only examine packets having a predetermined message format. When the flow monitoring request is included, the router performs detailed flow analysis or other monitoring according to the flow monitoring request.
US07706276B2 Systems and methods for wireless communications
A method to improve TCP throughput by separating TCP acknowledgment flow from TCP normal data flow in a wireless communications environment. This method creates dedicated signaling air interface link and signaling A10 link for TCP acknowledgment flow and assigns a higher priority value to TOS field of IP packets encapsulating TCP acknowledgments than those encapsulating TCP normal data.
US07706275B2 Method and apparatus for routing data in an inter-nodal communications lattice of a massively parallel computer system by employing bandwidth shells at areas of overutilization
A massively parallel computer system contains an inter-nodal communications network of node-to-node links. An automated routing strategy routes packets through one or more intermediate nodes of the network to reach a final destination. The default routing strategy is altered responsive to detection of overutilization of a particular path of one or more links, and at least some traffic is re-routed by distributing the traffic among multiple paths (which may include the default path). An alternative path may require a greater number of link traversals to reach the destination node.
US07706272B2 Method and apparatus for computing virtual concatenation group bandwith data
The invention comprises a method and apparatus for computing virtual concatenation group bandwidth data of at least one virtual concatenation group. Specifically, the method comprises determining at least one elementary path of which at least one virtual concatenation group is composed, determining elementary path data associated with the at least one elementary path and computing virtual concatenation group bandwidth data using the elementary path data.
US07706267B2 Network service monitoring
Network devices, systems, and methods are described that perform network service monitoring. One method includes examining a number of packets received by a first network device to determine whether a protocol of a packet corresponds to a given network service, forwarding an event to a second network device in response to a determination that the protocol of the packet corresponds to the network service, determining whether the network service is an authorized service by comparing the network service to a list of network services, and executing a remedial action in response to a determination that the network service is an unauthorized service.
US07706262B2 Identifying data and/or control packets in wireless communication
The present invention provides a method of wireless communication. The method includes determining whether a packet includes a voice payload or control information based on at least one property of the packet.
US07706261B2 Queue-based active queue management process
An active queue management (AQM) process for network communications equipment. The AQM process is queue based and involves applying at a queue size threshold congestion notification to communications packets in a queue of a link via packet dropping; and adjusting said queue size threshold on the basis of the congestion level. The AQM process releases more buffer capacity to accommodate more incoming packets by increasing said queue size threshold when congestion increases; and decreases buffer capacity by reducing said queue size threshold when congestion decreases. Network communications equipment includes a switch component for switching communications packets between input ports and output ports, packet queues for at least the output ports, and an active queue manager for applying congestion notification to communications packets in the queues for the output ports via packet dropping. The congestion notification is applied at respective queue size thresholds for the queues, and the thresholds adjusted on the basis of the respective congestion levels of the queues of the output ports.
US07706259B2 Method for implementing redundant structure of ATCA (advanced telecom computing architecture) system via base interface and the ATCA system for use in the same
A method for implementing a redundant structure of an ATCA system via a base interface of a network system based on an ATCA standard, and the ATCA system for use in the same are disclosed. Each of routing protocol shelves and LI shelves includes two ports connected to two IPC paths provided from the base interface, such that a representative IP address is assigned to a single port to be used, performs IPC communication using the representative IP address. If a port error or link-down state occurs, the representative IP address is assigned to the other port, resulting in the implementation of stable IPC communication. If the port error or link-down state occurs in an active-mode ShMC shelf, an IPC path passing through a standby-mode ShMC shelf is provided.
US07706255B1 Communications apparatus with redundant switching or backpressure mechanism
A communications apparatus includes several functional modules for implementing an application, a pair of switch modules to provide redundant switching capability for transferring frames between the functional modules. Each functional module is connected to each switch module by a frame-based communication link. A redundancy logic unit at each functional module inserts sequence numbers into outgoing frames, replicates the outgoing frames for forwarding to each of said switch modules, and monitors incoming frames from each of the switch modules to select frames for forwarding to an application based on the sequence numbers. In this way, redundancy is maintained at all times, while duplicate frames are eliminated at the receiving module.
US07706249B2 Method and apparatus for a synchronization channel in 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). 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 by differential processing of sequence elements of the synchronization channel signal (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.
US07706248B2 Multicarrier receiver and method for time-delay compensation in a multi-user uplink
Embodiments of System and Method for compensating for time-of-arrival differences between uplink packets in a Wireless Network are generally described herein. Other embodiments may be described and claimed.
US07706247B2 Frequency offset differential pulse position modulation
The present invention provides such a need by utilizing a frequency offset differential pulse position modulation scheme to transmit data between computing devices within a wireless network system. The differential pulse position modulation component of the scheme enables the present invention to provide relative immunity to interference for the system. In particular, such immunity from interference is achieved by utilizing a blanking time between pulse positions, which is large enough to allow the interference between frequency offset—differential pulse position modulation pulses to subside. The frequency offset component of the scheme enables the system to utilize multiple frequency channels to enable the system to achieve higher data rates. In particular, by utilizing a time offset between the frequency channels, the blanking time can be reduced, thereby increasing the amount of data that can be transmitted with a set period of time.
US07706242B2 Optical disk, signal generation method, clock signal generation method, and optical disk device
An optical disk includes a recording surface on which a plurality of pits, corresponding to multilevel (three level or higher) information, is formed as a spiral or concentric pit array. The pit array wobbles periodically. A plurality of predetermined reference marks, corresponding to a period of the wobble, are included in the pit array.
US07706241B2 Information recording medium, information recording device and method, and computer program
An information recording apparatus (300) is for recording record information onto an information recording medium (100) comprising a first recording layer (L0 layer) and a second recording layer (L1 layer) to record therein the record information by irradiating laser light. The information recording apparatus is provided with: a recording device (352) for recording the record information into at least one of the first recording layer and the second recording layer by irradiating the laser light; and a controlling device (354) for controlling the recording device to record the record information into a target area (115a), which is a recording area of the second recording layer corresponding to a recording area (105a) of the first recording layer in which the record information is recorded, if the record information is recorded into the second recording layer.
US07706240B2 Optical disk and its manufacturing method
An optical disk (10) of the present invention has a substrate (11) included a resin-impregnated paper, in which resin is impregnated into paper, or resin-coated paper, in which the paper surface is coated with a resin, and a recording layer (13) formed on at least one side of the substrate (11). This type of optical disk (10) has performance equal to that of conventional optical disks and has a minimal effect on the environment during disposal. In addition, a manufacturing method of an optical disk of the present invention has a recording layer sheet fabrication step in which a recording layer sheet is fabricated by forming tracks on a recording layer base material, and a recording layer sheet lamination step in which a recording layer (13) included the recording layer sheet is provided on a substrate (11) included resin-impregnated paper or resin-coated paper by laminating the recording layer sheet with the resin-impregnated paper in which a resin is impregnated into paper or the resin-coated paper in which the surface of the paper is coated with a resin. This type of manufacturing method of an optical disk allows optical disk (10) to be produced inexpensively.
US07706235B2 Optical pickup device
Disclosed herein is an optical pickup device. In an embodiment of the present invention, sub beams from which an AC component has been removed are generated using a first diffractive element based upon properties that a beam incident on a disc is reflected with being separated by the track structure of the disc, and beams reflected from adjacent layers are prevented from being diffracted to sub cells for receiving the sub beams using a second diffractive element. In this case, the grating direction of the first diffractive element and the second diffractive element is adjusted, and thus the influence of dead zones generated in a tracking error signal due to the second diffractive element is removed.
US07706234B2 Optical head with switchable diameter of the radiation spot on the radiation detector
In an optical scanning device (10) capable of scanning an information plane of an optical record carrier (5) of different types such as BD, DVD and CD, the diameter of the radiation spot on the detector (7) is dependent on the numerical aperture of the objective system (4) that is used for scanning the record carrier An optimal design of the optical detection system for scanning a BD, result in a small radiation spot for the other types such as DVD and CD. By implementing an optical element (13) that increases the diameter of the radiation spot in the situation a DVD or CD is scanned, the influence of stray light is reduced and the tracking signals are improved
US07706225B2 Recording method and apparatus for optical disk drive
A recording method for an optical disk drive is implemented as follows. First, at least one of the level of the focusing error signal, the level of the tracking error signal, a wobble synchronization pattern loss, the error rate of demodulating a wobble signal and the frequency of buffer under-run occurrence is detected. If at least one detected value exceeds the preset value, the recording will be ceased. Then, the rotation speed of the optical disk drive is decreased, and the recording is resumed with the decreased rotation speed.
US07706216B2 Optical head and optical device provided with optical head
An optical head includes a plurality of light receiving areas, which receive a first type of reflected rays where zero-order and first-order components of the light diffracted by a track are superposed one upon the other to generate a light quantity signal representing the quantity of light of the first type of reflected rays, and a non-light-receiving area, which is provided between the light receiving areas so as not to receive a second type of reflected ray consisting essentially of the zero-order components. As measured in a first direction in which the light receiving areas are arranged, a gap between the light receiving areas is longer than the width of the non-light-receiving area. The optical head further includes a tracking error signal generating section for generating a tracking error signal based on the light quantity signal.
US07706215B2 DVD changer API's
Application program interfaces for controlling an external media changer from a computer are provided. The application program interfaces allow for loading and identification of discs in a media changer. The application program interfaces can further allow for control of media changer functions such as locking of media changer elements and playback of disc content for discs in the media changer.
US07706213B2 Mechanical filter for sensors
An arrangement of material layers designed and utilized as a filter to mechanical waves entering a sensor. To isolate the sensor, the filter can be designed to attenuate specified frequencies that could propagate from the environment and into the sensor. Provided there is a difference in the mechanical impedance between the environment and the sensor case, then a filter can be designed to amplify a specified range of frequencies, enhancing the coupling of the sensor to its environment. The filters work by altering the transmission and reflection of incident waves. Dissipative mechanisms are not required. Test data is included that demonstrates the effectiveness of layered isolation mounts developed to block inputs that would excite the resonance frequency an accelerometer's seismic mass.
US07706211B2 Method of determining a seismic velocity profile
A seismic velocity profile in a region of interest in a subsurface formation is determined using at least the following steps. (a) Activating a seismic source at a location n, thereby exciting a wave in the subsurface formation. (b) Recording a wave signal trace unm(t) against time t, at a seismic receiver m. (c) Recording a wave signal trace unk(t) against time t at a seismic receiver k. (d) Cross correlating the wave signal traces unm(t) and unk(t) to obtain uconvnmnk(t). (e) Repeating these steps, for different locations n; (f) Summing uconvnmnk(t) over all locations n, to obtain a signal trace uvsmk(t) which corresponds to the signal received by the seismic receiver k from the virtual source at the position of seismic receiver m; (g) Deriving the seismic velocity based on the time of first arrival of the wave in uvsmk(t) and the predetermined distance between the seismic receiver m and the seismic receiver k.
US07706209B2 Semiconductor memory device capable of driving non-selected word lines to a variable negative potential based on a bank access operation
A semiconductor device, including a word line driver for driving a word line connected to a memory cell in a memory cell array and for resetting the word line when the memory cell changes from an activated to a standby state. The reset level of the word line driver is set when resetting of the word line is performed, and may be switched between first and second potentials. A word line reset level generating circuit varies the amount of negative potential current supply in accordance with memory cell array operating conditions. The semiconductor device includes a plurality of power source circuits, each having an oscillation circuit and a capacitor, for driving the capacitor via an oscillation signal outputted by the oscillation circuit. At least some power source circuits share a common oscillation circuit, and different capacitors are driven via the common oscillation signal.
US07706207B2 Memory with level shifting word line driver and method thereof
A memory includes a bit cell array including a plurality of word lines and address decode circuitry having an output to provide a predecode value. The address decode circuitry includes a first plurality of transistors having a first gate oxide thickness. The memory further includes word line driver circuitry having an input coupled to the output of the address decode circuitry and a plurality of outputs, each output coupled to a corresponding word line of the plurality of word lines. The word line driver includes a second plurality of transistors having a second gate oxide thickness greater than the first gate oxide thickness. A method of operating the memory also is provided.
US07706204B2 Portable data storage apparatus
A memory card includes a non-volatile memory; and a power management unit for receiving an external supply voltage to supply an operating voltage to the non-volatile memory. The power management unit boosts/bypasses the external supply voltage based on whether the external supply voltage is lower than a detection voltage and then outputs the boosted/bypassed voltage as the operating voltage of the non-volatile memory.
US07706203B2 Memory system
A memory system is provided, comprising at least one memory unit and a source power supply circuit. Each memory unit is coupled between a source voltage and a ground voltage and accesses digital data according to a word line signal and a bit line signal. The source power supply circuit provides the source voltage to the memory units. When the memory unit is in a writing status, the source voltage is the first power voltage. When the memory unit is in a reading status, the source voltage is the second power voltage. The second power voltage equals to the first power voltage subtracted by a specific voltage for avoiding rewriting error.
US07706194B2 Charge pump circuit, semiconductor memory device, and method for driving the same
A semiconductor memory device includes: a memory cell array including a plurality of memory cells arranged in rows and columns for holding information, each of the memory cells having a control gate; a plurality of word lines extending in a row direction, each of the word lines being connected to the control gates of the memory cells of a corresponding row of the memory cell array; a plurality of bit lines extending in a column direction and connected to sources or drains of the memory cells; a row decoder for selecting any of the plurality of word lines; a column decoder for selecting any of the plurality of bit lines; a charge pump circuit for generating a voltage higher than a supply voltage; and a first switch located in a connection path between the row decoder and the charge pump circuit.
US07706193B2 Voltage regulator for the programming circuit of a memory cell
A voltage regulator connected to a memory cell is configured by identifying at least a first and a second operation regions of the cell and associating the first and second operation regions with respective first and second operation conditions of the memory cell. An operative condition of the memory cell involved in a programming operation is detected, and at least a configuration signal of the regulator according to said detected operative condition is generated, this configuration signal taking a first and a second value associated with the first and second operation conditions.
US07706190B2 Method of program-verifying a nonvolatile memory device using subdivided verifications with increasing verify voltages
In a method of operating a non-volatile memory device subdivided verifications are performed by increasing verify voltages. Accordingly, threshold voltage distributions of memory cells can be narrowed and, therefore, the program performance of a flash memory device can be improved.
US07706189B2 Non-volatile storage system with transitional voltage during programming
To program one or more non-volatile storage elements, a set of programming pulses are applied to at least one selected non-volatile storage element and one or more particular unselected non-volatile storage elements, for example, via a common word line. A boosting voltage is applied to other unselected non-volatile storage elements during the programming process in order to boost the channels of the unselected non-volatile storage elements so that programming will be inhibited. Each of the programming pulses has a first intermediate magnitude, a second intermediate magnitude and a third magnitude. In one embodiment, the first intermediate magnitude is similar to or the same as the boosting voltage. The second intermediate magnitude is greater than the first intermediate magnitude, but less then the third magnitude. Such an arrangement can reduce the effects of program disturb.
US07706188B2 Flash memory program inhibit scheme
A method for minimizing program disturb in Flash memories. To reduce program disturb in a NAND Flash memory cell string where no programming from the erased state is desired, a local boosted channel inhibit scheme is used. In the local boosted channel inhibit scheme, the selected memory cell in a NAND string where no programming is desired, is decoupled from the other cells in the NAND string. This allows the channel of the decoupled cell to be locally boosted to a voltage level sufficient for inhibiting F-N tunneling when the corresponding wordline is raised to a programming voltage. Due to the high boosting efficiency, the pass voltage applied to the gates of the remaining memory cells in the NAND string can be reduced relative to prior art schemes, thereby minimizing program disturb while allowing for random page programming.
US07706186B2 Controlling a semiconductor device
A semiconductor device and a control method thereof that include a memory cell array having a plurality of nonvolatile memory cells and a control circuit. The control circuit starts a first operation of the memory cells in a part of the region of the memory cell array when a first command is input, then decides whether to temporarily suspend the first operation or to reset the first operation when a second command is input, and temporarily suspends the first operation if the control circuit decides to temporarily suspend the first operation, and terminates the first operation if the control circuit decides to reset the first operation.
US07706184B2 Nonvolatile semiconductor memory device
A nonvolatile semiconductor memory device includes a memory cell array having a plurality of word lines and a plurality of bit lines, and at least first and second page buffers to which the plurality of bit lines are connected. The plurality of word lines are divided into first and second word lines and the first and second word lines are arranged in positions corresponding to the at least first and second page buffers.
US07706179B2 Three dimensional magnetic memory and/or recording device
An electronic memory and/or recording device includes a three dimensional magnetic medium. Three dimensional magnetic medium includes a plurality of magnetic sublayers, each of the magnetic sublayers being separated from one other by non-magnetic interlayers.
US07706176B2 Integrated circuit, cell arrangement, method for manufacturing an integrated circuit and for reading a memory cell status, memory module
An integrated circuit having a cell arrangement is provided. The cell arrangement may include a memory cell and a reference cell. The memory cell has a first memory cell status and a second memory cell status. The reference cell is set to an intermediate memory cell status between the first memory cell status and the second memory cell status.
US07706173B2 Memory macro composed of a plurality of memory cells
In a memory macro which can more largely reduce a leak current of a memory cell in a hold state, a power voltage between a power potential and a reference potential is supplied across power terminals of each CMOS inverter (across source electrodes of loading P channel FETs and source electrodes of driving N channel FETs) forming the memory cell when a word line is on (high level), a hold enable voltage which is lower than the power voltage and equal to or higher than a lower limit voltage for enabling data to be held (voltage between a potential dropped lower than the power potential and the reference potential) is supplied between the power terminals when the word line is turned off (low level), and the power voltage is constantly supplied to a back gate electrode of one FET within each CMOS inverter.
US07706172B2 Layout of a SRAM memory cell
A SRAM memory cell including two inverters and a plurality of switches is provided. The SRAM cell is manufactured in a technology offering N/P shunt capabilities and the inputs of the inverters are connected to at least one pair of bit lines (BLa, BLa/; BLb, BLb/) via two of the switches. The switches are controlled by a signal word line (WLa, WLb). Each inverter includes a first transistor (MN0, MN1) of a first conductivity type and a second transistor (MP0, MP1) of a second conductivity type. Each switch includes at least a third transistor (MN2, MN3) of the first conductivity type, characterized in that the two transistors (MP0, MP1) of the second conductivity type in the inverters are arranged in two opposite end regions of the memory cell, respectively.
US07706170B2 Compact and highly efficient DRAM cell
A compact dynamic random access memory (DRAM) cell and highly efficient methods for using the DRAM cell are disclosed. The DRAM cell provides reading, writing, and storage of a data bit on an ASIC chip. The DRAM cell includes a first transistor acting as a pass gate and having a first source node, a first gate node, and a first drain node. The DRAM cell also includes a second transistor acting as a storage device and having a second drain node that is electrically connected to the first drain node to form a storage node. The second transistor also includes a second source node and a second gate node. The second source node is electrically floating, thus increasing the effective storage capacitance of the storage node.
US07706169B2 Large capacity one-time programmable memory cell using metal oxides
A method of programming a nonvolatile memory device includes (i) providing a nonvolatile memory cell comprising a diode in series with at least one metal oxide, (ii) applying a first forward bias to change a resistivity state of the metal oxide from a first state to a second state; (iii) applying a second forward bias to change a resistivity state of the metal oxide from a second state to a third state; and (iv) applying a third forward bias to change a resistivity state of the metal oxide from a third state to a fourth state. The fourth resistivity state is higher than the third resistivity state, the third resistivity state is lower than the second resistivity state, and the second resistivity state is lower than the first resistivity state.
US07706168B2 Erase, programming and leakage characteristics of a resistive memory device
The present method provides annealing of a resistive memory device so as to provide that the device in its erased state has a greatly increased resistance as compared to a prior art approach. The annealing also provides that the device may be erased by application of any of a plurality of electrical potentials within an increased range of electrical potentials as compared to the prior art.
US07706167B2 Resistance change memory device
A resistance change memory device including: a substrate; cell arrays stacked thereabove, each including a matrix layout of memory cells; a write circuit configured to write a pair cell constituted by two neighboring memory cells; and a read circuit configured to read complementary resistance value states of the pair cell as one bit of data, wherein the memory cell includes a variable resistance element for storing as information a resistance value. The variable resistance element has: a recording layer formed of a composite compound containing at least one transition element and a cavity site for housing a cation ion; and electrodes formed on the opposite sides of the recording layer, one of the electrodes serving as a cation source in a write or erase mode for supplying a cation to the recording layer to be housed in the cavity site therein.
US07706165B2 Ferroelectric passive memory cell, device and method of manufacture thereof
A first passive ferroelectric memory element comprising a first electrode system and a second electrode system, wherein said first electrode system is at least partly insulated from said second electrode system by an element system comprising at least one ferroelectric element, wherein said first electrode system is a conductive surface, or a conductive layer; wherein said second electrode system is an electrode pattern or a plurality of isolated conductive areas in contact with, for read-out or data-input purposes only, a plurality of conducting pins isolated from one another.
US07706164B2 Inverter device
An inverter device, which has two operation modes including a grid-connected operation mode where the inverter device is interconnected with a commercial power system, and an isolated operation mode where the inverter device is independent of a commercial power system and performs an isolated operation, includes an inverter converting direct-current power received from a direct-current power supply of a solar battery array into alternating-current power, a control unit controlling an action of an inverter device, a plug for outputting the alternating-current power converted by the inverter, and a load-connecting receptacle on a path of a power supply line connecting the inverter and the plug, for outputting the alternating-current power.
US07706163B2 Three-level AC generating circuit and control method thereof
The present invention provides a three-level ac generating circuit and the control method thereof. The three-level ac generating circuit includes a three-level boosting circuit connected to an input source and including a positive boosting portion and a negative boosting portion; and a three-level inverting circuit connected to the three-level boosting circuit and including a positive inverting portion and a negative inverting portion, wherein while the input source is a relative low voltage, the relatively low voltage is boosted via the three-level boosting circuit, inverted and output via the three-level inverting circuit; while the input source is a relatively high voltage, the relatively high voltage is inverted and output via the three-level inverting circuit and wherein the output of the three-level ac generating circuit is power grid.
US07706160B2 High voltage generator of the DAC-controlled type
A high voltage generator of the DAC-controlled type, has an input terminal connected to a first voltage reference and an output terminal providing an output voltage and comprises at least a voltage control circuit and a charge pump circuit inserted, in series to each other, between the input and output terminals of the high voltage generator, and an output regulator connected to the output terminal of the high voltage generator and comprising at least a digital-to-analog converter or DAC. The output regulator further comprises at least an additional current regulation portion connected to the output terminal of the high voltage generator through a first resistive element of the output regulator as well to an enabling terminal which provides an enabling signal, the additional current regulation portion being supplied by a second voltage reference having a voltage level higher than a voltage level of the first voltage reference.
US07706156B2 Resonant converter with synchronous rectification drive circuit
The present invention provides a resonant converter with a synchronous rectification drive circuit. The resonant converter with the synchronous rectification drive circuit includes a switch circuit, a resonant circuit, a transformer, a full-wave-rectifier circuit and a synchronous rectification drive circuit, wherein the switch circuit at least includes a half-bridge circuit, the resonant circuit is coupled to the switch circuit and has a resonant frequency, the transformer has a primary side coupled to the resonant circuit, the full-wave-rectifier circuit is coupled to a secondary side of the transformer and includes two switches, the synchronous rectification drive circuit includes four voltage-clamped drive circuits having output terminals coupled to the switch circuit and the corresponding switch of the full-wave-rectifier circuit, and each voltage-clamped drive circuit includes a transmission/discharge circuit for reducing the turn-off period of the coupled switch during turning off the coupled switch.
US07706155B1 Current mode half-bridge power converter
The invention relates to a half-bridge power converter controller that employs current mode control. The power converter controller includes pulse modulation circuitry, error circuitry, and stabilization circuitry. The stabilization circuitry stabilizes the voltage at the mid-point of a half-bridge power converter input capacitor circuit. The input capacitor circuit mid-point voltage is stabilized by selectively adjusting the on-times of the high-side switch and low-side switch of a half-bridge power converter. This adjustment tailors the current that is provided to the input capacitor circuit and thus maintains the mid-point voltage near a desired value.
US07706154B2 Power and information signal transfer using micro-transformers
A power converter provides power across an isolation barrier, such as through the use of coils. A coil driver has transistors connected in a positive feedback configuration and is coupled to a supply voltage in a controlled manner by measuring the output power and opening or closing a switch as needed between the power supply and the coil driver. An output circuit, such as a FET driver, can be used with or without isolation to provide power and a logic signal.
US07706152B2 DC-DC converter for low voltage power source
A power conversion unit and method for converting DC power. The power conversion unit includes a self-oscillating device configured to convert a DC voltage into a self-oscillating alternating current AC signal, a transformer connected to the self-oscillating device and configured to transform the self-oscillating AC signal into a transformed AC signal, and an AC-to-DC converter configured to convert the transformed AC signal into a DC signal. The method generates a self-oscillating current, transforms the self-oscillating current into a transformed AC signal, and converts the transformed AC signal into a DC signal.
US07706151B2 Method and apparatus for multi-phase power conversion
A system and method for power conversion synchronizes multiple phases at a desired phase angle difference. The power conversion involves variable frequency switching, fixed on-time and provides power factor correction. A relative measure of a phase angle difference between two phases permits each phase to be controlled to obtain the desired phase angle difference. The power conversion involves transition mode switching to help reduce switching losses. A phase angle difference detector may be provided for each phase. The various phases may have different inherent frequencies that vary with switching frequency, and are synchronized to an average frequency. Current measures can be taken with a single component, such as a resistor. A maximum frequency control limits period width to avoid high frequency switching. An added switch on time improves input voltage crossover distortion. One or more phases can be deactivated in light load conditions.
US07706150B2 Switch mount
A panel for accepting a switch is disclosed, the panel having a generally rigid member with a front side and a back side. The generally rigid member also has a first edge and a second edge defining an aperture, through which the switch passes at least partially through. The back side of the rigid member has a first rib that extends therefrom, the first rib being proximate to the first edge and having a step that is operable to engage a barb of the switch that passes at least partially through the aperture. The back side also has a second rib that extends therefrom, the second rib being proximate to the second edge and also operable to engage a barb of the switch passing at least partially through the aperture.
US07706148B2 Stack structure of circuit boards embedded with semiconductor chips
A stack structure of circuit boards embedded with semiconductor chips is proposed. At least two circuit boards are provided. Each of the circuit boards includes circuit layers formed on surfaces thereof and at least one opening embedded with a semiconductor chip, wherein, the circuit layers have a plurality of conductive structures and electrically conductive pads, and the semiconductor chip has a plurality of electrode pads, and the conductive structures of the circuit layers are electrically conductive to the electrode pads of the semiconductor chip. At least one adhesive layer is formed between the two circuit boards and disposed with a conductive material corresponding in position to the electrically conductive pads of the circuit boards. Thus, a conductive path can be formed by the conductive material between the electrically conductive pads of the circuit boards, thereby establishing electrical connection between the two circuit boards.
US07706145B2 Assembly device for a computer case and outer cover
An assembly device for a computer case and outer cover incorporating: a host case provided with a bottom plate and perpendicular left and right side walls, a circuit motherboard fixed within the holding space, a jack panel of relatively small area and size is located at a tail end of the circuit motherboard, and an electrical circuit is printed on an inverse side of the jack panel; a rectangular outer cover, the outer cover can be assembled/disassembled to/from the rectangular gap of the host case, and the jack panel can be plugged into or withdrawn from the socket, thereby realizing a rapid and convenient method of assembling and disassembling the outer cover to and from the host case.
US07706142B2 Electronic built-in system
An electronic built-in system for installation in a support structure mounted in a passenger compartment of a vehicle. The system includes at least one electronic module and a housing for receiving the electronic modules. The housing is mounted to the support structure of the vehicle and includes a front control panel with operating elements for operating the electronic system. The front control panel faces the passenger compartment. A cooling unit is provided in the housing for guiding cooling air through the housing for cooling the electronic module. At least one first opening in an outer wall portion of the housing supplies cooling air to the housing. At least one second opening in an outer wall portion of the housing removes the cooling air from the housing. The first and second openings are arranged at different wall portions of the housing, which are separated from the passenger compartment by the support structure when the built in system is installed in the support structure.
US07706140B2 Portable data terminal internal support structure
A portable data terminal comprising a circuit board which supports and interconnects a plurality of electrical components, a display, an angled frame which maintains the display at an angle to the circuit board, and a bracket which extends across the angled frame. The angled frame engages a peripheral portion of a first side of the circuit board. The bracket engages the circuit board so as to reduce the flexure of, and secure at least one electrical component on the circuit board.
US07706139B2 Plasma display device and its method of manufacture
A plasma display device and its method of manufacture includes a chassis base supporting a Plasma Display Panel (PDP) and having at least one assembly hole, and at least one standoff, each standoff having a first end inserted into a respective assembly hole of the chassis base and a second end coupled to the chassis base. The second end of each standoff is pressed into the chassis base.
US07706134B2 Power distribution unit and methods of making and use including modular construction and assemblies
Described herein are various embodiments of a power distribution unit having modular components. For example, according to one embodiment, a power distribution unit can include a component portion that comprises at least two modules selected from the group consisting of outlet modules, circuit protection modules, power input modules, communications I/O modules, and display modules. Each of the at least two modules of the component portion can comprise at least one connection element and can be removably secured to one or more other of the at least two modules via the connection elements. The power distribution unit can also include a housing that defines an interior cavity. The component portion can be removably secured to the housing at least partially within the interior cavity.
US07706133B2 Solid electrolytic capacitor
A solid electrolytic capacitor includes a capacitor element, an anode-side lead terminal connected to an anode of the capacitor element, a cathode-side lead terminal connected to a cathode of the capacitor element, and an armor covering the capacitor element and having an electrical insulating property. The armor has two principal faces opposed to each other, and two side faces connecting the two principal faces and opposed to each other. The anode-side lead terminal has at least a first terminal portion exposed in one of the principal faces. The cathode-side lead terminal has at least a first terminal portion exposed in the one of the principal faces, and a second terminal portion exposed in the one of the principal faces and extending from the first terminal portion so as to be exposed in either of the two side faces. The solid electrolytic capacitor satisfies the following relation: W/G≧1.0, where W is a width of the second terminal portion of the cathode-side lead terminal and G is a gap between the anode-side lead terminal and the cathode-side terminal on the one of the principal faces.
US07706131B2 Solid electrolytic capacitor and method for manufacturing same
A solid electrolytic capacitor (A) includes a first porous sintered body (1A) made of valve metal, anode conduction members (21A, 21B) electrically connected to the first porous sintered body (1A), surface-mounting anode terminals (3A, 3B) electrically connected to the anode conduction members (21A, 21B), surface-mounting cathode terminals, and a second porous sintered body (1B) made of valve metal and intervening between the first porous sintered body (1A) and the anode conduction members (21A, 21B).
US07706128B2 Capacitive device
Capacitive devices are described having electrical interconnects of electrodes which possess efficient electrical contact between current collectors, electrical isolation of electrodes, and/or electrochemical stability, while minimizing the mechanical stress and strain applied to the electrodes. The capacitive devices are adaptable to a wide range of electrode diameters and electrode stack lengths.
US07706127B2 Capacitor
A capacitor includes a metal case and a terminal plate. The metal case accommodates a capacitor element together with a driving electrolyte and is joined to one of the electrodes of the capacitor element at its inner bottom surface. The terminal plate is joined to the other electrode at its inner surface so as to seal the opening of the metal case. The terminal plate is provided with a pressure regulating valve also functioning as a driving-electrolyte filling hole. The pressure regulating valve includes a ring-shaped elastic member which is pressed into the wall formed on the terminal plate.