Document Document Title
US08032943B2 Accessing protected content in a rights-management architecture
A digital rights management system for the distribution, protection and use of electronic content. The system includes a client architecture which receives content, where the content is preferably protected by encryption and may include a license and individualization features. Content is protected at several levels, including: no protection; source-sealed; individually-sealed (or “inscribed”); source-signed; and fully-individualized (or “owner exclusive”). The client also includes and/or receives components which permit the access and protection of the encrypted content, as well as components that allow content to be provided to the client in a form that is individualized for the client. In some cases, access to the content will be governed by a rights construct defined in the license bound to the content. The client components include an object which accesses encrypted content, an object that parses the license and enforces the rights in the license, an object which obtains protection software and data that is individualized for the client and/or the persona operating the client, and a script of instructions that provides individualization information to a distributor of content so that the content may be individualized for the client and/or its operating persona. Content is generally protected by encrypting it with a key and then sealing the key into the content in a way that binds it to the meta-data associated with the content. In some instances, the key may also be encrypted in such a way as to be accessible only by the use of individualized protection software installed on the client, thereby binding use of the content to a particular client or set of clients.
US08032942B2 Configuration of virtual trusted platform module
Systems, methods and machine readable media for configuring virtual platform modules are disclosed. One method includes launching a virtual machine monitor, and determining, with the virtual machine monitor, whether a configuration policy that defines a configuration for a virtual trusted platform module is trusted. The method further includes configuring the virtual trusted platform module per the configuration policy in response to the virtual machine monitor determining that the configuration policy is trusted. The method also includes launching, via the virtual machine monitor, a virtual machine associated with the virtual trusted platform module.
US08032939B2 Method and system for providing wireless vulnerability management for local area computer networks
A Software-as-a-Service (SaaS) based method for providing wireless vulnerability management for local area computer networks. The method includes providing a security server being hosted by a service provider entity to provide analysis of data associated with wireless vulnerability management for a plurality of local area computer networks of a plurality of customer entities, respectively. The method includes creating a workspace for wireless vulnerability management for a customer entity on the security server and receiving configuration information associated with the workspace. The method also includes supplying one or more sniffers to the customer entity. The method includes receiving at the security server information associated with wireless activity monitored by the one or more sniffers at premises of the customer entity and processing the received information within the workspace for the customer entity using the security server. The method includes metering usage of the workspace for wireless vulnerability management for the customer entity.
US08032936B2 Systems and methods for detecting a security breach in a computer system
The present invention provides systems and methods for applying hard-real-time capabilities in software to software security. For example, the systems and methods of the present invention allow a programmer to attach a periodic integrity check to an application so that an attack on the application would need to succeed completely within a narrow and unpredictable time window in order to remain undetected.
US08032934B2 Network security system and the method thereof
The present invention discloses a network security system including a firewall arranged between the internal network and the external network, and a trusted node arranged between the firewall and the external network, which is used to provide a data channel between the internal network and the external network, and forward the data transported between the internal network and the external network; the firewall includes a first port configured at the internal network oriented side of the firewall and a second port configured at the external network oriented side of the firewall; and the trusted node includes a media-stream receiving port used to converge the data from the second port. The present invention also discloses a network security method.
US08032932B2 Systems and methods for providing security token authentication
Described herein are systems and methods for centralizing and standardizing implementation of security tokens so as to provide one token per one user for accessing business applications across an enterprise, providing scalability to support authentication of as many enterprise users as desired or needed, and providing a standardized token management interface that supports both pre-binding and post-binding user registration processes and different types of security token.
US08032929B2 Safety judgment method, safety judgment system, safety judgment apparatus, first authentication apparatus, and computer program product
Security of an information processing apparatus is ensured by performing biological information authentication and collecting the environment information about the information processing apparatus. The information processing apparatus transmits the collected environment information to a first authentication apparatus. An electronic certificate issued by a second authentication apparatus and information encrypted with a secret key issued by the second authentication apparatus are transmitted to the first authentication apparatus. The first authentication apparatus acquires the public key of the second authentication apparatus and the public key of the information processing apparatus so as to decrypt the encrypted information, and judges whether or not the decrypted information is proper. The first authentication apparatus refers to an environment information database and the transmitted information, and judges whether or not the transmitted environment information is proper. When all the authentications by the biological information authentication, environment information authentication and electronic certificate authentication are successful, the information processing apparatus is judged to be safe.
US08032928B2 Methods, devices, and computer program products for controlling wireless connection access
Methods, devices, and computer program products for controlling wireless network connection access are described. The device includes a processor for executing instructions, and multiple network adapters for operatively connecting to multiple networks. The device includes a wireless network connection monitoring application for controlling access to the multiple networks via the processor, and the monitoring application is configured to monitor the multiple network adapters. The device also includes a monitor file that has permissions for services to communicate on the multiple networks, and the monitoring application allows or denies access to the multiple networks via the plurality of network adapters based on the permissions for the services in the monitor file.
US08032925B2 Method for enabling login and establishing session for wireless communication terminal
A method and terminal for enabling a login, and a method for establishing a session with a specific object, are discussed. According to an embodiment, the method includes: if a first client logs in to the service server using user authentication information and then a second client requests a login to the service server, checking whether the first client is logged out from the service server; and if the checking step indicates that the first client is logged out from the service server, enabling the second client to be logged in to the service server.
US08032922B2 Method and apparatus for providing access to an application-resource
One embodiment of the present invention provides a system that provides access to an application-resource. During operation, the system receives a request to access an application-resource associated with an application, wherein the request is received at an application-server that hosts the application. The system then determines an authentication-level required to access the application-resource. Next, the system sends the required authentication-level to an authentication-server. In response, the system receives an authentication-response from the authentication-server. Next, the system determines if the authentication-response specifies that the user is authenticated to access the application-resource. If so, the system grants the user access to the application-resource.One embodiment of the present invention provides a system that provides an authentication-token associated with a lower authentication-level in response to an authentication-token associated with a higher authentication-level expiring. Note that the lower authentication-level meets or exceeds a required authentication-level and does not require a user to re-authenticate.
US08032920B2 Policies as workflows
Methods, systems, and machine-readable mediums are disclosed for policy enforcement. In one embodiment, the method comprises receiving a communication and executing a workflow to apply one or more policies to the communication. The workflow includes a logical combination of one or more conditions to be satisfied and one or more actions to be executed to enforce the one or more policies on the communication.
US08032919B2 Method and apparatus for receiving digital broadcasts
In a digital broadcast receiving apparatus, digital broadcast signals provided by a digital broadcast method are supplied to various types of external units and are effectively utilized. In the above apparatus, a descrambler descrambles a transport stream output from a front end unit and supplies it to a digital interface and a demultiplexer. The demultiplexer extracts from the transport stream a compressed video signal and a compressed audio signal of a program specified by a user, and supplies the extracted signals to an MPEG decoder. The MPEG decoder decompresses the supplied video signal and the audio signal and supplies them to the digital interface, an NTSC encoder, and an audio signal D/A converter. The digital interface supplies either of the transport stream or the decompressed data to a digital external unit under the control of the controller.
US08032918B2 Application gadgets
Application gadget techniques are described. In an implementation, a remote control device includes a display device and one or more modules. The one or more modules are configured to initiate one or more control functions related to control of a display of content by a client. The one or more modules also provide an environment to execute one or more application gadgets such that an output of the one or more application gadgets is displayable on the display device.
US08032917B2 Method and system for directing the download of software and firmware objects over a network such as a cable television system
A Download Control Message instructs a set-top terminal in a cable television system to located and immediately begin downloading a code or other data object available over the cable system. The Download Control Message specifies, for example, the size, name, version and location (URL or transport stream and PID) of the object to be acquired by the set-top terminal. The terminal accordingly can begin immediate acquisition of the object. An address or other characteristic associated with the Download Control Message allows the system operator to target the Message to a particular set-top terminal or group of terminals.
US08032915B1 Digital television with subscriber conference overlay
Digital television system overlays subscriber two-way communication during broadcast program delivery to create virtual audience community. Individual or group billing and advertisement is personalized per DTV receiver program viewing and/or conferencing activity. Subscriber receiver includes camera and other media I/O device for multi-way video conferencing. Participants may be added or removed dynamically during programming or conferencing.
US08032911B2 Relay device and relay method
According to one embodiment, a relay device includes an address management module which executes processing of acquiring a first physical address assigned to the relay device based on a sink device, processing of acquiring a second physical address assigned to the relay device based on another sink device, determination processing of determining, in the case where it is determined that the command needs to be transmitted to the other sink device, whether to perform conversion of the physical address included in a parameter in the other sink device, and conversion processing of converting, in the case where it is determined that the conversion of the physical address is not performed in the other sink device, the physical address included in the parameter into a physical address based on the other sink device using the first and second physical addresses.
US08032910B2 System for receiving transport streams
A system comprising first input means for receiving a transport stream from an external source, second input means for receiving an input from a memory, means for connecting the first and second input means to an interface which is arranged to provide an output stream to a decoder. The second input means is arranged to provide an output to the interface in such a form that the interface does not distinguish between the output from the first and second input means.
US08032903B2 Motor with a chucking device for detachably holding a disk and disk drive apparatus equipped with the same
In a motor including a chucking device for detachably holding a disk, the chucking device has a center case to which a central opening of the disk is inserted; resilient members received within the center case; and claw members for holding the disk in place. Each of the claw members has a tip end portion, a disk holding surface positioned axially below the tip end portion for holding the disk in place, and a recessed sliding portion formed substantially at a circumferential center region of the disk holding surface, the sliding portion serving to guide movement of the claw member. Rest portions are formed in the center case in a facing relationship with the respective sliding portions, the rest portions serving to support the respective sliding portions by contacting therewith. Each of the rest portions has an upwardly convex curved surface with which the corresponding sliding portion makes contact.
US08032901B2 Disk device and electronic apparatus
An optical disk drive includes a device body. A turntable is disposed on the device body, for rotating a disk. There is an optical pickup head for reading and/or writing of data with the disk. A multi-segment cover assembly is shiftable between a folded position and a spread position. The multi-segment cover assembly, when in the folded position, allows loading and unloading of the disk on the turntable, and when in the spread position, has a larger area than when in the folded position, and contains and protects the disk on the turntable. The multi-segment cover assembly includes a plurality of pie-shaped cover sectors, rotatable about an axis defined concentrically with the turntable, for extending to nest in one another when in the folded position, and for spreading by offsetting from one another when in the spread position.
US08032897B2 Placing virtual machine monitor (VMM) code in guest context to speed memory mapped input/output virtualization
In one embodiment, a method comprises: obtaining use of one or more pages in a guest physical address space of a guest; storing handler code to process one or more input/output (I/O) and/or interrupt events in the one or more pages; and redirecting a first event of the one or more I/O events from guest handler code that would process the first event to the handler code in the one or more pages. Also contemplated is a computer accessible medium comprising a plurality of instructions, which, when executed by a computer, implement the method.
US08032896B1 System and method for histogram based chatter suppression
A system and method suppresses chattering events in a storage system by determining a suppression level based upon a rate of growth of log files. An event management system of the storage system calculates a histogram and a set of statistics including a mean and standard deviation associated with non-chattering events. A cutoff point is determined for the non-chattering events and is utilized for each received event to determine if the received event is a chattering event. Events determined to be a chattering event are suppressed according to a predefined suppression rate.
US08032895B2 Inter process communication in a computing device
An operating system for a computing device comprises a kernel portion having a publish and subscribe facility for retrieving a property published by a first process and notifying the retrieved property to one or more further processes requesting to subscribe to that property. By providing the publish and subscribe mechanism within the operating system kernel, changes to properties can be notified to subscribers in real time and without the need for dedicated client server mechanisms. The publish and subscribe mechanism may be provided with access control properties established when a property is defined. The mechanism may also be used for a message and message queue facility in the computing device.
US08032893B2 Synchronization of data
A method and a system for the synchronization of data between applications are provided. Data is exchanged at least partially between the applications, the exchanged data being synchronized with the data that is present in the respective application. To simplify the synchronization process, according to the invention an identification that signifies incompleteness is assigned to the data.
US08032892B2 Message passing with a limited number of DMA byte counters
A method for passing messages in a parallel computer system constructed as a plurality of compute nodes interconnected as a network where each compute node includes a DMA engine but includes only a limited number of byte counters for tracking a number of bytes that are sent or received by the DMA engine, where the byte counters may be used in shared counter or exclusive counter modes of operation. The method includes using rendezvous protocol, a source compute node deterministically sending a request to send (RTS) message with a single RTS descriptor using an exclusive injection counter to track both the RTS message and message data to be sent in association with the RTS message, to a destination compute node such that the RTS descriptor indicates to the destination compute node that the message data will be adaptively routed to the destination node. Using one DMA FIFO at the source compute node, the RTS descriptors are maintained for rendezvous messages destined for the destination compute node to ensure proper message data ordering thereat. Using a reception counter at a DMA engine, the destination compute node tracks reception of the RTS and associated message data and sends a clear to send (CTS) message to the source node in a rendezvous protocol form of a remote get to accept the RTS message and message data and processing the remote get (CTS) by the source compute node DMA engine to provide the message data to be sent.
US08032889B2 Methods and apparatus for managing and controlling power consumption and heat generation in computer systems
A method for reducing power consumption and heat generation in a computer system employs a substitute idle task that puts the processor into a dormant mode, e.g., sleep, nap, or doze mode. The substitute idle task replaces a conventional operating system idle task. The substitute idle task may have a low priority, such as that of the conventional idle task, which it replaces. At each occurrence of a quantum interrupt, a task scheduler schedules applications for execution during the accompanying time slice. After the scheduled applications are done, the substitute idle task is executed. The dormant mode caused by the idle task reduces the system's power consumption. The idle task may also have a high priority and be designed to run for a predetermined percentage of time. Because the processor spends the predetermined percentage of time in the dormant mode, known power consumption reduction may be guaranteed in the system.
US08032886B2 Tracking asynchronous execution of program using hierarchical structure of objects
The invention builds a structure of software objects that captures the historically contingent development of an asynchronous program. The invention builds software objects that represent the resources and subtasks that make up the asynchronous program. The objects are connected into a hierarchy whose structure explicates interactions among the resources and subtasks. When a fault is detected, the structure tells the debugger everything the program was doing at the time of the fault and lays open the developmental history of the program that led to the fault. The debugger uses this information to trace the detected fault back through code and time to its origin. When a new feature is added, the structure tells maintenance personnel how the new feature affects existing functions. Within the structure, the invention provides mechanisms for handling reference counters and software locks. Groups of resources can be handled together, the structure taking care of coordination.
US08032884B2 Thread hand off
Systems, methods, and devices, including computer executable instructions for transferring threads are described. The method comprises determining an idle processor by checking a handoff state of the processor prior to placing an identified runnable thread in a run queue of an idle processor. The method also comprises transferring the runnable thread to a determined idle processor by setting the handoff state of the processor to a handle of the runnable thread.
US08032876B2 Method and apparatus for restructuring a software program hierarchy
Method, apparatus, and computer readable medium for restructuring a software program hierarchy having interface files and implementation files that include the interface files are described. In one example, dependencies between program units in the interface files and the implementation files are determined. The dependencies are represented as a plurality of bit strings. Correlated bitstrings of the plurality of bit strings are clustered into a plurality of partitions. Each of the plurality of partitions is transformed into corresponding program units. New interface files are respectively created having the corresponding program units for each of the plurality of partitions.
US08032869B2 Profiling method and computer product
Information on an execution status of an information-collection target program is collected with an interrupt handler that is activated by an interrupt generated when a predetermined condition is satisfied. A target range for collecting the information with the interrupt handler is specified, and information to be collected by the interrupt handler when the interrupt is generated within the specified target range is set.
US08032866B1 System and method for troubleshooting runtime software problems using application learning
Analysis of execution traces to identify execution problems is described. Analysis of the execution trace allows the user to detect application execution patterns. Each pattern represents a sequence of operations performed by the application. Some patterns correspond to normal execution of the application. Some patterns correspond to typical operations such as file opening, file saving, site browsing, mail sending. Diagnostic classes include patterns associated with certain malfunctions. In one embodiment, the system includes a learning mode wherein the system accumulates patterns belonging to different classes and stores them in a pattern database. In one embodiment, the system also includes a recognition mode where the system matches the trace against the pattern database and assigns trace regions to specific classes such as normal, abnormal, classes of specific problems or user activities, etc.
US08032862B2 Dynamic configuration files
A dynamic nature is added to configuration files so that various types of dynamic functions can be performed within them. Variables are utilized within the configuration files. Thus, it is possible to have parameters specified in one configuration file and a formula to which the parameters will be applied in another configuration file. This allows changing of the values in the parameter file without having to modify the formula file, thereby streamlining the modification process when changes need to be made. In addition, it provides the capability for cross-referencing between configuration properties by allowing for variables in properties that refer to other properties.
US08032858B2 Method and system for navigationally displaying HTTP session entry and exit points
A monitoring tool continuously monitors for insertion, call or deletion of objects from a session. Display of this information shows any get object, set object or remove object operations in the session and shows the entry and exit points for each such object, thus assisting the user whenever objects inserted or called remain in the session and are not removed, thus allowing the user to prevent any data buildup in the session. The display is performed in a navigational view or “state diagram” form of view which is constructed by polling the filesystem content and building a navigational view of the overall states and interactions occurring within the session.
US08032852B1 Method of automating clock signal provisioning within an integrated circuit
A method is provided to incorporate information currently known about an integrated circuit's design, including peripheral components that share the same printed circuit board (PCB) with the integrated circuit, to automate a clock signal instantiation and routing solution to realize a comprehensive design. The information derived from a hardware design synthesis tool includes the existence of PCB resources, such as fixed-frequency oscillators, that may co-exist with a particular integrated circuit, such as a programmable logic device (PLD). Other derived information includes details concerning clock modules and cores that may exist within the PLD in accordance with the PLD's design specification. Once the information that describes the PLD and its environment is known, the information is utilized to automatically instantiate resource interconnect cores and automatically generate connections between the fixed-frequency oscillators, resource interconnect cores, and PLD implemented cores that are contained within the design.
US08032849B2 Integrated circuit chip with modular design
Disclosed is a procedure or design approach for functional modules that may be used in connection with a multiprocessor integrated circuit chip. The approach includes keeping the dimensions of each module substantially the same and having the bus, power, clock and I/O connection configured the same on all modules. Further requirements for ease of use are to generalize the capability of each module as much as possible and to decentralize functions such as testing to be primarily performed within each module. The use of such considerations or rules substantially eases the design of a given type of custom chips, and based upon an initial chip design greatly facilitates the design of further custom chips, similar in application, but subsequent to the successful completion of the initial chip. The standardization modules and replication of the modules on a given chip also reduces physical verification time in initial chip design as well as redesign time of the initial chip when requirements for chip capability are redefined or otherwise changed. Any subsequent or further custom chips can include more or less of specific modules based upon already established parameters.
US08032848B2 Performing abstraction-refinement using a lower-bound-distance to verify the functionality of a circuit design
Embodiments of the present invention provide methods and apparatuses for verifying the functionality of a circuit. The system can determine a lower-bound-distance (LBD) value, such that the LBD value is associated with an LBD abstract model of the CUV which does not satisfy a property. The system can use an abstraction-refinement technique to determine whether the CUV satisfies the property. The system can determine an upper-bound-distance value for an abstract model which is being used in the abstraction-refinement technique, and can determine whether the LBD value is greater than or equal to the upper-bound-distance value. If so, the system can conclude that the abstract model does not satisfy the property, and hence, the system can decide not to perform reachability analysis on the abstract model that is currently being used in the abstraction-refinement technique.
US08032845B2 Correcting 3D effects in phase shifting masks using sub-resolution features
Using phase shifting on a mask can advantageously improve printed feature resolution on a wafer, thereby allowing greater feature density on an integrated circuit. Phase shifting can create an intensity imbalance between 0 degree and 180 degree phase shifters on the mask. An improved method of designing an alternating PSM to minimize this intensity imbalance is provided. Sub-resolution features, called “blockers”, can be incorporated in the alternating PSM design. Specifically, blockers can be formed in the 0 degree phase shifters. In this configuration, the intensity associated with the 0 degree phase shifters approximates the intensity associated with the corresponding 180 degree phase shifters. Intensity balancing using blockers retains image contrast, thereby ensuring printed feature quality.
US08032843B2 User interface for providing consolidation and access
Methods and systems for providing graphical user interfaces are described. To provide greater access and consolidation to frequently used items in the graphical user interface, a userbar is established which includes a plurality of item representations. To permit a greater number of items to reside in the userbar, a magnification function can be provided which magnifies items within the userbar when they are proximate the cursor associated with the graphical user interface.
US08032842B2 System and method for three-dimensional interaction based on gaze and system and method for tracking three-dimensional gaze
A gaze-based three-dimensional (3D) interaction system and method, as well as a 3D gaze tracking system and method, are disclosed. The gaze direction is determined by using the image of one eye of the operator who gazes at a 3D image, while the gaze depth is determined by the distance between pupil centers from both eyes of the operator shown in an image of both eyes of the operator.
US08032841B2 Exception page programming system
The present disclosure relates to exception page programming, and, in particular, to a system and method for providing an exception page programming tool for use with a page description language file where the exception page programming tool can display exception page programming within the context of a print job.
US08032832B2 Non-linear presentation canvas
Technologies are described herein for providing a non-linear presentation canvas. A non-linear presentation canvas is provided. The non-linear presentation canvas is a virtual space onto which multimedia files and hyperlinks can be inserted. A content preview for one or more of the multimedia files and hyperlinks inserted onto the non-linear presentation canvas is displayed. The content preview is selectable to display the corresponding multimedia files and hyperlinks during a presentation.
US08032831B2 Computer-implemented workflow replayer system and method
Systems and methods for replaying historical workflow information. Workflow information is collected while tasks and documents are being processed. The collected workflow information is stored in a database so that at a later point in time, the historical workflow information may be retrieved and provided to a user. Through computer-human interfaces, the user can move forwards and/or backwards while replaying the collected historical workflow information.
US08032830B2 System and method for generating quotations from a reference document on a touch sensitive display device
The present invention is a system and method for generating quotations from a reference document on a touch sensitive display device or other handheld device, including the following steps: (a) providing a reference document; (b) displaying the reference document; (c) capturing an image of a portion of the reference document; (d) editing the captured portion of the reference document; and (e) generating a quotation comprising an image quotation and a bibliographical reference to a referenced portion of the reference document. The present invention may be used in Apple iPhones®, hand-held devices that inspectors may use to quote reference documents to substantiate statements of problems found during industrial inspections, and in other purposes.
US08032829B2 Using a word processor with accounting data
A method of transferring data from a financial program to a word processing program to view and modify financial documents in the word processing program is disclosed. The method may entail selecting a template in an accounting program wherein the template has a field related to the selected template, identifying an open field in the selected template that can be filled in with data from the accounting program, selecting data stored by the accounting program that is appropriate to fill in the open field in the selected template, communicating the selected data and the selected template to the word processor and opening a document in the word processing program that displays the selected template and the selected data in the appropriate field as a word processing document.
US08032827B2 Automatic generation of document summaries through use of structured text
A summarization system generates summaries from documents. Text structure tags, in conformance with the Text Encoding Initiative (TEI), are inserted into the documents to generate encoded documents. The text structure tags, when associated with portions of the document, identify text types. A text type, such as an argumentative text type, provides meta-information about the associated portion of text. The documents are also encoded, via document type declaration (“DTD”) in the eXtensible mark-up language (“XML”), to generate a tree structure that depicts the text types and hierarchical relationships among the text types in the tree structure. The summarization system generates a summary of the documents by extracting portions of the document, associated with the text type tags, using the tree structure in accordance with user input. The summarization system may be used to generate summaries from multiple documents.
US08032825B2 Dynamically creating multimodal markup documents
Methods, systems, and products for dynamically creating a multimodal markup document are provided that include selecting a multimodal markup template, identifying in dependence upon the multimodal markup template a dynamic content module, instantiating the dynamic content module, executing a dynamic content creation function in the instantiated dynamic content module, receiving dynamic content from the dynamic content creation function, and including the dynamic content in the multimodal markup template. Selecting a multimodal markup template may be carried out by identifying a multimodal markup template from URI encoded data embedded in a request for a multimodal markup document from a multimodal browser. The multimodal markup template may include static content and the dynamic content may include XHTML+Voice content.
US08032822B1 Method and system for explaining dependencies on a document
A method for reviewing data dependencies in a document that includes requesting an explanation of a dependent data container in a plurality of data containers, in which the dependent data container resides within a document, and receiving the explanation of the dependent data container, in which the explanation that includes information about the dependent data container and information about a precedent data container of the plurality of data containers, and in which the information describes the dependency between the precedent data container and the dependent data container.
US08032820B1 Efficiently displaying information about the interrelationships between documents
A system for displaying, on a computer screen, information concerning the interrelationships of documents. A system employing the present invention also allows for the efficient research of documents that cite a document shown on the computer screen. In one embodiment, the present invention involves displaying at least a portion of a first document and simultaneously displaying a representation of one or more citing documents. The citing documents cite some portion of the displayed document. In another embodiment, the invention involves displaying at least a portion of a first document, and displaying a representation of one or more citing documents, wherein the displayed citing documents cite the displayed portion of the first document.
US08032815B2 Semiconductor memory device
A semiconductor memory device configured to execute a standby operation for saving power during standby, and including a memory cell array including plural memory cells arranged at intersections of bit lines and word lines and storing cell data. A redundant memory cell array shares the bit lines with the memory cell array and includes plural redundant memory cells arranged at intersections of the bit lines and redundant word lines storing redundant data for error correction of cell data stored in the memory cell array. A sense amplifier senses and amplifies the voltage on the bit line to read the cell data or the redundant data from the memory cell array or the redundant memory cell array. A cyclic redundant encoder/decoder, through sequential processing, encodes the cell data to generate the redundant data, or decodes the cell data and the redundant data for error correction of the cell data.
US08032813B2 Concurrent production of CRC syndromes for different data blocks in an input data sequence
Cyclic redundancy check (CRC) processing is applied to a received sequence of data blocks that are defined by respective sequences of sets of parallel data. For each data block, there is produced a sequence of syndromes that respectively correspond to the sets of parallel data within the data block. The final syndrome in the sequence of syndromes corresponds to all of the data in the data block. The time required for CRC processing can be reduced by concurrently producing first and second ones of the syndromes that respectively correspond to first and second ones of the sets that are respectively contained in first and second ones of the data blocks.
US08032809B2 Retransmission and delayed ACK timer management logic for TCP protocol
Provided is an apparatus for detection timeout of each channel, which is a socket connection, in a Transmission Control Protocol (TCP) Offload Engine (TOE) using TCP accelerating hardware, and a method thereof. The timer managing apparatus of the TOE using the TCP accelerating hardware, including: a command register for receiving a command for a retransmission timer or a delayed ACK timer from an embedded processor of the TOE; a finite state machine (FSM) for storing information of a timer in operation by analyzing the command for the retransmission timer or the delayed ACK timer stored in the command register and controlling an entire operation of the timer managing apparatus; and a timeout checker for checking timeout of a timer in operation by using the stored timer information and notifying the timeout to the FSM.
US08032802B2 Storage device, memory, terminal, server, server-client system, storage medium, and control device
In a storage device, a bad-sector detecting unit detects a bad sector, and a process determining unit determines whether rescue process is performed for the bad sector. Upon determining to perform the rescue process, the process determining unit controls a damping ratio. A table-updating control unit records various information in an alternating-process control table, and a controller records and reproduces data with respect to a rescue sector based on the alternating-process control table.
US08032801B2 High spread highly randomized generatable interleavers
Methods and apparatus for generating and performing digital communications using a randomized generatable interleaver. In accordance with one exemplary embodiment of the invention, a pseudo random interleaver of size n*m with excellent randomness and spread properties may be generated from a set of seed values. The interleaver of size N=n*m is defined by dividing the N possible address in the interleaver (0−N−1) into n subsets. The subsets are preferably generatable from a single value within the subset either using an algorithm or a memory based lookup table. The set of n seeds comprises one value selected from each subset. An improved communication system incorporating the aforementioned interleaver and using turbo codes or other concatenated coding systems is also disclosed.
US08032800B2 Subframe interleaving
Included are embodiments for subframe interleaving. At least one embodiment of a method includes receiving at least one subframe, the at least one subframe being derived from a plurality of frames of data and interspersing at least a portion of the at least one subframe according to a predetermined subframe interleaving strategy.
US08032795B2 Method, system and computer program product for diagnosing communications
A method for diagnosing communications includes sending a message from a sending node to a receiving node. The sending node detects an error in the receiving node receiving the message. A force log request is sent from the sending node to the receiving node, the force log request including a request for the receiving node to log information. A force log response is received from the receiving node at the sending node, the force log response including the logged information. The sending node diagnoses the communications error in response to the force log response.
US08032788B2 System and method for managing the restarting of automatic control equipment
The present invention relates to a method for managing the restarting of automatic control equipment, consisting in: backing up, on an outage of the main electrical power supply, in a non-volatile memory (Flash 2) of the automatic control equipment, the data and a signature (LID′) associated with the mapping of the data in the volatile memory (RAM) of the application program which is running at the time of the outage, after the end of the main electrical power supply outage, reloading the application program into the volatile memory (RAM) from a backup available in another non-volatile memory (Flash 1), comparing the signature (LID′) with a signature backed up (LID) to decide on a restart of the automatic control equipment.
US08032784B2 Duplication combination management program, duplication combination management apparatus, and duplication combination management method
A simultaneous failure occurrence degree calculation section calculates a simultaneous failure occurrence degree a value of which becomes smaller with an increase in a difference between numeric values indicative of manufacture date information on a computer which performs a process on the basis of a duplication combination management program. A combination pattern generation section then combines two of a plurality of storage apparatus and generates a plurality of combination patterns. A simultaneous failure occurrence degree adding section then calculates a total of simultaneous failure occurrence degrees corresponding to combinations of storage apparatus for each of the plurality of combination patterns. A duplication combination pattern determination section then determines that a combination pattern for which the total of simultaneous failure occurrence degrees is the smallest is a duplication combination pattern.
US08032777B2 Memory card control apparatus and protection method thereof
A control apparatus for accessing a memory card includes a bus, a detecting circuit, and an adjusting circuit. The bus is regarded as a signal transmission line between the control apparatus and the memory card. The bus has a power signal transmission line for providing the memory card with a power signal. The detecting circuit detects an operating status of the control apparatus and generates an indication signal when the operating status exceeds a predetermined operating range. The adjusting circuit is coupled to the bus and detecting circuit, and is utilized for adjusting a current passing through the power signal transmission line according to the indication signal without closing the power signal transmission line thereby making the operating status operated within the predetermined operating range.
US08032775B2 Storage system
A journal volume is created in a different power control unit of a normal mode, and the power saving mode is maintained by storing differential data in the journal until the corresponding power control unit is returned to a normal mode. A replication pair in a pair status in the power control unit is confirmed, set as a target to be switched to the power saving mode if it is of a constant value or less, and a management server is notified if there is an operation for creating a volume.
US08032770B2 Video processing apparatus and control method that compares counted power supply time with a reference time
A video processing apparatus and a control method thereof are provided. The video processing apparatus includes: a processing unit which processes a video signal for display; a clock generating unit which generates a system clock for driving the processing unit and outputs the system clock to the processing unit; a power supply unit which supplies power to the processing unit; and a controller which counts a power supply time using a clock generated from the system clock. The controller compares the counted power supply time with a predetermined reference time, and controls power supplied to the processing unit from the power supply unit.
US08032769B2 Controlling apparatus, controlling method, computer readable medium, image forming apparatus and information processing apparatus
The controlling apparatus is provided with: a memory that stores application software; a setting part that sets an operational manner related to power consumption of an apparatus running the application software, corresponding to the application software stored in the memory; and a controller that controls the power consumption of the apparatus according to the operational manner set by the setting part.
US08032764B2 Electronic devices, information products, processes of manufacture and apparatus for enabling code decryption in a secure mode using decryption wrappers and key programming applications, and other structures
An electronic device (1640) includes a non-volatile store (1620) holding a plurality of encrypted sub-applications (SubApp n), and application-specific identifications (ASIDs) to respectively identify the encrypted sub-applications (SubApp n), and at least one wrapper having a representation of code to call (2220) a function (KPPA2) and supply a said application-specific identification (ASID) to the called function (KPPA2) to determine a storage location (UU) and access (2250) the storage location (UU) for contents and to call (2260) for decryption of the encrypted sub-application (SubApp n) using the contents of the storage location (UU) as a key; and a processor (1660) coupled to said non-volatile store (1620) and operable to access the representation of code and execute the code (2220, 2260). Various electronic devices, information products, processes of manufacture, and apparatus are disclosed and claimed.
US08032759B2 Verifying signatures for multiple encodings
Signatures for multiple encodings is disclosed. In some embodiments, signatures for multiple encodings includes receiving a first signature of digitally signed data included in a first document having a first document encoding; receiving a second signature of digitally signed data included in the first document having a second document encoding; receiving a third signature of digitally signed data included in a canonicalized version of the first document having a canonical encoding, in which canonicalizing the first document includes providing a different order of data within the first document based on a canonical ordering; selecting a signature from the received first signature, the received second signature, and the received third signature, in which the first signature, the second signature, and the third signature are associated with the first document to provide a digitally signed first document; and verifying the digitally signed data using the selected signature.
US08032758B2 Content authentication and recovery using digital watermarks
The disclosure describes methods for using digital watermarking to authenticate digital media signals, such as images, audio and video signals. It also describes techniques for using embedded watermarks to repair altered parts of a media signal when alteration is detected. Alteration is detected using hashes, digital watermarks, and a combination of hashes and digital watermarks.
US08032752B2 Data transmission apparatus, data reception apparatus, and data transfer system
A data transmission apparatus, a data reception apparatus, and a data transfer system prevent a case where same usable data is present in plural apparatuses at the same time and can certainly move data, in MOVE processing of the data between the data transmission apparatus and the data reception apparatus. The data transmission apparatus includes a synchronous control unit synchronizing a timing of (i) deleting or invalidating, in the data transmission apparatus, move-target data and (ii) decrypting, in the data reception apparatus, the move-target data that has been encrypted. With this, it becomes possible to prevent a case where the same usable data is present in plural apparatuses at the same time.
US08032746B2 Tamper-resistant communication layer for attack mitigation and reliable intrusion detection
A Tamper-Resistant Communication layer (TRC) adapted to mitigate ad hoc network attacks launched by malicious nodes is presented. One embodiment of the invention utilizes TRC, which is a lean communication layer placed between a network layer and the link layer of a network protocol stack. All aspects of the network protocol stack, with the exception of the routing protocol and data packet forwarding mechanism in the network layer, are unchanged. TRC takes charge of certain key functions of a routing protocol in order to minimize network attacks. Additionally, TRC implements highly accurate self-monitoring and reporting functionality that can be used by nodes in the network to detect compromised nodes. TRC of a node controls its ability to communicate with other nodes by providing non-repudiation of communications. The tamper-resistant nature of TRC provides high assurance that it cannot be bypassed or compromised.
US08032740B2 Update in-use flash memory without external interfaces
A method, apparatus and program storage device for updating a non-volatile memory in an embedded system is provided. The invention includes detaching the non-volatile memory from all expectable non-volatile memory references, creating a temporary, volatile-memory file system for allocation of volatile memory space as needed for the non-volatile memory update process, copying all procedural code required to perform the non-volatile memory update into the volatile memory, changing the system search path definitions temporarily to point to the volatile memory, and performing the non-volatile memory update.
US08032739B2 Manufacturing information handling systems
Manufacturing a virtual information handling system (IHS) includes creating a virtual IHS including a component identifier. A boot process is then started for the virtual IHS. A manufacturing operating system is retrieved for the virtual IHS using the component identifier. The manufacturing operating system is installed on the virtual IHS. Manufacturing a virtual IHS may also include determining a common operating system and a common software subset among a plurality of to-be-manufactured virtual IHSs. A first virtual IHS may be created and the common operating system may be configured on the first virtual IHS. At least a portion of a first virtual IHS software may also be configured on the first virtual IHS. The configuration of the first virtual IHS software on the first virtual IHS is stopped when the common software subset is configured on the first virtual IHS. The first virtual IHS may then be cloned to create a cloned virtual IHS.
US08032735B2 Load/move duplicate instructions for a processor
A method includes, in a processor, loading/moving a first portion of bits of a source into a first portion of a destination register and duplicate that first portion of bits in a subsequent portion of the destination register.
US08032734B2 Coprocessor load data queue for interfacing an out-of-order execution unit with an in-order coprocessor
A coprocessor interface unit for interfacing a coprocessor to an out-of-order execution pipeline, and applications thereof. In an embodiment, the coprocessor interface unit includes an in-order instruction queue, a coprocessor load data queue, and a coprocessor store data queue. Instructions are written into the in-order instruction queue by an instruction dispatch unit. Instructions exit the in-order instruction queue and enter the coprocessor. In the coprocessor, the instructions operate on data read from the coprocessor load data queue. Data is written back, for example, to memory or a register file by inserting the data into the out-of-order execution pipeline, either directly or via the coprocessor store data queue, which writes back the data.
US08032733B2 Apparatus and method for reallocating logical to physical disk devices using a storage controller with access frequency and sequential access ratio calculations and display
A storage controller calculates an access frequency of each logical disk; that is selects a first logical disk device of which the access frequency exceeds a first predetermined value, the first logical disk device being allocated to a first physical disk device; selects a second logical disk device which has the access frequency equal to or less than a second predetermined value, the second logical disk device being allocated to a second physical disk device; and reallocates the first and second logical device; and reallocates the first and second logical devices to the second and the first physical disk device, respectively.
US08032732B2 System and method for generating a cache-aware bloom filter
A cache-aware Bloom filter system segments a bit vector of a cache-aware Bloom filter into fixed-size blocks. The system hashes an item to be inserted into the cache-aware Bloom filter to identify one of the fixed-size blocks as a selected block for receiving the item and hashes the item k times to generate k hashed values for encoding the item for insertion in the in the selected block. The system sets bits within the selected block with addresses corresponding to the k hashed values such that accessing the item in the cache-aware Bloom filter requires accessing only the selected block to check the k hashed values. The size of the fixed-size block corresponds to a cache-line size of an associated computer architecture on which the cache-aware Bloom filter is installed.
US08032729B2 Computer system and management method for the transfer and replication of data among several storage devices
Transfer of data and replication of data among several storage devices are executed without imposing a load on the computer connected to the storage system. For example, a first host computer monitors usage rates of transfer groups TG11, TG12 and physical path usage rate on a storage device interconnect physical path 50, and when either a usage rate or physical path usage rate goes above a predetermined value, issues to the first storage device 20 an instruction to allocate a reserved volume R11, R12. The first host adaptor 21 receiving the reserved volume R11, R12 allocation request allocates reserved volume R11 to transfer group TG1, whereby a virtual transfer volume is formed by transfer volume T11 and the reserved volume R11 allocated thereto. Capacity of the virtual transfer volume is increased by the equivalent of the reserved volume R11 capacity, so that additional transfer frames may be stored.
US08032727B2 Method and system for locking OTP memory bits after programming
Methods and systems for processing multi-stage programming (MSP) bits within one-time-programmable (OTP) memory are disclosed herein. Aspects of the method may comprise determining whether at least one MSP memory bit in the OTP memory is programmed and whether a register bit associated with said at least one MSP memory bit is asserted. If the register bit is deasserted and the MSP memory bit is unprogrammed, the MSP memory bit may be programmed. The register bit in the OTP memory may be associated with the MSP memory bit. The MSP memory bit may be programmed to logic zero or logic one. If the register bit associated with the MSP memory bit is asserted, programming of the MSP memory bit may be blocked. The register bit associated with the MSP memory bit may be reset and it may be determined whether the MSP memory bit is accessed.
US08032725B1 Backup data management on a fractionally reserved storage system
Embodiments of the present invention provide a mechanism by which a server system executing a host application monitors utilization of overwrite reserve space on a volume storing application data. The server system executes space reservation policies to ensure that the volume cannot run out of space due to snapshot creation. In one implementation, the server system initiates deletion of backup datasets stored on the volume if certain criteria provided by a system administrator are met. If deleting backup datasets cannot not stop the volume from running out of space due to continuous snapshot creation, the server system prevents the host application from temporarily issuing I/O requests to the storage system until space is recovered. Preventing the host application from issuing I/O requests, rather than failing I/O requests by the storage system, eliminates undesirable consequences, such as loss of data and the need to perform data recovery.
US08032717B2 Memory control apparatus and method using retention tags
A data storage control apparatus and method for reduction of traffic of an interconnect occurring in the timing of a cache miss within a CPU. The apparatus and method are realized by utilizing, as a response to the read request from the CPU, data tags DTAGs used for management of data registered to the cache memory within the CPU under the control of a local node and a retention tag used for holding secondary data indicating that the object data is not held in the cache memory of any CPU of a local node.
US08032715B2 Data processor
The data processor enhances the bus throughput or data throughput of an external memory, when there are frequent continuous reads with a smaller data size than the data bus width of the external memory. The data processor includes a memory control unit being capable of controlling in response to a clock an external memory having plural banks that are individually independently controllable, plural buses connected to the memory control unit, and circuit modules capable of commanding memory accesses, which are provided in correspondence with each of the buses. The memory control unit contains bank caches each corresponding to the banks of the external memory. Thereby, the data processor enhances the bus throughput or data throughput of the external memory, since the data processor stores the data read out from the external memory temporarily in the bank caches and to use the stored data without invalidating them, when performing a continuous data read with a smaller data size than the data bus width of the external memory.
US08032713B2 Structure for handling data access
A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design is provided. The design structure generally includes a computer system that includes a CPU, a storage device, circuitry for providing a speculative access threshold corresponding to a selected percentage of the total number of accesses to the storage device that can be speculatively issued, and circuitry for intermixing demand accesses and speculative accesses in accordance with the speculative access threshold.
US08032711B2 Prefetching from dynamic random access memory to a static random access memory
Embodiments of the invention are generally directed to systems, methods, and apparatuses for prefetching from a dynamic random access memory (DRAM) to a static random access memory (SRAM). In some embodiments, prefetch logic receives a prefetch hint associated with a load instruction. The prefetch logic may transfer two or more cache lines from an open page in the DRAM to the SRAM based, at least in part, on the prefetch hint.
US08032707B2 Managing cache data and metadata
Embodiments of the invention provide techniques for managing cache metadata providing a mapping between addresses on a storage medium (e.g., disk storage) and corresponding addresses on a cache device at data items are stored. In some embodiments, cache metadata may be stored in a hierarchical data structure comprising a plurality of hierarchy levels. Only a subset of the plurality of hierarchy levels may be loaded to memory, thereby reducing the memory “footprint” of cache metadata and expediting the process of restoring the cache metadata during startup operations. Startup may be further expedited by using cache metadata to perform operations associated with reboot. Thereafter, as requests to read data items on the storage medium are processed using cache metadata to identify addresses at which the data items are stored in cache, the identified addresses may be stored in memory. When the computer is later shut down, instead of having to transfer the entirety of the cache metadata from memory to storage, only the subset of the plurality of hierarchy levels and/or the identified addresses previously loaded to memory may be transferred (e.g., to the cache device), thereby expediting the shutdown of the computer.
US08032703B2 Storage apparatus and failure recovery method
Proposed are a storage apparatus and a failure recovery method capable of performing failure recovery processing while reducing performance deterioration. Whether user data is written into a storage area provided by multiple storage mediums is managed for each stripe. When any one of the storage mediums is blocked due to a failure, correction copy processing is executed to the stripe written with the user data in preference to the stripe not written with the user data in a storage area provided by the multiple storage mediums, and correction copy processing is executed to the stripe not written with the user data in a storage area provided by the multiple storage mediums during spare time.
US08032702B2 Disk storage management of a tape library with data backup and recovery
Provided are a method, system, and article of manufacture wherein configuration information for a first plurality of storage devices is sent to be stored on at least one removable storage media of a removable storage media library. Data corresponding to the first plurality of storage devices is sent to be stored in the removable storage media library. A first plurality of storage devices is replaced by a second plurality of storage devices. The second plurality of storage devices is configured from the configuration information stored in the at least one removable storage media of the removable storage media library, in response to replacing the first plurality of storage devices. The stored data is copied from the removable storage media library to the second plurality of storage devices, in response to configuring the second plurality of storage devices.
US08032700B2 Hybrid multi-tiered caching storage system
A hybrid storage system comprising mechanical disk drive means, flash memory means, SDRAM memory means, and SRAM memory means is described. IO processor means and DMA controller means are devised to eliminate host intervention. Multi-tiered caching system and novel data structure for mapping logical address to physical address results in a configurable and scalable high performance computer data storage solution.
US08032698B2 Hybrid hard disk drive control method and recording medium and apparatus suitable therefore
A method of controlling a hybrid HDD to permanently deactivate a non-volatile cache support mode by determining whether a limit in the use of a non-volatile cache is passed, and a recording medium and apparatus suitable for the control method. The control method of a hybrid hard disk drive having a hard disk and a non-volatile cache includes determining whether an erasure number of the non-volatile cache exceeds a usage limit based on the erasure number of the non-volatile cache, and permanently deactivating a non-volatile cache support mode when the erasure number of the non-volatile cache is determined to exceed the usage limit.
US08032697B2 Method and system for responding to file system requests
A system for responding to file system requests having file IDs comprising V, a volume identifier specifying the file system being accessed, and R, an integer, specifying the file within the file system being accessed. The system includes D disk elements in which files are stored, where D is greater than or equal to 1 and is an integer. The system includes a switching fabric connected to the D disk elements to route requests to a corresponding disk element. The system includes N network elements connected to the switching fabric. Each network element has a mapping function that for every value of V, specifies one or more elements from the set D that store the data specified by volume V, where N is greater than or equal to 1 and is an integer and N+D is greater than or equal to 3, which receives the requests and causes the switching fabric to route the requests by their file ID according to the mapping function.
US08032689B2 Techniques for data storage device virtualization
A data storage device comprises virtual storage devices that are each assigned to a subset of data sectors in a non-volatile memory of the data storage device. The data storage device receives configuration metadata for configuring each of the virtual storage devices from a host operating system. The configuration metadata is received in a standard format that is file system independent. The configuration metadata comprises a range of logical block addresses and a virtual storage device number assigned to each of the virtual storage devices. Each of the virtual storage device numbers is a unique identifier used by the data storage device to differentiate between the virtual storage devices. The data storage device uses the virtual storage device numbers and logical block addresses to identify data sectors in the virtual storage devices that are accessible by virtual machine operating systems.
US08032688B2 Micro-tile memory interfaces
In one embodiment of the invention, a memory integrated circuit is provided including an address decoder to selectively access memory cells within a memory array; a mode register with bit storage circuits to store an enable bit and at least one sub-channel select bit; and control logic. The control logic is coupled to a plurality of address signal lines, the address decoder, and the mode register. In response to the enable bit and the at least one sub-channel select bit, the control logic selects one or more of the address signal lines to capture independent address information to support independent sub-channel memory accesses into the memory array. The control logic couples the independent address information into the address decoder.
US08032684B2 Programmable bridge header structures
A computer system includes compute nodes coupled through a switch to shared or non-shared I/O devices. The switch includes a pool of bridge headers and virtual bridges coupling a root port of a compute node to each of one or more shared or non-shared I/O devices. The switch is configured to associate each of the virtual bridges with a respective one of the fixed pool of bridge headers, receive a packet including data identifying the root port and a shared or non-shared I/O device, and route the packet in response to comparing data in the packet to data in the bridge headers associated with the virtual bridges. The virtual bridges comprise a hierarchy of virtual bridges in which one virtual bridge connects the root port to the remaining virtual bridges of the hierarchy. The switch may change the associations between virtual bridges and bridge headers.
US08032680B2 Lazy handling of end of interrupt messages in a virtualized environment
Techniques enable reducing a number of intercepts performed by a hypervisor by reducing a number of End Of Interrupt (EOI) messages sent from a virtual central processing unit (CPU) to a virtual advanced programmable interrupt controller (APIC). The EOI path of the guest operating system running on the virtual CPU is altered to leave a marker indicating that the EOI has occurred. At some later time the hypervisor inspects the marker and lazily updates the virtual APIC state.
US08032676B2 Methods and apparatuses to manage bandwidth mismatches between a sending device and a receiving device
Embodiments of apparatuses, systems, and methods are described for communicating information between functional blocks of a system across a communication fabric. Rate logic may couple to the communication fabric. The rate logic is configured to determine a data bandwidth difference between a first data bandwidth capability of the sending device and the lower of 1) a second data bandwidth capability of the sending device or 2) a third data bandwidth capability of the communication fabric.
US08032675B2 Dynamic memory buffer allocation method and system
A method, computer program product, system (including a circuit card), and integrated circuit for initializing a buffer pool, such that the buffer pool includes a plurality of data buffers available for use during a plurality of I/O transfers. In response to the initiation of a first I/O transfer concerning a first data portion being transferred from a first data source to a first data target, the first data portion is written to a first portion of the plurality of data buffers. The first data portion is transferred to the first data target, and the first portion of the plurality of data buffers is released back to the buffer pool for use during one or more subsequent I/O transfers.
US08032674B2 System and method for controlling buffer memory overflow and underflow conditions in storage controllers
A method for maintaining flow control in a buffer memory coupled to a storage controller is provided. The storage controller includes, first and second counters that are used to monitor when data is read from a buffer memory and when data is transferred from the buffer memory to the host. The method includes, incrementing first and second counter values when data is placed in the buffer memory; decrementing a first counter value when data is read from the buffer memory; and decrementing the second counter value when data is sent to a host. The method further includes, pausing a first channel logic between a transport module and a storage disk when there is no data in the buffer memory; and pausing a second channel logic between a disk and the buffer if there is no space in the buffer memory.
US08032673B2 Transaction ID filtering for buffered programmed input/output (PIO) write acknowledgements
A PIO transaction unit includes an input buffer, a response buffer, and a control unit. The input buffer may receive and store PIO write operations sent by one or more transactons sources. Each PIO write operation may include a source identifier that identifies the transaction source. The response buffer may store response operations corresponding to respective PIO write operations that are to be transmitted to the transaction source identified by the identifier. The control unit may store a particular response operation corresponding to the given PIO write operation in the response buffer prior to the given PIO write operation being sent from the input buffer. The control unit may store the particular response operation within the response buffer if the given PIO write operation is bufferable and there is no non-bufferable PIO write operation having a same source identifier stored in the input buffer.
US08032667B2 Commodity sales data processor system having camera for picking up user image and USB storage device connector for storing date and time of user transactions
Connection of a USB memory (storage device) to a USB port (data transmitting and receiving unit) is detected and the date and time of detection of this connection is stored. Using this detection of connection as trigger, a camera is caused to pick up an image of an area embracing a user positioned in a position where the user can operate a user interface. Picked-up image data outputted from the camera is stored together with shooting date and time.
US08032664B2 Method and apparatus for using a single multi-function adapter with different operating systems
A flexible arrangement allows a single arrangement of Ethernet channel adapter (ECA) hardware functions to appear as needed to conform to various operating system deployment models. A PCI interface presents a logical model of virtual devices appropriate to the relevant operating system. Mapping parameters and values are associated with the packet streams to allow the packet streams to be properly processed according to the presented logical model and needed operations. Mapping occurs at both the host side and at the network side to allow the multiple operations of the ECA to be performed while still allowing proper delivery at each interface.
US08032661B2 Automatic peripheral device sharing
In accordance with the automatic peripheral device sharing, a peripheral device that has been newly installed on a device is detected and is shared with one or more additional devices coupled to the device. A notification of the peripheral device is automatically published to the one or more additional devices. This notification includes an indication of how the one or more additional devices can access the peripheral device. Each of the one or more additional devices can receive this notification and determine whether the peripheral device can be automatically installed on that device without user input. For each of the one or more additional devices, the peripheral device is installed on that device only if the peripheral device can be automatically installed on that device without user input.
US08032660B2 Apparatus and method for managing subscription requests for a network interface component
In some embodiments, a processor-based system may include at least one processor, at least one memory coupled to the at least one processor, a network interface component, and a management controller. The management controller may be configured to receive information related to a subscription request for a virtual machine, generate configuration information for the network interface component based on the subscription request, and provide the configuration information to the network interface component. Other embodiments are disclosed and claimed.
US08032659B2 Method and apparatus for a shared I/O network interface controller
A network interface controller is provided which is shareable by a plurality of operating system domains (OSDs) within their load-store architecture. The controller includes local resources for corresponding to the OSDs, and global resources corresponding to both the OSDs and a network fabric. A method and apparatus is provided for distinguishing between the local and global resources, for purposes of reset and configuration. The controller allows a reset of only those local resources which are associated with the OSD transmitting the reset. Registration logic allows one of the OSDs to register as master, for configuration and reset of global resources.
US08032658B2 Computer architecture and process for implementing a virtual vertical perimeter framework for an overloaded CPU having multiple network interfaces
Techniques and modes of operation for using network interfaces in a single or multi-CPU environment are disclosed. The techniques provide a virtual “vertical perimeter” framework suitable for processing data through multiple network interfaces assigned to a single CPU. In this framework, techniques for installing and servicing a plurality of network interfaces with a single CPU utilizing virtual vertical perimeters and sub-queues is disclosed. A computer system including at least one CPU and more network interfaces than CPU's is disclosed. At least two of the interfaces are assigned to an associated CPU. The computer system includes an operating system with plurality of sub-queues and an associated sub-queue controller. The sub-queues are associated with at least two network interfaces assigned to the CPU. The sub-queue controller is configured for coordinating the generation and operation of the sub-queues thereby to facilitating message traffic through the at least two network interfaces.
US08032655B2 Configurable switching network interface controller using forwarding engine
A network interface controller includes a plurality of scatter gather circuits (104a-104d) connectable to a host via a bus (101). A packet buffer (112) is configured for communication with the scatter gather circuits (104a-104d). A plurality of access circuits (110a-110d) are configured to access external network connections. An optional forwarding engine (108) is selectable to generate routing information corresponding to data received via the access circuits (110a-110d) and to provide the routing information to the packet buffer (112).
US08032652B2 Initiating peer-to-peer tunnels
Initiating peer-to-peer tunnels between clients in a mobility domain. When initiated by the controller, the access nodes establish a peer-to-peer tunnel for suitable client traffic so as to bypass “slow” tunnels through the controller. Traffic through this “fast” tunnel may be initiated once established or traffic may be temporarily queued. This queue and release process may be bidirectional or unidirectional depending on the traffic. Completion of slow tunnel traffic may be sensed in a number of ways. Slow tunnel traffic may be timed out, and queued traffic released after a preset time since the last packet was sent through the slow tunnel. The identity of the last packet sent through the slow tunnel may be retained, and queued traffic released when an acknowledgement for that packet is received. A special packet may be sent through the slow tunnel and queued traffic released when an acknowledgement for that packet is received.
US08032645B2 Coding method and coding apparatus
A coding apparatus generates coded data by coding inputted data in a predetermined unit basis, maps one or more units of the coded data onto a packet of fixed length and outputs the packet. The coding apparatus includes a storage unit that stores the coded data and outputs the data size of the stored coded data, and a packetization unit that maps the coded data stored in the storage unit onto the packet and outputs the header size assigned to the one or more units of the coded data and the payload size of the packet. The coding apparatus also includes a control unit that generates the control information based on the data size of the outputted coded data, the header size and the payload size and outputs the control information, and a coding unit that generates the coded data by calculating an outer candidate value that makes the data size of the coded data to be mapped onto the packet an integral multiple of the payload size of the packet based on the outputted control information and coding the predetermined units of inputted data up to the outer candidate value.
US08032641B2 Assymmetric traffic flow detection
Methods, apparatuses and systems directed to detecting, and in some implementations, responding to, asymmetric routing in network deployments. In a particular embodiment, a first process detects asymmetric routing at connection initiation, while the second process can detect asymmetric routing that may after connection initiation.
US08032638B2 Calling method for node across zones in IP network system
The invention discloses a calling method for endpoint across zones in IP network system. The method implements, simply and conveniently, endpoint addressing and calling across GK zones. The method includes: pre-registering an E.164 alias for each endpoint to a gatekeeper managing the endpoint in IP network system, wherein the E.164 alias comprises a gatekeeper zone prefix uniquely indicating the gatekeeper in the IP network system and a unique number indicating the endpoint in its own gatekeeper; a calling endpoint calling a called endpoint with the E.164 alias of the called endpoint.
US08032636B2 Dynamically provisioning clusters of middleware appliances
A method, computer program product, and system are disclosed for dynamically provisioning clusters of middleware appliances. In one embodiment, the method includes referencing a resource measurement from a plurality of middleware appliances. The middleware appliances process one or more service domains and the resource measurement includes processing resources consumed by each middleware appliance for each of the one or more service domains. The method may also include determining an implementation plan based on a performance goal and one or more resource calculations. The implementation plan specifies service domain instances to activate and service domain instances to deactivate on the plurality of middleware appliances. The method may also include dynamically enabling and disabling the service domain instances on the plurality of middleware appliances based on the implementation plan.
US08032632B2 Validating change of name server
A Domain Name System (DNS) service provider may be engaged to host DNS service for a domain. Before providing service for a domain, the service provider may wish to verify that the entity that set up the service is the owner, or authorized controller, of the domain. The service provider gives the entity some information, such as a particular pair of name servers, and instructs the entity to have the domain registrar put the information into the name server (NS) record(s) for the domain. The service provider then queries NS for the domain and compares the NS record(s) returned with the information provided to the entity. If the NS records match the information given to the entity, then the service provider concludes that the entity has control over the domain, and uses the DNS records provided by the entity to provide service.
US08032631B2 Information providing apparatus, information providing method, and program
Terminals are connected to an IM server and a registration Web server through a network. The terminals allow an information storage device to store personal information through the registration Web server. Also, the IM server allows the information storage device to store buddy lists of the terminals, the buddy lists showing relationship among the terminals. When one of the terminals requests obtaining personal information of the user of another terminal, the IM server determines the disclosure level of the requesting terminal based on the buddy list, selects items to be provided from personal information based on the disclosure level, and transmits the selected items to the terminal which has requested the personal information. The present invention can be applied to an IM system.
US08032629B2 Point-based customer tracking and maintenance incentive system
A computer terminal connected to a manufacturing apparatus as an object of the maintenance management is connected to a server machine providing a maintenance management service by a network, enabling bi-directional communication. The computer terminal monitors whether or not the object apparatus is restarted and transmits restart information indicating restart completion due to maintenance performed on the object apparatus by the customer to the server machine upon determining that the object apparatus is restarted. The server machine generates a random number within the specific range when receiving the restart information from the computer terminal, retrieves points corresponding to the random number from the lottery point setting storage unit, and stores the retrieved points in the lottery point storage unit. This can encourage the customer to perform maintenance on the object apparatus in order to indicate said restart completion to obtain more points.
US08032628B2 Soliciting data indicating at least one objective occurrence in response to acquisition of data indicating at least one subjective user state
A computationally implemented method includes, but is not limited to: acquiring subjective user state data including data indicating at least one subjective user state associated with a user; soliciting, in response to the acquisition of the subjective user state data, objective occurrence data including data indicating occurrence of at least one objective occurrence; acquiring the objective occurrence data; and correlating the subjective user state data with the objective occurrence data. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US08032621B1 Methods and apparatus providing root cause analysis on alerts
A system displays a set of alerts in an alert view. Each alert indicates a problem associated with a managed resource operating in a storage area network. The system receives a selection of an alert from the alert view, and performs an analysis of managed resource data associated with the managed resource experiencing the alert to identify performance details concerning the alert in relation to the managed resource data. The system then presents the performance details associated with the alert in a performance view. The performance view includes a topology region identifying a location of the managed resource experiencing the alert within the storage area network, and a graph region identifying the alert in relation to managed resource data for the managed resource experiencing the alert.
US08032620B2 Method and system for improved in-line management of an information technology network
A system and a method for leveraging human knowledge held by system administrators to support improved or optimal management of an information technology network. The present invention monitors and records the states and values key management indicators related to actions taken by a human system administrator in improving a perceived sub-optimal state of the information technology network. The present invention predicts the effect of command in situations later occurring, and optionally suggests actions to a system administrator. The method of the present invention optionally enables embodiments of the present invention to automatically select one or more preferred system commands and execute the selected command or commands.
US08032611B2 Method and communication device for processing data for transmission from the communication device to a second communication device
A method and communication device for processing data for transmission from the communication device to a second communication device is provided. It is detected that the data comprises an attachment. An address of a copy of the attachment is determined, the attachment present on a storage device external to the communication devices. An address of the copy of the attachment is substituted in the data such that the copy is retrievable at the second communication device via the address. The data is then transmitted to the second communication device.
US08032610B2 Scalable high-speed cache system in a storage network
The present invention discloses a scalable high-speed cache system in a storage network. It gives a solution to the bottleneck problem that the speed of seeking on the hard disk is slow, and realizes the high speed respondence to the input/output of the server. The present invention includes a high-speed cache system in a storage network which is constituted with at least one high-speed cache module which is connected to the network, a storage network manager constitutes with at least one storage network management module. The said storage network management module is constituted with hardware platform unit and software platform unit. The said hardware platform unit uses an embedded system platform or a server platform. The said high-speed cache system in a storage network is managed by the storage network manager, and it can be shared by the server and the disk storage system which is connected to the storage network.
US08032605B2 Generation and distribution of motion commands over a distributed network
A method of causing movement of at least one target device based on at least one of a plurality of motion programs stored on a content server connected to a network. At least one identified characteristic of the at least one target device is identified. At least one selected motion program is selected from the plurality of motion programs stored on the content server. The at least one identified characteristic and the at least one selected motion program are transferred to the motion server. A motion media data set is generated at the motion server for the target motion device based on the at least one identified characteristic of the target device and the at least one selected motion program. The motion media data set is transferred from the motion server to the target motion device to cause the target device to perform the desired sequence of movements.
US08032595B2 User interface for email inbox to call attention differently to different classes of email
A user interface for email users which calls attention to one or more categories of emails in different ways. In some species, at least three categories are used: branded senders with Trumarks; white list buddies; and fraudulent emails which are either not from the domain they purport to be from or in which the content was tampered. The preferred embodiment authenticates emails from branded senders and displays them with the sender's Truemark. Branded sender emails have their Truemarks displayed in the sender column of a list view in the preferred embodiment. In a preferred embodiment, white list senders have either an icon or other graphic or photo they choose displayed to the left or right of the sender column with their name in the sender column. In a preferred embodiment, fraudulent emails have a fraud icon displayed to the left or right of the sender column with a warning in the sender column. Antiphishing processing is also disclosed.
US08032594B2 Email anti-phishing inspector
An application and system for inspecting an email message to determine if the email message is being used in a phishing ploy. When an email recipient receives an email message, the email message is sent to an EScam server for inspection. During its inspection, the EScam server considers various criteria, such as an originating country for an IP address associated with a sender of the email message, and assigns a score to the email message. Based on the score of the email message and threshold levels set within the EScam server, an email client determines whether the email message is part of a phishing ploy or a legitimate email message.
US08032591B2 Systems and methods for mapping event changes in network navigation
In accordance with one or more embodiments of the present disclosure, systems and methods for mapping user experiences over a network include obtaining path data related to a first sequence of user navigation events, obtaining path data related to a second sequence of user navigation events that is at least different than the first sequence of user navigation events, comparing path data of the first and second sequences of user navigation events, identifying changes to the path data, and generating a map of the user navigation events based on the identified changes to the path data.
US08032588B2 System and method for hosting one or more versions of a service using a service proxy
A method for hosting one or more versions of a service using a service proxy includes specifying an interface definition of a service which defines and uniquely identifies an interface version for the service, and an implementation definition of the service which uniquely identifies an implementation version for the service; generating one or more service proxies each representing an interface version of a service; providing a proxy configuration that contains entries for a plurality of service implementation versions, wherein each proxy utilizes the proxy configuration to access a certain one or more of the implementation versions which share the same or a compatible interface version of a service, and wherein the proxy configuration contains attributes that include information about each of the implementation versions; and wherein the proxy dynamically selects one of the implementation versions in the proxy configuration to route one or more client service requests to based on the attributes.
US08032587B2 Method and apparatus for client-side aggregation of asynchronous fragmented requests
The Asynchronous Aggregator shifts the burden of retrieving and aggregating asynchronous responses by replacing asynchronous requests in an original request thread with placcholders with a unique identifier, creating new threads for each asynchronous request, writing a script to request the asynchronous request output, and returning the original request and the script to the client. Each of the new threads run independently and when completed, place the output in the server store. The script then requests each output from the server store as the output becomes available to fill the placeholders.
US08032584B2 System using router in a web browser for inter-domain communication
A computer-implemented method for performing inter-domain communication in a web browser includes receiving first data from a first domain at a router associated with one or more domains other than the first domain, identifying at the router the one or more domains for receiving data associated with the received data, and transmitting second data associated with the received data to the one or more domains.
US08032581B2 Persistent information unit pacing
Provided are a method, system, and article of manufacture, wherein a control unit receives a request to establish a relationship over a fiber channel connection, wherein a first indicator associated with the request indicates that the relationship supports persistent information unit pacing across a plurality of command chains. The control unit sends a response indicating an acceptance of the relationship, wherein a second indicator associated with the response indicates that the control unit supports persistent information unit pacing across the plurality of command chains. An information unit pacing parameter value is retained across the plurality of command chains, in response to determining that the second indicator indicates that the control unit supports persistent information unit pacing across the plurality of command chains.
US08032579B2 Methods and systems for obtaining imaging device notification access control
Aspects of the present invention relate to systems, methods and devices for imaging device event notification administration and subscription. Some aspects relate to selective imaging device event notification based on user credentials and/or the occurrence of a specific event. Some aspects may limit notification subscription to authorized credential holders. Some aspects relate to conditional event notification based on the occurrence of a specific event identified in the notification request.
US08032578B2 Using distributed queues in an overlay network
The present invention extends to methods, systems, and computer program products for using distributed queues in an overlay network. Embodiments of the invention can be used to replicate queue state (e.g., inserted and/or deleted messages) within an overlay network and can be used to continue a process at a different node within the overlay network based on replicated queue state. Accordingly, embodiments of the invention can be used to increase the availability of queue state, compensate for node failures within an overlay network, and promote replication of consistent queue state between nodes within an overlay network.
US08032577B2 Apparatus and methods for providing network-based information suitable for audio output
The invention is directed to techniques for navigating a network based on audio input to retrieve information from a network. A user enters audio commands into a two-way communication device to access information located on a network, such as the Internet. For example, a user enters a voice request for a web page into a telephone, which sends the request to a proxy browser for the World Wide Web which in turn provides the request to a web navigation application executing on an application server. The web navigation application generates a text-based request based on the voice request and retrieves a web page from the World Wide Web based on the text-based request. The web navigation application uses a script or an XML page to generate a file suitable for audio output from the retrieved web page. The web navigation application then produces an audio output file from the generated file, which it sends to the proxy browser to provide audio output signals to the user over the telephony connection to the user's telephone.
US08032576B2 Fast fourier transform circuit and fast fourier transform method
A fast Fourier transform circuit includes a computation component, an extraction component and a setting component. The extraction component, at each step of the computation, extracts, from computation result data points calculated by the computation component, data in a pre-specified range with a number of bits the same as a predetermined number of bits, which is an effective range for a butterfly computations. The setting component sets the data points of the predetermined number of bits which have been extracted by the extraction component to serve as input data when butterfly computations of a next step are to be performed by the computation component.
US08032575B2 Digital signal processing apparatus and digital signal processing method
A digital signal processing apparatus including: an arithmetic circuit that performs first digital signal processing on an input signal SA sampled at a first sampling frequency f1 and second digital signal processing on a result of the first digital signal processing; a timing control circuit that controls and causes the arithmetic circuit to perform the first and second digital signal processing; and a control circuit that monitors in real-time at least one of an amount of data subjected to the second digital signal processing and an amount of data to be transmitted by the input signal SA, and which controls the timing control circuit when the monitored data amount reaches a predetermined value.
US08032574B2 Probability generating apparatus
The present invention provides a probability generating apparatus offering unexpectedness and an excellent unfair act preventing function. The probability generating apparatus includes a parallel random number generator offering uniformity and consecutively generating random numbers.
US08032573B2 System and method for managing and updating data from a number of sources for a project
The disclosure relates to a system and method for managing data from a number of systems. The method comprises: defining a set of objects for the data; defining a set of classes for the data; maintaining a catalog for each instance of the data; in the catalog identifying each instance's source system and its level of harmonization with other data; applying a set of harmonization rules to identify from the data a group of related data and an owner of the group; identifying differences in instantiations within the group; and initiating update requests to affected systems having the identified differences.
US08032569B2 Information management system, display system, management apparatus and program
Only the display device stores content files and a management device stores file management information. The content files are managed using the file management information. Because the management device does not store the actual content files, the security policy of an organization is not violated even if the management device is located outside the organization. Furthermore, because the display device stores the content files, the user desire to keep content files locally at hand is satisfied. Furthermore, because file management information consisting of small amounts of data is exchanged between the display system and the management device, the communication environment of the system does not need to be suitable to large data transmissions. Furthermore, because the management device stores the file management information, the storage capacity required by the management device is small.
US08032568B2 Method for performing memory leak analysis inside a virtual machine
A method, system, computer program product, and computer program storage device for performing a memory leak analysis inside a virtual machine is disclosed. By utilizing thread stack(s), class statics, and/or a list of root objects, a DFS algorithm starts execution at root objects in the thread stack(s), class statics, and/or a list of root objects. Upon fully processing an object, a reachability (sum of sizes of all child objects plus a size of the object itself) of the object is calculated. When the reachability of the object is larger than a threshold and when all reachabilities of children of the objects are less than another threshold (i.e., a largest child reachability of the object is less than another threshold), the object is determined as a potential source of a memory leak.
US08032567B2 Demonstration tool for a business information enterprise system
According to some embodiments, demonstration data is received via a front-end application associated with a business information enterprise system. The demonstration data may then be interpreted in accordance with at least one rule to generate business data. A query may be received at a back-end application associated with the business information enterprise system. At least a portion of the business data may then be presented in accordance with the received query.
US08032554B2 Stream data processing method and system
Stream data is provided for realizing precise calculation processing to keep a constant memory usage of a query including a time-based window, and to take all of input data into consideration. A stream data processing server sections the time-based window into sub-windows each with a smaller width by a query time resolution change unit, and a query processing engine executes the aggregation processing based on the sub-window when receiving the stream data to generate an aggregation tuple, and calculates the calculation result of the query including the time-based window by aggregation processing on the aggregation tuple.
US08032551B2 Searching documents for successive hashed keywords
A method and system searches documents that contain an ordered pair of keywords using search indices stored in multiple storage locations. In one embodiment, a server receives the search request that includes an ordered pair of keywords. The server hashes each keyword with multiple hash functions to obtain a hash vector pair, which are used to index a chain of search indices. Hash values in the hash vector pair are used to locate the chain of search indices that are stored across multiple storage locations. The last search index in the chain provides identifiers of documents containing the ordered pair of keywords, with a distance between the keywords in the documents below a predetermined limit. The documents can be retrieved from document repositories using the identifiers.
US08032549B2 Auto update utility for digital address books
An Internet-based system capable of automatically maintaining contact-related information in any computer software application or digital device which stores or manages contact-related information. More particularly, the system allows users to automatically enter and maintain contact-related information in a digital address book or similar application or device (such as a wireless phone or PDA) with minimal or no manual entry of the contact-related information by the user. The system also allows contacts of the user (i.e. people who's contact information or partial contact information is present in the user's address book application) to make corrections to their contact-related information contained in the user's address book, request reciprocal contact information from the user, deny the user access to additional or corrected contact-related information and take other actions relative to managing the contact-related information which others (users) have about them.
US08032548B2 Efficient network data transfer
An approach for providing efficient network data transfer service is provided. In one embodiment, a first database server receives, from a second database server, a first request to access a first storage subsystem. Here, the second database server cannot access first data in the first storage subsystem without another database server transmitting the first data to the second database server. In response, the first database server provides the second database server a first set of access primitives. Using the first set of access primitives, the second database server may access data stored in the first storage subsystem that may be otherwise not accessible. As a result, the first database server receives, from the second database server, a first data access request to access first data stored in the first storage subsystem.
US08032544B2 Methods and apparatus for generating dynamic program files based on input queries that facilitate use of persistent query services
A method includes receiving a request for information from a relational database, translating the received request to at least one of an object and a relational persistent query, parsing the query to determine one or more of table names, attributes and attribute types, and generating at least one set of related files. The parsing results are used to update at least one configuration file to accept the related files for use by at least one of the object and the relational persistent query service, and execute at least one of the persistent query services based on the translated queries, wherein the persistent query services are programmed to receive the translated query. Based on the execution of the translated query, the results are either fetched from at least one of the object cache or retrieved from at least one of the database, stored, and the results are transmitted to the user.
US08032541B2 Network management system
A system includes a relational database and processing logic. The relational database is configured to define a relationship between a group of logical activities and groups of physical commands that perform the logical activities. The processing logic is configured to receive a request to perform one logical activity of the group of logical activities, translate the one logical activity into one group of physical commands using the relational database, and cause the one logical activity to be performed on a remote device using the one group of physical commands.
US08032539B2 Method and apparatus for semantic assisted rating of multimedia content
The present invention is directed to a method and apparatus for assisting in rating and filtering multimedia content, such as images, videos and sound recordings. One embodiment comprises a computer implemented method for rating the objectionability of specified digital content that comprises one or more discrete content items, wherein the method includes the step of moving the specified content to one or more filtering stages in a succession of filtering stages. After the specified content is moved to a given one of the filtering stages, a rating procedure is carried out to determine whether a rating can be applied to one or more of the content items, and if so, a selected rating is applied to each of the one or more content items. The method further comprises moving content items of the specified content to the next stage in the succession after the given stage, when at least one content item of the specified content remains without rating, after the rating procedure at the given stage. When none of the content items of the specified content remains without a rating after the rating procedure has been completed at the given stage, ratings that have been respectively applied to at least some of the content items are selectively processed, in order to determine an overall objectionability rating for the specified content.
US08032535B2 Personalized web search ranking
A system and method for personalized search ranking may use a user's feedback to immediately reorder search results for this particular user so as to improve click-through rate. Upon receiving a query including one or more words, a search engine may identify a list of search results and display the search results on a search result page. A machine-learning module may collect information about a user's browsing activities on the result page, update estimates of relevance of the search results, and reorder the search result list to personalize it for the user.
US08032527B2 Search filtering
Apparatus, systems and methods for search filtering are disclosed. A search instance associated with a user device is identified, and a determination is made as to whether the search instance includes a filtering term. If the search instance is determined to include a filtering term, then filtered content items in the search instance are identified, and the filtered content items and access to a verification service that provides access approval or access denial for unfiltered content items in the search instance are provided to the user device. Conversely, if the search instance is determine not to include a filtering term, then the unfiltered content items are provided to the user device.
US08032525B2 Execution of semantic queries using rule expansion
A semantic query may refer to a logical rule, where the rule is defined in terms of constituent expressions. In order to execute the semantic query efficiently, occurrences of the rule may be expanded by replacing the rule with its constituent expressions. Expansion may be performed repeatedly, until only grounded expressions remain. Expressions are grounded when they refer to tables or views that are represented in an underlying database. Once the rule has been reduced to grounded expressions, the semantic query processor may formulate a relational query in terms of the grounded expressions. If the relational query takes into account the various grounded expressions to which the rule reduces, then the portion of the semantic query that refers to the rule may be processed without an excessive number of round trips to the relational database.
US08032521B2 Managing structured content stored as a binary large object (BLOB)
Embodiments of the present invention address deficiencies of the art in respect to structured content storage and provide a novel and non-obvious method, system and computer program product for managing structured content stored in a BLOB. In an embodiment of the invention, a performance optimized structured content management system can include a content repository, a content manager configured to provide access to structured content in the content repository and multiple different performance optimized containers disposed in the content repository. Each of the containers can store a portion of the structured content, and each of the containers can include a flattened form of original structured content in a primary binary large object (BLOB) and a parsed form of the original structured content in a secondary BLOB, the parsed form of the original structured content in the secondary BLOB indexing the flattened form of the original structured content in the primary BLOB.
US08032520B2 Extended handling of ambiguous joins
A system, method and article for handling ambiguous joins among a plurality of tables based on a query are disclosed. Metadata associated with the plurality tables is generated. The metadata comprises ambiguous join dimensions and special measures, where the ambiguous join dimensions provide a list of all dimensions used in conditions of the query that are ambiguous, and the special measures provide a list of measures that are affected by the ambiguous join dimensions. Data is aggregated in the plurality of tables according to an aggregation level expressed in the query and based on the metadata.
US08032517B2 Method for the automatic evaluation of the similarity of two character strings that are stored in a computer
The invention describes a computer-aided method for automatically valuating the similarity of two character strings which are stored in a computer or to which the computer has access via an interface. First of all, associations which are present in the character strings are sought using a specification stored in the computer. The sought associations are then valuated using a first rule stored in the computer, with cohesive associations—subsequently also referred to as association strings—being given a higher valuation for the similarity of the character strings than non-cohesive associations. Finally, a second rule stored in the computer is used to derive a value, particularly a numerical value, from the valuation of the sought associations as a measure of the similarity of the two character strings.
US08032516B2 Methods and systems that provide unified bills of material
A method for presenting a user with a unified bill of material from a plurality of bills of materials respectively stored in multiple databases is disclosed. The method includes receiving at least one keyword from the user, querying a taxonomy associated with the at least one keyword, utilizing a semantic based ontology model to generate queries for forwarding to the databases, the queries based on the taxonomy and the at least one keyword, receiving from the databases, a listing of the available information stored in the databases that includes the at least one keyword, presenting the listing to the user, receiving from the user, based on the listing, a selection of the information they wish to retrieve from the databases, generating a query requesting retrieval of the user selected information from the databases, receiving the retrieved information from the databases, and providing the retrieved information in an organized format.
US08032514B2 SQL distinct optimization in a computer database system
An apparatus and method optimize a query in a computer database system having a DISTINCT specifier. An SQL SELECT statement with a DISTINCT specifier is analyzed to determine if the expression can be optimized, and if so, the SELECT statement is reformulated to improve system performance. In preferred embodiments, the query optimizer eliminates the DISTINCT specifier in the outer select statement to reformulate the query. In other preferred embodiments, a query optimizer reformulates the query before being sent to the database manager to optimize the query to improve system performance.
US08032508B2 System and method for URL based query for retrieving data related to a context
A system and method for URL based query for retrieving data related to a context. A request is received over a network from a user for data related to a context, wherein the request is a URL comprising a context query comprising at least one context criteria. The context criteria are parsed and translated and disambiguated. A network data query is formulated based on the context criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data and topical data that is available via the network and relates to the context query so as to identify at least one data object that relates to context criteria. Permissions relating to the identified data objects are checked and references to the data objects are transmitted over the network to the user.
US08032506B1 User-directed product recommendations
A facility for generating item recommendations is described. In one embodiment, the facility displays a plurality of item indications each indicating an item. The facility then receives user input selecting one or more of the displayed item indications, and selects as seed items the items indicated by the selected item indications. The facility then uses the selected seed items to generate a list of recommended items, and displays the generated list of recommended items.
US08032501B2 Method and apparatus for managing file systems and file-based data
Embodiments of the present invention can comprise systems and methods for managing filesystems and can provide a programmable filesystem with active rules and policies, an n-tier network filesystem, stack mounting, a union filesystem with write-through semantics, a filesystem middleware with selective delegation, a filesystem with a statistical warehouse and/or other management functionality.
US08032500B2 Dynamic sending policies and client-side disaster recovery mechanism for messaging communication
A method involving enqueuing, according to a policy associated with an offering, a document in a queue for delivery to a first document endpoint; transmitting the document to the first document endpoint; retaining a copy of the document and marking the copy to indicate transmission of the document; and upon receipt of an indication, unmarking the copy of the document using the processor; and transmitting the copy to a second document endpoint.
US08032498B1 Delegated reference count base file versioning
A snapshot copy facility maintains information indicating block ownership and sharing between successive versions by delegating block reference counts to parent-child relationships between the file system blocks, as indicated by block pointers in inodes and indirect blocks. When a child block becomes shared between a parent block of the production file and a parent block of a snapshot copy, the delegated reference count is split among the parent blocks. This method is compatible with a conventional data de-duplication facility, and avoids a need to update block reference counts in block metadata of child blocks of a shared indirect block upon splitting the shared indirect block when writing to a production file.
US08032497B2 Method and system providing extended and end-to-end data integrity through database and other system layers
Providing extended or end-to-end data integrity through layers of a system. In one aspect, information is to be transmitted between an application end of the system and a physical storage medium that stores the information for a database of the system, the information to be transmitted via a database server in a database server layer of the system. At least a portion of data protection is provided for the information, the data protection causing the information to be protected from corruption between a system layer and the physical storage medium, where the system layer is a separate layer provided closer to the application end of the system than the database server layer.
US08032495B2 Index compression
Compressing and decompressing compressed index lists. One or more index lists include at least a portion of the list that is compressed. A method includes reading an entry from a list. The method further includes determining that the entry indicates the start of a compressed block of the list. The compressed block is compressed using a compression algorithm including a plurality of delta pointers. Each of the delta pointers point to data store entries by reference to a difference from a reference in a previous entry in the list. An entry size indicator is referenced. The entry size indicator is configured to indicate a memory storage size for a delta pointer, and the entry size indicator supports indications for all of fixed storage sizes, variable storage sizes, and run length encoding. The compressed block of the list is decompressed according to the entry size indicator.
US08032494B2 Archiving engine
The present invention provides a system and method for archiving data that reduces the time needed for archiving by performing one or more preliminary comparisons of administrative data to preset criteria. Exemplary administrative data may include a resubmission date of a data element that is determined by processing of a rule set and stored with the data element so that it can be used for archiving. The first step of the archiving process may be to compare the resubmission date to the current date. If the resubmission date is less than or equal to the current date, the archiving process continues. Otherwise, the archiving process does not proceed and the application database continues to maintain the data element. Because the resubmission date is stored with the data element to be archived, the data element need only be retrieved from the database to perform the initial check. Only data elements having a administrative data that meet the initial criteria are processed to determine if they should be archived. This provides an efficient archiving process that reduces the overall time needed to archive a database freeing up computer resources for other purposes.
US08032493B2 System and method of obtaining interrelated data in a database
A system and method are provided for obtaining interrelated data for a database. The method can include the operation of calculating a data row set for a driving table in the database using at least one archive policy. A further operation is obtaining explicit and implicit application relationships between a second level table and the driving table. The driving table can be linked to the second level table to identify data rows eligible for archiving in the second level table. In addition, partition identifiers can be copied from the driving table rows to the second level table data rows in order to enable merging of application partitions as needed. Additional data rows can be found in the driving table based on the application relationship between the second level table and the driving table. The data rows collected from the tables can be archived.
US08032486B2 Apparatus to receive electromagnetic radiation that penetrates a housing formed of a conductive material
An apparatus includes a hermetically sealed housing formed of conductive material. The hermetically sealed housing contains a circuit that includes a power supply and a power using element. The power supply has a power receiving element within the hermetically sealed housing for receiving electromagnetic radiation having a frequency low enough to penetrate through the conductive material. The power supply is connected to provide electrical energy derived from the electromagnetic radiation for powering the power using element.
US08032483B1 Using game responses to gather data
A system provides images or questions to multiple game participants and receives labels or answers in response thereto. The system uses the labels or answers for various data gathering purposes.
US08032479B2 String matching system and program therefor
A string matching system comprises a state transition table generator for generating a state transition table based on a matching condition described in a regular expression, and an automaton for including a state that makes a transition according to the state transition table generated by the state transition table generator; if, in the state transition table generated based on the matching condition, there exists no next transition destination state with respect to a current-state and input-characters tuple, the automaton makes a transition to the initial state without proceeding to read input characters.Furthermore, the string matching system comprises a state transition table generator for generating a state transition table based on matching conditions described in a regular expression, and an automaton that makes a transition according to the state transition table generated by the state transition table generator; if no next-transition destination state with respect to a current-state and input-character tuple exists in the state transition table generated based on the matching condition, then the state transition table generator determines an exclusion character based on which the automaton make a transition to a predetermined state without proceeding to read input characters, to generate a state transition table.
US08032474B2 Processing relational database problems using analog processors
Systems, methods and articles solve queries or database problems through the use of graphs. An association graph may be formed based on a query graph and a database graph. The association graph may be solved for a clique, providing the results to a query or problem and/or an indication of a level of responsiveness of the results. Thus, unlimited relaxation of constraint may be achieved. Analog processors such as quantum processors may be used to solve for the clique.
US08032470B1 System and method to facilitate user thinking about an arbitrary problem with collaboration or social networking system
Systems and methods to facilitate collaborative or cooperative user thinking about an arbitrary problem in formal and informal settings, which may include social networks. Preferred embodiments of the systems and methods include outputs and interfaces to external systems, components and resources.
US08032467B1 Valuation-based learning system
The present invention relates to a valuation-based learning system. The system is configured to receive a plurality of inputs, each input being input evidence corresponding to a variable in a Dempster-Shafer Reasoning System. The Dempster-Shafer Reasoning System is a network of interconnected nodes, with each node representing a variable that is representative of a characteristic of a problem domain. A discount weight is then optimized for assigning to each of the inputs. A basic probability assignment (bpa) is generated using the Dempster-Shafer Reasoning System, and where the bpa is an output for use in determining a solution of the problem domain. Finally, a solution to the problem domain is determined using the bpa.
US08032466B2 System, method, and computer readable medium for micropayment with varying denomination
A system, a method, and a computer readable medium for micropayment with varying denomination are disclosed. The method utilizes a secret value, a public information, a number base parameter, a bit parameter, and merged one-way hash chains to calculate a root for providing a certificate of a transaction among a customer, a merchant and a service device. Therefore, the purpose of varying denomination for micropayment system can be achieved and the trade safety and the efficiency during the transaction process can be enhanced as well.
US08032463B2 Method and apparatus for increasing charitable donations by providing instantaneous donor recognition
Charitable donations are increased by automatically providing immediate on-line recognition of on-line donors. A list of donors is maintained on a Web page acknowledging the on-line contributions. Donor names on the list can be links to additional information about the donation or the donor. Information about donor and donation is entered by the donor, who can specify what information is to be published on the Web and what information is to remain unpublished. The donor list can be arranged in order of donation size, and donors can compete for position on the list. The donor information can indicate membership in a group, and donations can also be totaled by group to encourage donation competition between groups.
US08032462B2 Electronic image cash letter balancing
Balancing image cash letters (“ICLs”) and ICL items during electronic check processing includes determining whether each item has been presented to a receiving institution for payment. A tracking module can track an incoming ICL/item's processing status using records comprising information regarding the ICL/item's status for electronic check processing events. The tracking module can present the ICL/item's processing status in one or more reports. The tracking module can balance an ICL by comparing an incoming ICL value amount with an outgoing ICL value amount. The incoming ICL value amount comprises the total value of the items in the incoming ICL. The outgoing ICL value amount comprises the total value of the items in the incoming ICL that have been presented to a receiving institution via one or more outgoing ICLs. If the amounts match, then the incoming ICL is balanced. If not, then the ICL is not balanced.
US08032461B2 Method and system for facilitating, coordinating and managing a competitive marketplace
A system and method for facilitating, coordinating and managing the operation of a competitive marketplace via the Internet. The system and method collect bids for market services from a plurality of customers, calculators a clearing piece for the market service and calculates settlement information based on the clearing piece calculated and the bids collected.
US08032458B2 Methods and systems for automated generation of bills
The present invention provides methods and systems for processing bills electronically. Generally, a bill is created for a customer using billing information and master data from a biller and master data from a customer. Billing information is received from the biller by a first processing module having access to the master data of the biller. The first processing module generates a bill using the billing information and the master data of the biller. A second processing module having access to the master data of the customer provides customer data to the first processing module. The bill is transformed into a format specified in the master data of the customer by the first processing module if the format of the generated bill is not the format specified in the master data of the customer. The generated or transformed bill is transferred to the second processing module by the first processing module.
US08032457B2 Method and system for transferring electronic funds
A method and system for transferring electronic funds over the Internet wherein a sender provides payment information to a transfer processing system. The sender may choose from a plurality of different types of funds transfer, such as wire transfer, Western Union money transfer, various types of checks, and transfers to ATM debit/credit cards. The transfer processing system sends an electronic payment message to a recipient indicating the transfer of funds and a transfer message to a financial institution providing instructions to debit the sender's account and make those funds available to the recipient. If the recipient has an account with a financial institution that is affiliated with the transfer processing system of the present invention, the funds are credited to the recipient's account wherein the payment message serves as a confirmation message. If the recipient does not have such an account, the recipient may access the transfer processing system to access the funds made available by the system wherein the payment message serves as a payment availability message.
US08032455B2 Floorplanning
The invention relates to a method and a system providing floor-planning of consignment financing involving transaction interfaces between a provider of goods (16), financing provider (14), dealer of the goods (12), and a banking provider (44) through a network for at least one of a telecommunication and data communication. Hence, providing a web interface which keeps track on financial transactions on a real time basis day by day to involved parties (12, 14, 16) in the transactions taken place.
US08032451B2 System and method for dynamic path- and state-dependent stochastic control allocation
The invention includes a system and process that employs contractual bargaining with agent-based computational methods for the dynamic allocation, optimization, and pricing of contingent rights and obligations between multiple counterparties with overlapping interests. The processes employ a dynamic and endogenous hierarchy or tiering of binding incentive compatible contingent strategies, which may include optimal liquidation policies for matched assets and liabilities based upon stochastic volume/price schedule related to statistically non-stationary supply/demand elasticities and order-flow, as well as variations in market microstructure. The invention includes a dynamic open system with distributed stochastic control of strategic interactions among dynamic optimizing agents across random states, wherein the actions of any one affects the joint costs and benefits for all the agents.
US08032449B2 Method of processing online payments with fraud analysis and management system
Systems and methods are disclosed to detect fraud by displaying on a buyer's computer a high value item next to one or more commonly purchased items to attract a fraudster; analyzing customer purchasing behavior on the high value item for an indication of fraud; and indicating fraud if the buyer buys the high value item without prior history.
US08032441B2 Managing security holdings risk during portfolio trading
The present invention provides methods and systems for managing short-term risk to a portfolio of securities holdings while executing an outstanding trade list. The methods and systems may include steps of determining covariances between securities in the outstanding trade list and securities in the portfolio of holdings; receiving a risk variable, at least one constraint on the execution of a trade, and a proposed quantity representing a portion of said outstanding trade list desired to be executed at a particular time; and determining an immediately executable trade list based at least in part on the covariances and risk variable. The executable trade list must satisfy all of the trade constraints and also must be substantially equal to or less then the proposed quantity.
US08032440B1 Method of determining implied volatility for American options
A new computer-implemented method for determination of a financial index, namely, implied volatility for American options. The method involves the division of the period until option expiration into a series of sub-periods, and calculation of a node vega, the node vega being the exact derivative of the option price with respect to the volatility at the end of at least one of said subperiods.
US08032439B2 System and method for process scheduling
A method for scheduling processing of an instrument. The method receives instrument information, selects an instrument category for the instrument based on the instrument information, the selected instrument category having a calculation set, assigns the instrument to a job corresponding to the calculation set of the selected instrument category; and sends the job to a computing resource. In another aspect, the method also receives a purpose identifier, and chooses the calculation set from two or more calculation sets of the selected instrument category based on the purpose identifier. In another aspect, the calculation set includes two or more calculation sub-sets, each calculation sub-set having a job priority, and the method includes assigning the instrument to two or more jobs corresponding to each of the two or more calculation sub-sets.
US08032432B2 System and method for tracking a billing cycle
A system for tracking a billing cycle in a billing system includes a data tracking engine and a rule-based engine. The rule-based engine retrieves information from the billing system during the billing cycle based on a set of rules, and provides the data to the data tracking engine. The data tracking engine generates status information and reports based on the data. The status information and reports can be accessed via a web client to monitor the billing cycle. Additionally, the rule-based engine identifies events in the billing cycle and generates a notification to alert a person if the event is not successfully completed according to a billing schedule. The notification can be accessed via a web client or a wireless communications device. The rule-based engine can subsequently issue an escalated notification to alert another user if the event has not successfully completed at a later time.
US08032431B2 System and method for managing the development and manufacturing of a pharmaceutical
A system and method for managing the development and manufacturing process of a pharmaceutical is disclosed. The method comprises capturing and recording the development and manufacturing history of the pharmaceutical in order to generate a product history. The product history is stored on a computer and is searchable in multiple data dimensions in order to easily retrieve information. The system automatically provides compliance management procedures in order to comply with regulatory standards for the pharmaceutical industry.
US08032425B2 Extrapolation of behavior-based associations to behavior-deficient items
Behavior-based associations are extrapolated to items for which the quantity of collected user activity data is insufficient to create meaningful or reliable behavior-based associations (“behavior-deficient” items). The behavior-based associations are extrapolated based on content-based associations, or another type of “substitutability” association, between the behavior-deficient items and other items. The items can be any type of item for which user behaviors (e.g., purchases, accesses, downloads, etc.) can be monitored and analyzed to detect behavior-based associations, and for which item content or other available information can be used to assess item substitutability. For example, the items can be products represented in an electronic catalog, web pages or other documents accessible on a network, or web sites.
US08032424B1 Method, system, and storage medium for viewing commodity information
A request for information relating to a commodity is sent to a server using a client computer. The requested commodity information is received at the client computer and rendered on a display. A client action with respect to the commodity information is detected, and, using the client computer, a determination is made whether communication with the server is required to respond to the client action and, if the communication is not necessary, responding to the client action without communicating with the server regarding the response.
US08032423B2 Online retail store featuring a golf bag customization engine to customize golf bags and golf bag assembly kits
In one embodiment, a method effectuated over an online ordering system for customized golf bags, comprising: prompting a consumer with one or more options for one or more components of the golf bag that are customizable through an online website; receiving selections made by the consumer for the one or more options for the one or more components through the online website; packaging the selected one or more components of the golf bag as a kit; and distributing the consumer to the consumer for final assembly of the golf bag. In one embodiment, a final assembly of the golf bag by the consumer is substantially completed using manual and tool-less techniques. The options for the one or more components comprises at least one of: a color of a golf bag body, a color of a cuff, a color of a collar, a color of a top portion.
US08032422B2 Method of transacting pooled sales based on an accumulated time rate
A method of transacting sales over a computerized network correlates in a first database record a first product and a plurality of first purchasers to form a pool; further correlates a plurality of second purchasers; issues an offer to a vendor of the first product; and consummates a transaction between the vendor and the first and second purchasers. The offer is issued to the vendor responsive to a time rate of accumulation of buyers in the pool. A first commitment price for buyers is responsive to historical sales performance of the first product; a price trend of an article similar to the first article; or a price trend of the first article itself over time. A second product desired to be purchased by a first purchaser is defined, and an offer is made to a vendor for the purchase of the second product.
US08032420B2 Integrated ordering system
The invention provides a method and apparatus for allowing a user to sample and order a product using an interactive ordering system. The ordering system includes a vending station to allow a user to sample a quantity of the product, an ordering station in close proximity to the vending station to allow the user to purchase a related product, and a delivery station to delivery the purchased product to the user.
US08032413B2 Auctioning of announcements
An announcement distributor distributes, or auctions an opportunity to distribute, an announcement to an announcement recipient such as a consumer, issuer, merchant, or acquirer within a payment processing system. The announcement when there has been a satisfaction of an announcement condition, such as the consumer being determined to be located within a predetermined spatial zone. The content of the announcement may, in turn, facilitate a subsequent cashless transaction for resources of merchants. Implementations describe various permutations of the content of the announcement, the announcement condition, and the announcement recipient.
US08032408B2 Contract association method and system
A contract association method and system. The method includes receiving, by a computing system from a requester, a command for creating a service request. The computing system places restrictions on accessing contracts associated with suppliers. The computing system receives a selection of a first requested skill from the requester. The computing system selects a group of contracts applicable to a group of suppliers. The computing system generates a service request document comprising a selection of a first supplier from the group of suppliers, a first contract of the group of contracts, and the first requested skill.
US08032407B2 Application of brokering methods to scalability characteristics
This application describes an application of resource unit brokering algorithms, chip management methods for automated brokering, chip management methods for live brokering, and chip allocation methods to the brokering of scalability characteristics of service level management within an enterprise. Typically, the scalability characteristics are derived from known capacity values that are provided by configuration managers. Calculations are made on the capacity values and maximum quantities of the availability resource units are provided to resource brokers for spot or periodic sale and auction to one or more buyer's agents.
US08032405B2 System and method for providing E-commerce consumer-based behavioral target marketing reports
A system and methods which enable modeling of end consumer interests based on online activity and producing e-commerce reports is described. The method includes scoring and classifying interests and preferences of consumers in relation to various items being offered as function of time and utilizing such scores to predict purchasing activity and revenue yield for n-dimensional combinations of interest for generation of consumer lists for target marketing and merchandising. The method also includes converse modeling of the performance and behavioral profile of items offered as a function of consumer activity. This Abstract is provided for the sole purpose of complying with the rules that allow a reader to quickly ascertain the subject matter of the disclosure contained herein. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
US08032403B2 Method and system for assigning staff as a service in a service network within a component business model architecture
A method and system using a component business model (CBM) architecture provides a staff assignment service to an enterprise. A staff assignment scenario is described in terms of business components in a CBM architecture of the enterprise, the applicable business components forming a staffing service network. For each business component in the staffing service network, functionalities supporting the scenario are identified, and collaborative links among the business components are established, sufficient to enable the service functionalities within the staffing service network to operate so as to assign staff to a project of the enterprise. The staff assignment service is adapted dynamically by repetition of this technique as new scenarios are developed.
US08032401B2 System and method to calculate procurement of assets
A system and method to calculate a mode of procurement of at least one asset is provided. The system comprises a tracking element operable to generate a signal representative of a location of the at least one asset, and a controller in communication with the at least one tracking element. The controller includes a processor operable to execute program instructions representative of the acts of measuring a utilization of the at least one asset having a unique identifier over at least one time interval, calculating a projected need of the at least one asset over a predetermined future time interval dependent on the utilization of the at least one asset, calculating a mode of procurement of the projected need of the at least one asset dependent on the projected need of the at least one asset, and displaying the mode of procurement to the user.
US08032399B2 Treatment regimen compliance and efficacy with feedback
A method and system for interaction with a community of individuals, relating to compliance with and effectiveness of treatment regimens, including supply and use of pharmaceuticals, using a protocol or other intelligent message which acts in place of a service provider and which is capable of collecting or imparting information to patients in place thereof. Individuals interact with the protocol or intelligent message to provide assistance in all aspects of treatment regimen compliance, data collection, supply or delivery, review and modification.
US08032395B2 Prescription management system
An imaging and workflow method, system, computer readable medium and user interface for processing information efficiently for the processing of medical prescription orders. The system includes support for document scanning, automated rules-based order processing, statistical reporting, document generation and document storage and retrieval. The present invention takes advantage of imaging technology to assist the user in scanning information into the system and software modules to improve the processing of orders. The present invention also includes database tables that identify to application processing logic the types and sequences of actions to be implemented for orders.
US08032393B2 System and method of prescription alignment
The method, system and user-interface allows alignment of refill dates associated with a plurality of prescriptions, such that the plurality of prescriptions all require refills on the same date, thus limiting the number of occasions on which a customer must visit the pharmacy to retrieve refills of the aligned prescriptions, and increasing the likelihood that the customer will comply with the recommended medication regimen.
US08032392B2 Business enablement system
A business enablement method and system. The method includes identifying and retrieving business management data associated with the business. The business management data is mapped to a structure comprised by a business management model. The business management data is categorized into a standard informational structure. An intranet viewable interactive model of the business management data is generated. The business management data is mapped to key result areas of the business. The business management data is integrated with business computing systems. The business computing systems receive reports comprising the business management data mapped to the key result areas of business. The reports are reviewed to determine a status of the business management data. The business management data is improved and displayed.
US08032388B1 Dynamic selection of supported audio sampling rates for playback
A source sampling rate is associated with first or second groups of sampling rates. A playback rate is determined by: (a) selecting the source sampling rate if the source sampling rate is supported by a playback environment; (b) otherwise if there is a highest first rate from the first or second groups of playback sampling rates which is supported by the playback environment and is lower than the source sampling rate, selecting the first rate; (c) otherwise if there is a slowest second rate from the group that the source sampling rate is associated with that is supported by the playback environment and is higher than the source sampling rate, selecting the second rate; (d) otherwise selecting the slowest sampling rate supported by the playback environment from the group that the source sampling rate is not associated with as the playback rate.
US08032387B2 Audio coding system using temporal shape of a decoded signal to adapt synthesized spectral components
A receiver in an audio coding system receives a signal conveying frequency subband signals representing an audio signal. The subband signals are examined to assess one or more characteristics of the audio signal including temporal shape. Spectral components are synthesized having the one or more assessed characteristics, integrated with the subband signals and passed through a synthesis filterbank to generate an output signal.
US08032386B2 Apparatus and method of processing an audio signal
In one embodiment, the method includes receiving the audio signal including at least one block of audio data and configuration information, and reading coding type information and partitioning information from the configuration information. The coding type information indicates an entropy coding scheme used in encoding the audio signal, and the partitioning information indicates a sub-block partition scheme by which the block is divided into sub-blocks. Sub-block information is read from the block of audio data, and the sub-block information indicates a number of the sub-blocks into which the block is partitioned given the sub-block partitioning scheme. The number of the sub-blocks is determined based on the entropy coding scheme and the sub-block partition scheme. The partitioned sub-blocks are decoded based on the entropy coding scheme.
US08032385B2 Method for correcting metadata affecting the playback loudness of audio information
A coded signal conveys encoded audio information and metadata that may be used to control the loudness of the audio information during its playback. If the values for these metadata parameters are set incorrectly, annoying fluctuations in loudness during playback can result. The present invention overcomes this problem by detecting incorrect metadata parameter values in the signal and replacing the incorrect values with corrected values.
US08032384B2 Hand held language translation and learning device
The present invention features a hand-held language translation device comprising a microprocessor configured to receive (i) an audio input signal from a foreign speaker, and (ii) a simultaneous visual input signal generated by a camera which captures the facial expression and body language of the foreign language speaker while the foreign language speaker speaks, wherein upon receiving the audio input signal from the foreign speaker the microprocessor is capable of translating the spoken foreign language into a written form in the language of the user, whereby the written translation segment is stored in a searchable and retrievable manner.
US08032382B2 Information processing apparatus and information processing method
An apparatus and method for speech information processing includes detecting a first operation of a speech processing start instruction element, controlling a display so that speech recognition information is displayed in response to the detection of the first operation, detecting a second operation of the speech processing start instruction element, acquiring speech information in response to detection of the second operation, and performing speech recognition processing on the speech information.
US08032372B1 Dictation selection
A computer program product for computing a correction rate predictor for medical record dictations, the computer program product residing on a computer-readable medium includes computer-readable instructions for causing a computer to obtain a draft medical transcription of at least a portion of a dictation, the dictation being from medical personnel and concerning a patient, determine features of the dictation to produce a feature set comprising a combination of features of the dictation, the features being relevant to a quantity of transcription errors in the transcription, analyze the feature set to compute a predicted correction rate associated with the dictation and use the predicted correction rate to determine whether to provide at least a portion of the transcription to a transcriptionist.
US08032371B2 Determining scale factor values in encoding audio data with AAC
Techniques for determining scale factor values when encoding audio data are described. According to one technique, a particular scale factor value (SFV) is estimated using an audio quality estimator function that is non-linear. After a certain point, a decrease in noise results in a smaller increase in audio quality. According to another technique, an initial SFV is estimated for each scale factor band (SFB). When estimating the cost of transitioning from one SFB to another, only a proper subset of possible SFVs are considered. The proper subset is based, at least in part, on the initial SFV.
US08032368B2 Apparatus and method of encoding and decoding audio signals using hierarchical block swithcing and linear prediction coding
In one embodiment, a channel in a frame of the audio signal is subdivided into a plurality of blocks according to a subdivision hierarchy. The subdivision hierarchy has more than one level, and each level being associated with a different block length. At least two of the blocks have different lengths. An optimum prediction order is determined for each block based on a maximum permitted prediction order and a length of the block, where a prediction order is the number of linear prediction coefficients. The optimum prediction order is selected as a minimum one of the global prediction order and the local prediction order. The global prediction order is determined based on the maximum permitted prediction order, and the local prediction order is determined based on the length of the block.
US08032355B2 Socially cognizant translation by detecting and transforming elements of politeness and respect
A socially-cognizant translation system that takes social state between speaker and listener into account when making the translation. The translation may be more formal or less formal based on the social relationship between speaker and listener. Profanities in the source speech may be detected, and used to determine the social cognizance. Also, the source speech can be translated without the profanity in the target language, instead using the meaning of the profanity.
US08032347B2 Methods and apparatus for protein sequence analysis
Apparatus, methods, media, signals and data structures for protein sequence analysis are disclosed. A method includes identifying, from among a first group of aligned protein sequences having at least a threshold degree of alignment with a first protein sequence, a second group of at least one of the aligned sequences having at least one insertion or deletion (“indel”) relative to the first protein sequence satisfying a predefined condition. The apparatus may include a processor circuit configured to carry out the method.
US08032346B1 System and method for high-content oncology assay
The present invention provides an apparatus, system, method and computer program and computer program product for analyzing cellular samples. One embodiment of the apparatus and method provides a multiparameter assay that provides information with respect to cell proliferation, cell cycling and cell death. The multiparameter assay is particularly useful for assessing and screening candidate compounds for anti-cancer utility.
US08032340B2 Method and system for modeling a process variable in a process plant
In a method for generating a model for modeling at least a portion of the process plant, M process variable data sets, where M is an integer, may be used to determine statistical data that may be utilized to scale process variable data sets. The M process variable data sets are scaled and then utilized to calculate intermediate model terms. For each additional process variable data set, it is scaled using the statistical data and then utilized to update the intermediate model terms. When an adequate number of process variable data sets have been processed, the model may be calculated using the intermediate model terms.
US08032339B2 Element grouping method for finite element method analysis, and computer-readable storage medium
An element grouping method for Finite Element Method (FEM) analysis is implemented in a computer to group elements forming an analyzing mode. The method automatically obtains nodes of specific elements having a common parameter from the elements forming the analyzing model which is an analyzing target, and automatically groups nodes having a referring number which is a predetermined value or less. The specific elements belonging to the grouped nodes are automatically grouped as edge elements. A check is made to determine whether or not all specific elements in an edge portion of the analyzing model are grouped as the edge elements. Specific elements, other than the specific elements in the edge portion which are grouped as the edge elements, are automatically grouped as the in-plane elements.
US08032338B2 Method and apparatus for design of a power supply
A computer-implemented method for the design of a power supply is disclosed. Multiple lists of power supply design variables are provided. The method includes simulating a first power supply design in response to power supply design variables selected from these multiple lists of variables. The method then calculates a score of the first power supply design and determines whether the score is better than the score of any power supply design included in a set of power supply designs. If so, the method replaces a power supply design having a worst score from the set of power supply designs with the first power supply design.
US08032336B2 Distortion cancellation using adaptive linearization
A method of signal processing includes receiving a distorted signal comprising a distorted component and an undistorted component, the distorted component being at least in part attributed to an exogenous signal, and performing linearization, based at least in part on the distorted signal and information associated with the exogenous signal, to obtain a corrected signal that is substantially similar to the undistorted component. An adaptive distortion reduction system includes an input interface configured to receive a distorted signal comprising a distorted component and an undistorted component, the distorted component being at least in part attributed to an exogenous signal; and an adaptive distortion reduction module coupled to the input interface, configured to perform linearization based at least in part on the distorted signal and information associated with the exogenous signal, to obtain a corrected signal that is substantially similar to the undistorted component.
US08032334B2 Sensor subset selection for reduced bandwidth and computation requirements
A system for identifying a subset of sensors to sample to reduce the frequency of sensor access. The system determines rise times and records values for the sensors in the system. A time criticality of the sensors is determined based on the rise times. The system processes the sensors by first creating sensor subsets based on one or more constraints on the sensors. The system monitors the values of the sensors in a sensor subset and flags a sensor when it makes a determination that, prior to a next scheduled sampling of the sensor subset, the value of a sensor in the monitored sensor subset will exceed a threshold constraint. The system moves those flagged sensors to a second sensor subset which complies with the sensor's constraints.
US08032327B2 Auto-referenced sensing method for three-dimensional scanning
A method for obtaining three-dimensional surface points of an object in an object coordinate system having two groups of steps. The method includes providing a set of target positioning features on the object. In a first group of steps, acquiring 2D first images of the object, extracting 2D positioning features; calculating a first set of calculated 3D positioning features; computing first transformation parameters, cumulating the first set of transformed 3D positioning features to provide and augment the set of reference 3D positioning features. In a second group of steps, providing a projected pattern on a surface of the object; acquiring 2D second images of the object, extracting 2D surface points and second sets of 2D positioning features; calculating a set of 3D surface points; calculating a second set of calculated 3D positioning features; computing second transformation parameters, transforming the 3D surface points into transformed 3D surface points.
US08032324B1 Interactive controller device
A method and system for an interactive controller device comprising a two axis sensor in combination with one or more other sensors for hand-held devices operated in mid-air. A time sequence of measurements in three linearly independent directions is used to extract the angles of rotation around one or more distinct axes. A method is disclosed to approximately determine a transformation matrix, T, of a device orientation from a sequence of single vector measurements as a combination of rotations about specified axes. Calculated rotation angles can then be used to calculate changes in a controller or pointer position and a rate change thereof.
US08032320B2 Position detection system and position detection method
A position detection system and method in which the accuracy of position measurement of a device is not decreased with changes in the resonant frequency. The system includes a device having a magnetic induction coil; a driving coil generating an alternating magnetic field, applied to the magnetic induction coil, having a position-calculating frequency in the vicinity of a resonant frequency of the magnetic induction coil; a plurality of magnetic sensors that detects an induced magnetic field generated by the magnetic induction coil; a measurement-reference-value calculating section determining a measurement reference value at the position-calculating frequency when only the alternating magnetic field is applied; a position-analyzing section calculating at least one of the position and orientation of the device and the measurement reference value when the alternating magnetic field and the induced magnetic field are applied; and a redetermining section redetermining the position-calculating frequency at a predetermined timing.
US08032317B2 System and methods for metering and analyzing energy consumption of events within a portable device
System and methods to determine the energy consumption per event type from usage data of portable devices are described. A disclosed example method includes receiving data associated with events on a portable device, analyzing the received data to determine an energy consumption per an event type of the portable device, and reporting the energy consumption per the event type for the portable device.
US08032315B2 System and method of correlating the orientation of a tri-axial accelerometer
A system and method for analyzing a device that includes a mass configured for motion. The system includes a tri-axial accelerometer disposed to detect acceleration vectors of the device and to output three channels of acceleration data, and a user interface receiving the three channels of acceleration data. The user interface is configured to correlate the three channels of acceleration data with a reference frame defined by three orthogonal axes intersecting at a vertex, and includes a display and a selector. The display shows sets of options that represent dispositions of the device with respect to gravity, placements of the tri-axial accelerometer with respect to the device, and orientations of the tri-axial accelerometer with respect to the device. The selector selects one device disposition option, one tri-axial accelerometer placement option, and one tri-axial accelerometer orientation option.
US08032314B2 MLD-modified synthetic ocean profiles
A method for providing a more accurate synthetic profiles of temperature, salinity and sound speed of the ocean over an area of interest is provided by using a value of the mixed layer depth in addition to values of surface temperature and surface height in an ocean modeling system such as the Modular Ocean Data Assimilation System (MODAS) system developed for the U.S. Navy. The method of the present invention compares the predicted or observed mixed layer depth for the area of interest, for example, as obtained from remote sensing or upper ocean modeling, to a mixed layer depth estimated from an initial synthetic profile, and determines which is deeper, termed the reference mixed layer depth. The method then derives a modified temperature and salinity synthetic profile by setting the temperature and salinity equal to the surface values at depths less than or equal to the reference mixed layer depth and using an algorithm to estimate temperature and salinity at depths below the reference mixed layer depth.
US08032312B1 Inductive probe controller/conductive probe emulator
An Inductive Probe/Conductive Probe Emulator is designed to replace conductive probes at a much lower cost than existing inductive probe systems. The conductivity probe simulator is usable with any industrial controller that uses a standard two wire conductivity probe interface. A continuously variable semiconductor resistive element is employed to match the conductivity of any conductive probe. The system uses the inductive probe reading to adjust the resistive element to the correct value. The conductivity probe simulator can be configured to emulate any conductivity probe with any probe constant by downloading configuration parameters to the probe controller or by setting configuration switches on the controller module. Additionally, the inventive probe simulator is equipped with an embedded temperature sensing element, giving the system a capability to perform a temperature correction in the controller section, if necessary.
US08032311B2 Estimating gas-oil ratio from other physical properties
A method for characterizing a desired property of a fluid downhole is described. In some non-limiting examples, the method comprises receiving an input signal representing sound speed of a fluid downhole, processing the input signal using a correlation equation expressing the desired property in terms of at least sound speed to produce an output signal representing the desired property, and outputting the output signal. In some examples, the correlation equation is derived through a chemometric analysis of a training data set, the training data set comprises a plurality of input values and a plurality of output values derived from said input values, between the desired fluid property and the first measured property, and the output values are calculated from the input values using a series of correlation equations. In at least one example, the desired property is gas oil ratio. In another example, the desired property is gas brine ratio. In a further example, the series of correlation equations comprises the Batzle and Wang relations. In another example, the receiving comprises receiving a plurality of input signals representing a plurality of measured properties of a fluid downhole and the processing comprises processing the plurality of input signals using the correlation equation expressing the desired property in terms of the plurality of measured properties.
US08032306B2 Computerized system and method for documenting patient vital signs during blood product administration and transfusion
A computerized system and method for processing patient vital signs during blood product administration in a computerized healthcare environment is provided. A blood product to be administered to a patient is identified. The patient is identified. Vital signs for the patient are received during blood product administration by a healthcare provider and automatically, without user intervention, the vital signs for the patient are documented in a database.
US08032303B2 Methods and apparatus to determine a concentration of nitrogen in a downhole fluid
Methods and apparatus to determine a concentration of nitrogen in a downhole fluid are described. An example apparatus to determine a concentration of nitrogen in a downhole fluid includes a fluid measurement unit to measure a first fluid composition and a density of at least a hydrocarbon and carbon dioxide in a sample of the downhole fluid. Additionally, the example apparatus includes one or more sensors to measure at least a pressure and a temperature of the sample. Further, the example apparatus includes a processing unit to determine a first theoretical density based on at least the first fluid composition, the temperature, and the pressure the sample. Further still, the example apparatus includes an analyzer to determine a first difference between the density of at least the hydrocarbon and the carbon dioxide in the sample and the first theoretical density. The first difference is associated with a concentration of nitrogen in the sample.
US08032301B2 Computing long term orbit and clock models with variable time-horizons
A method and apparatus for determining long term orbit (LTO) models using variable time-horizons to improve the orbit and clock model accuracy. The method and apparatus use either historic ephemeris or historic measurements for at least one satellite to produce an orbit parameter prediction model (an LTO model). The parameter predicted by the model is compared to an orbit parameter of a current broadcast ephemeris. The result of the comparison (an indicia of accuracy for the model) is used to establish a time-horizon for the orbit parameter prediction model for that particular satellite. Such a time-horizon may be established in this manner for each satellite within a satellite constellation.
US08032298B2 Method and apparatus for incorporating adaptive scroll operation for navigation system
A method and apparatus for a navigation system achieves a smooth and, intuitive scrolling operation by checking available resources such as a computational power of the navigation system and map data stored in a video memory to determine an optimum scrolling operation and to dynamically adjust a scroll speed and a scale factor to move an image on a monitor screen to a specified location. The method includes the steps of: receiving a scroll signal from an input device for scrolling an image on the monitor screen, checking a current condition of the navigation system related to the scroll operation, and conducting the scroll operation while adjusting the scroll speed and scale factor of the image based on the current condition.
US08032287B2 Control apparatus of driving system for vehicle
A control apparatus for a vehicle that decreases shift shock generated by full engagement of a clutch at completion of an inertia phase. The apparatus includes a driving source, a step automatic transmission arranged to attain a predetermined shift stage by engagement of frictional engagement elements, a rotational speed control to control the driving source so that an input rotational speed of the transmission becomes a predetermined target value during the inertia phase, a torque control to control the driving source so that the input torque of the transmission becomes a predetermined target value during the non-inertia phase, and a torque correction to correct the engagement torque of the engagement element or the input torque of the transmission so that the engagement torque of the engagement element before completion of the inertia phase is substantially identical to the input torque of the transmission after completion of the inertia phase.
US08032286B2 Irradiating direction control system for a vehicle lamp
A system for controlling an irradiating direction of a vehicle lamp includes a target swivel angle calculating section to calculate a target swivel angle based on a vehicle steering angle, a swivel driver to execute, based on the target swivel angle, a swivel control to swivel the irradiating direction, and a fail-safe controller to execute, upon detection of a failure in the system, a fail-safe operation to stop the swivel control. When the system is restored after the failure, the fail-safe controller determines whether the target swivel angle is within a straight-ahead range that includes an angle corresponding to a straight-ahead direction of a vehicle. If the fail-safe controller determines that the target swivel angle is within the straight-ahead range, the fail-safe controller deactivates the fail-safe operation to restart the swivel control.
US08032285B2 Device with memory function for controlling closure of vehicle and method thereof
A device with a memory function for detecting closure of vehicle doors and the method thereof is disclosed. Before a vehicle door is open, a detecting signal near the outer side of the door is emitted and its detection status is recorded. When the vehicle door is to be closed, a first detecting signal is emitted from the door frame top downwards and a second detecting signal is emitted near the outer side of the door. If the first detecting signal indicates that a person is at the door or the second detecting signal indicates that a person exists on the outer side of the door by comparison with a precious record, then the door is prohibited from being closed. Otherwise, the door can be closed. This automatic detection method can prevent the driver from accidentally hurt passengers by carelessly closing the doors.
US08032284B2 Seat apparatus for vehicle
A seat apparatus for controlling a side support portion on the basis of a road shape includes a control program cooperating with a car navigation system, a self-directed control program, a sensor error detecting program, and a map matching error detecting program, wherein, during the side support portion is executed by the control program cooperating with the car navigation system, when the error is detected, the control program cooperating with the car navigation system is changed to the self-directed control program, and during the side support portion is controlled by the self-directed control program, when the error is not detected, the self-directed control program is changed the control program cooperating with the car navigation system.
US08032283B2 Angle measuring apparatus for measuring an absolute angular position
An angle measuring device for measuring an absolute angular position is described herein. The angle measuring device comprises a flexible pulling element guided directly or indirectly via a shaft whose angle of rotation (φ) is to be detected, with different circumferential speeds (v1, v2) developing at the inner circumference of the flexible pulling element during a rotational movement of the shaft. A change in position of the flexible pulling element relative to the rotational movement occurs, and the angle of rotation (φ) of the shaft is inferred from this change in position.
US08032272B2 Method and device for determining the rotary state of a vehicle wheel fitted with an active motion sensor suitable for delivering an oscillatory output signal during a rotation of said wheel
A method of determining the rotary, rotationally immobile or mobile, state of a vehicle wheel, according to which the signal delivered by an active motion sensor fitted to the wheel is analyzed instantly according to a procedure consists, firstly, at time t1, in connecting the motion sensor to an analog circuit including at least one capacitor and interposed between the motion sensor and a first input of an electronic comparison element, so as to store in the capacitor reference value V1 representing the value of the signal at t1. Thereafter, the motion sensor is connected to a second input of the comparison element, to compare V1 with a value V2 representing the value of the signal at time t2, and to deliver a diagnostic signal representing either a rotationally immobile state of the wheel when V1=V2, or a rotationally mobile state of the wheel when V1≠V2.
US08032268B2 Methods and systems for indicating whether an aircraft is below a minimum altitude criterion for a sector
Methods and systems are provided for indicating whether an aircraft is below a designated minimum safe altitude level for an altitude sector. A method comprises displaying a graphical representation of a first sector on a display device associated with the aircraft. The first sector corresponds to a geographic area having a first minimum altitude criterion. If a current altitude of the aircraft is below the first minimum altitude criterion, the method continues by displaying the graphical representation of the first sector using a first visually distinguishing characteristic chosen to indicate that the aircraft is below the designated altitude level for the first sector.
US08032267B1 Aviation navigational and flight management systems and methods with emergency landing guidance and radar vectoring
The invention provides, in one aspect, aviation navigational and/or flight management systems and methods that accommodate emergencies requiring provide real-time, built-in guidance to a nearest reachable airport. Related aspects of the invention provide such systems as respond to an operator alert, e.g., pressing of a button, by provide a graphical representation of the flight path to a nearest reachable airport. Further related aspects of the invention provide such systems as take geography into account in (i) identifying a nearest reachable airport, and (ii) determining a path to that airport. Still further related aspects of the invention provide such system as take characteristics of the host aircraft, weather and other externalities into account (i) identifying a nearest reachable airport, and (ii) determining a path to that airport. Other aspects of the invention provide systems as described above that, additionally, accommodate real-time radar vectoring operations and/or course deviation information from a predetermined flight plan between an origin location and a desired final destination.
US08032264B2 Vehicular heads-up display system
Heads-up display systems for vehicles which generate a virtual display in a field of view of an occupant of the vehicle when facing outward of the vehicle. A control system is coupled to the heads-up display system and detects an action by the occupant, e.g., touching of a touch pad, and controls the content of the virtual display being generated by the heads-up display system based on the detected action. The touch pad may include a surface acoustical wave (SAW) device whereby touching causes a particular returned signal from the SAW substrate, with this particular returned signal being processable into an activation of the manner in which the touch pad was touched.
US08032263B2 Methods and systems of an adjustable bed
A method includes providing an adjustable bed flame including one or more articulating portions; providing an air inflatable mattress associated with the adjustable bed flame to form an adjustable bed, said air inflatable mattress including flex regions about which the air inflatable mattress can flex; regulating air pressure in the air inflatable mattress with an air pump; and storing user preferences in a remote memory, said user preferences representing recall parameters relating to one or more adjustable aspects of the adjustable bed, said remote memory disposed apart from both the adjustable bed frame, the air inflatable mattress, and the air pump, and said storing user preferences comprising: storing a plurality of values that define a range of available parameters for the adjustable bed, said storing the plurality of values including storing a table having a plurality of entries.
US08032257B2 Field equipment of two-wire
A field equipment includes: a signal processing section; a first calculation control section for generating a first control signal which controls a start of a signal processing of the signal processing section; first and second insulating sections coupled to the first calculation control section; and a second calculation control section coupled to the first and second insulating sections and the signal processing section, the second calculation control section receiving the first control signal and then transmitting a second control signal corresponding to the first control signal to the signal processing section. The signal processing section generates a processed signal based on the second control signal. The second calculation control section receives the processed signal, then transmits data related to the first signal to the first calculation control section via the second insulating section, and then shifts to a low power consumption mode.
US08032255B2 Monitoring of bin level for an agricultural product
A level sensor, associated with a bin, detects a particular reference level of an agricultural product in the bin and generates a calibration indicator. An input sensor determines an input rate of the agricultural product into the bin. A conveyer is capable of transporting the agricultural product out of the bin. An output sensor provides a status indicator that indicates whether the conveyer is in an active state or in an inactive state during one or more evaluation time windows. A data processor determines an output rate of the agricultural product based on the status indicator. The data processor comprises a level estimator for estimating an estimated bin level of the bin based on the input rate and an output rate. The data processor comprises a calibrator for calibrating the estimated bin level with reference to the particular reference level in response to the calibration indicator.
US08032254B2 Method and apparatus for configuring an HVAC controller
An HVAC controller is described that is configured to be more intuitive and user friendly to program and operate than convention HVAC controllers. In some instances, the HVAC controller may include a touch screen interface that provides greater flexibility in displaying information to the user and/or soliciting information from the user.
US08032253B2 Automatic machine system and wireless communication method thereof
In an automatic machine system comprising a mechanism unit (1) including at least one driving mechanism, a controller (2) for controlling a driving operation of the mechanism unit (1), and a teaching unit (3) for operating the mechanism unit (1), the teaching unit (3) includes a teaching unit communicating portion for carrying out a wireless communication with the controller (2) and a first field intensity monitoring portion (13) for monitoring a field intensity of communication data in the teaching unit communicating portion, and the controller (2) includes a controller communicating portion for carrying out a wireless communication with the teaching unit (3), a second field intensity monitoring portion (26) for monitoring a field intensity of communication data in the controller communicating portion, and a driving portion for driving the mechanism unit (1) based on an operation signal sent from the teaching unit (3) in the controller communicating portion.
US08032246B2 Winding method for uniform properties
A winding procedure has been developed that results in substantially uniform material properties from the outside diameter to the core of a wound roll of elastomeric webs produced by vertical film lamination (VFL) or stretch bond lamination (SBL) or as registered film. The web material is wound onto the roll in accordance with a wound on tension (WOT) profile that varies with the diameter of the wound web in a manner that was calculated using WOT transposition that is based on a modified version of Hakiel's nonlinear model for wound roll stresses. A constant WOT winding profile is corrected to obtain a compensated WOT winding profile that can be employed to wind the material into a roll that exhibits properties (including MD stress in the web) that are substantially uniform thru-roll. This resulting controlled winding technique has immediate application for webs that are converted for child care products, adult care products, and infant care products.
US08032245B2 Methods for configuring optical projection system
An optical projection system for use with a display surface includes at least one image source comprising an array of source image pixels, a projector to project a first projection of the array of source image pixels, and at least one mirror including at least one curved reflecting surface having a curved profile. The at least one curved reflecting surface is adapted to convert the first projection to a curved second projection directed onto the display surface to provide an array of displayed image pixels on the display surface corresponding to the array of source image pixels, wherein the array of displayed image pixels have constant pixel pitch among adjacent displayed image pixels.
US08032242B2 Mixing system and format conversion device and method therefor
One format converter connected to a mixer and another format converter connected to a head amplifier are interconnected via a single control/audio communication line. Each of the format converters includes a communication interface, control signal interface, audio signal interface, and a control section. The control section converts control data and audio data into data compliant with the EtherSound (registered trademark) that allows the control data and audio data to be transmitted over a single physical cable, and then it transmits, over the physical cable, the converted data from the communication interface to the other format converter.
US08032236B2 Asymetrical process parameter control system and method
A technique is disclosed for asymmetrically controlling a process parameter based upon the direction of a prediction error between a predicted value determined using an inferential model and a laboratory measurement of the parameter. The present technique provides for the adaptive biasing of the predicted value based upon the direction of the prediction error. In one embodiment, a biasing factor may be determined by filtering the prediction error, such that the prediction error is emphasized more heavily in the biasing factor if the prediction error is in a less tolerable direction and emphasized less heavily if the prediction error is in the opposite direction. The biasing factor may further be determined as a function of a previous biasing factor computed during the process. Asymmetric control of the process parameter may be performed by controlling the parameter using model predictive control techniques based on the biased predicted values of the parameter.
US08032232B2 Natively retaining project documentation in a controller
An industrial controller comprises a processing component and a memory that comprises logic code that is executable by the processing component. The memory further comprises documentation associated with the logic code and other control components, wherein the documentation is stored in a native form to enable individualized access to a portion of the documentation to an accessing entity. For example, the documentation can comprise one or more of descriptive text relating to a rung of ladder logic, a text box associated with a portion of the sequential function chart, a text box associated with a function block diagram, and embedded descriptive text within structured text.
US08032231B1 Spatial temporal deep brain stimulation methods and systems
Methods, systems, and devices to reduce power demands substantially for current deep brain stimulation DBS using smart technology type applications. The invention uses miniaturized components that allow integration with the implanted probe(s) themselves, and includes a skull-sited housing having all the controls and battery power supply needed. This avoids implanting obtrusive card-deck size batteries in the chest area and the use of vulnerable wire leads under the skin from the chest area to connect with the implanted electrode(s) on the skull, improving comfort. The Generating of non-continuous pulses on demand of conditions such as the occurrence of a tremor occurs, without having to continuously run pulses at all times, substantially increasing life spans over current techniques. Shaped electrodes and their methods further reduce power demands and efficacy by directing electric fields to focus towards specific areas and regions of the brain rather than inefficient 360-degree emission.
US08032228B2 Method and apparatus for disconnecting the tip electrode during MRI
A medical device includes a pulse generator, a lead, and an electrode. The lead includes an electrode and a lead conductor connecting the pulse generator with the electrode via first and second conductive paths. The medical device includes first and second switches. The first switch includes a non-conductive state in the presence of a magnetic field, the non-conductive state preventing formation of the first conductive path between the pulse generator and the electrode. The second switch includes a non-conductive state that prevents formation of the second conductive path between the pulse generator and the electrode. The first switch in the non-conductive state and the second switch in the non-conductive state electrically shields the electrode from electromagnetic radiation and induced voltages during a magnetic resonance imaging procedure.
US08032226B2 User profile backup system for an infusion pump device
Some embodiments of an infusion pump system can include a controller device that communicates with a pump device, the pump device having a memory device. The controller device can be configured to record controller-related data, such as user profile data on the memory device of the pump device. This user profile data that is stored in the memory of the pump device can serves as a data backup system that permits the user to program a new controller device in a situation where the original controller device is lost or damaged. In addition or in the alternative, the controller device can be configured to receive controller-related data, such as software update programs or backup controller data, from the memory device of the pump device.
US08032225B2 Method and device for improving blood flow by a series of electrically-induced muscular contractions
A treatment method and device for promoting a localized increase in the flow of blood through a blood vessel in an area of the body, the method including the steps of: (a) providing a system including: (i) at least a first electrode operatively contacting a first portion of body tissue; (ii) at least a second electrode operatively contacting a second portion of body tissue; and (iii) a signal generator, operatively connected to the first electrode and the second electrode, for providing a plurality of electrical impulses to the electrodes; (b) applying the electrical impulses so as to subject the muscular tissue to at least one voltage differential, thereby inducing repeated, contracting, directional movement of muscular tissue associated within the blood vessel, so as to produce a localized increase in the flow of blood through the blood vessel.
US08032223B2 Randomized stimulation of a gastrointestinal organ
A device, system and method for stimulating a digestive organ is provided where the stimulation is randomized.
US08032222B2 Device for electrically and mechanically stimulating a compartment in a body
A device is provided for stimulating select body tissues and organs from within a compartment in a body. The device includes a tube having a distal end, a proximal end and a plurality of lumens. At least one distendable element is located along and coupled to the tube in closer proximity to the distal end than to the proximal end. Each distendable element is configured to expand against the compartment into a first position and contract within the compartment into a second position. At least one electrical component is in association with each of the distendable elements and configured to activate and deactivate electrical stimulation to the select body tissues and organs. The expansion and contraction of each distendable element and the activation and deactivation of each electrical component in the compartment is repeated over a period of time.
US08032220B2 Method of implanting microdevice with extended lead and remote electrode
An implantable microdevice includes at least one electrode detachably connected to electronic circuitry housed in an hermetically-sealed micro housing. The micro housing has a length no more than about 10 mm. In one embodiment, the electrode is located at a distal end of an electrode lead, and a proximal end of the electrode lead is removably inserted into a connector that forms part of the micro housing.
US08032218B2 Implantable cardiac device with satellite refresh
In one embodiment an implantable cardiac device is provided that includes an implantable cardiac stimulation device with an implantable satellite device coupled to it. The implantable satellite device has a charge storage device. The implantable stimulation device having a refresh generator configured to generate a charge and voltage balanced multi-phasic refresh signal with a duration less than a capacitive time constant of an electrode-electrolyte interface of the implantable cardiac device and transmit the charge and voltage balanced multi-phasic refresh signal to the implantable satellite device for charging the charge storage device. In various embodiments, the charge and voltage balanced multi-phasic refresh signal having alternating phase signs and null durations between the alternating phases. In some embodiments, the refresh generator is configured to modulate the multi-phasic waveform refresh signal. The multi-phasic waveform refresh signal may be modulated to contain configuration information, status information, or other information.
US08032217B2 Zoneless tachyarrhythmia detection with real-time rhythm monitoring
A method of using an implantable medical device (IMD) to monitor a ventricular contraction rate of a subject, monitor an atrial contraction rate of the subject, declare tachyarrhythmia if the ventricular contraction rate exceeds the atrial contraction rate, and declare a slow tachyarrhythmia when the ventricular rate exceeds the atrial rate and the ventricular rate is less than a specified maximum pacing rate.
US08032216B2 System and method for determining intrinsic AV interval timing
An atrial based pacing protocol promotes intrinsic conduction. An entire cardiac cycle is monitored for ventricular activity and permitted to lapse with ventricular activity. Ventricular pacing is available in a cardiac cycle immediately subsequent to such a skipped beat. When monitoring for intrinsic ventricular events, an event is expected within a given window. If no such event is detected, the cardiac cycle is truncated, leading to a shorter cycle that is devoid of ventricular activity. The subsequent cycle has a high likelihood of a ventricular sensed event and a greater than normal AV interval is provided prior to pacing.
US08032213B1 Ventricular defibrillation threshold estimation
Systems and methods are provided for estimating a patient's ventricular defibrillation threshold (VDFT). Stimulation pulses, which are of at least three different energy levels up to 2 Joules, are delivered to the patient's right ventricle during a window defined between an R-wave and a vulnerable period that follows the R-wave. Voltage potentials, induced in response to the delivered RV stimulation pulses, are measured at a location of the patient's left ventricle (LV) where it is predicted that potential gradients induced in response to RV stimulation pulses will be lowest. Potential gradients are computed using the measured voltage potentials. The patient's VDFT can then be estimated by estimating, based on the computed potential gradients, the RV stimulation energy level that would be required to achieve a minimum acceptable potential gradient at the location of the patient's LV where it is predicted that potential gradients induced in response to RV stimulation pulses will be lowest.
US08032210B2 EMG diagnostic system and method
A system for detecting and analyzing electrical activity in the anatomy of an organism underlying an electromyographic (EMG) sensor device provides signals corresponding to electrical activity adjacent each electrode of sensor device. A method using the system may comprise determining EMG data for a patient using the EMG sensor device. The method may further include determining whether the determined EMG data for the patient corresponds to predetermined EMG data associated with at least one of a facet condition, a disc condition, and a muscle condition.
US08032207B2 Counter pulsation electrotherapy apparatus for treating a person or a mammal
An electrotherapy apparatus has a sensor for detecting periodically recurring signal peaks, in particular the R-R peaks of an electrocardiogram of a person and a processor for deriving from the periodically recurring signal peaks a time delay corresponding to approximately the end of the next T wave. A trigger system or circuit is initiated by an output signal of the processor or is embodied within the processor for applying electrical stimulations to one or more active electrodes provided on the person at a time that is related to the end of the time delay. The apparatus has a plurality of output channels for applying electrical stimulation to the one or more active electrodes on the person.
US08032206B1 Use of motion sensor for dynamic updating of heart detection threshold
A method for accurate heart rate detection includes receiving a signal indicative of motion due to respiration, and using the signal indicative of motion to adjust a threshold value of a signal indicative of activity of the heart. The adjusted threshold value is used to detect an accurate heart rate of a patient. A system for accurate heart rate detection comprises a motion sensor which produces a signal indicative of motion due to respiration, and a processor which adjusts a threshold value of a signal indicative of activity of the heart according to the signal indicative of motion. The adjusted threshold value is used to detect an accurate heart rate of a patient. The motion sensor can be any device that can determine direction of motion, such as an accelerometer, a displacement sensor, a velocity sensor, or a photoplethysmography (PPG) sensor.
US08032200B2 Methods and systems for tissue analysis
The invention relates to methods and systems to optically analyze samples such as tissue based on speckle patterns of microscopic motion, such as Brownian motion.
US08032198B2 Protrudent analyte sensor
The methods and apparatus for detecting an analyte in blood are useful for detecting an analyte in tissue of a subject. The apparatus comprises a sensor, which comprises an elongated conductive material having a protrudent end, the protrudent end comprising an electrode that detects the presence of an analyte; a substrate affixed to the conductive material; and a support having an external surface, a proximal end, and a distal end. The conductive material is positioned on the support and the protrudent end of the conductive material protrudes beyond the distal end of the support. Optionally, the sensor is suspended within the lumen of a venous flow device. Typically, only a portion of the sensor is suspended within the lumen of the venous flow device, said portion comprising the protrudent end of the conductive material. Alternatively, the conductive material is positioned on the external surface of the intravenous infusion catheter.
US08032196B2 Josephson device, method of forming Josephson device and superconductor circuit
A Josephson device includes a first superconducting electrode layer, a barrier layer and a second superconducting electrode layer that are successively stacked. The first and second superconducting electrode layers are made of an oxide superconductor material having (RE)1(AE)2Cu3Oy as a main component, where an element RE is at least one element selected from a group consisting of Y, La, Pr, Nd, Sm, Eu, Gd, Dy, Ho, Er, Tm, Yb and Lu, and an element AE is at least one element selected from a group consisting of Ba, Sr and Ca. The barrier layer is made of a material that includes the element RE, the element AE, Cu and oxygen, where in cations within the material forming the barrier layer, a Cu content is in a range of 35 At. % to 55 At. % and an RE content is in a range of 12 At. % to 30 At. %, and the barrier layer has a composition different from compositions of the first and second superconducting electrode layers.
US08032194B2 Housing of portable electronic devices
A housing (10) of a portable electronic device includes an upper housing (11), a lower housing (12) and a protecting component (13). The upper housing defines a first latching member (1112) therein. The lower housing defines a second latching member (121) therein. The protecting component is assembled between the upper housing and the lower housing for preventing dust and vapor from entering the electronic device and defines a first latching portion (1313) corresponding to the first latching member and a second latching portion (1314) corresponding to the second latching member. The first latching portion and the second latching member respectively cooperate with the first latching member and the second latching member to assemble the upper housing, the lower housing and the protecting component together.
US08032193B2 Electronic device with movable housing parts
A device with a base housing part and two slidably suspended cover parts that can move in opposite directions between a retracted position in which they substantially abut one another and conceal an operating face and an extended position in which they do not conceal the operating face. At least one of the covers can also assume an intermediate position between the retracted position and the extended position in which in which a portion of the operating face is not concealed.
US08032189B2 System and method for managing battery slump during wireless communications using signal triggered voltage monitoring
A system and method for managing battery slump in a battery-powered communications device including: an input configured for receiving battery voltage level information; an output configured for sending a signal for terminating a transmission; and a controller connected to the input and the output and configured to receive the battery voltage level information from the input; monitor the battery voltage level information; and send a signal via the output to terminate a transmission if the battery voltage level information crosses a predetermined threshold during the transmission. In particular, the system and method may further include an input connected to the controller and configured for receiving a signal indicating when a transmission is beginning or occurring and the controller is further configured to receive and monitor the battery voltage level information only when the transmission is occurring.
US08032188B1 Cellular phone apparatus
A cellular phone apparatus that is designed to mount at least one cellular phone and also alert an individual when any one of the cellular phones mounted within the apparatus receives a call. One embodiment of the apparatus can hold one cellular phones, while another embodiment of the apparatus can hold three cellular phones. The phones are preferably placed into “vibrate” mode when being placed within the apparatus. When a phone mounted within the apparatus receives a call, the vibration of that cellular phone will activate the apparatus, causing the apparatus to make a ringing sound and alert an individual of the incoming call.
US08032180B2 Broadcast reception method and apparatus
A digital broadcast reception method and apparatus for a user equipment (UE) including a Subscriber Identity Module (SIM). The SIM stores files associated with a digital broadcast service and a mobile equipment for executing a broadcast application using the files. The method and apparatus eliminates previously required cumbersome user manipulation receiving a pay program by storing the application and files associated with the digital broadcast service.
US08032178B2 Mobile terminal
The present invention relates to a mobile terminal. The mobile terminal comprises a first body, a first key button part disposed on a front surface of the first body, a second body rotatable connected to the first body such that the second body is rotatable about a longitudinal axis of the first body, a display disposed on a front surface of the second body, a camera disposed on a rear surface of the first body, and a sliding cover slidably connected to the first body. When the sliding cover is in a closed state, the first key button part and the camera are covered by the sliding cover, and when the sliding cover is in an opened state, the first key button part and the camera are exposed.
US08032176B2 Method and apparatus for exchanging content over distinct wireless access technologies
An apparatus and method are disclosed for exchanging content over distinct wireless access technologies. An apparatus that incorporates teachings of the present disclosure may include, for example, a multimode access network server (MANS) (102) having a controller that manages operations of a communications interface that communicates with multimode communication devices (MCDs) in a communication system. The controller can be programmed to receive from an MCD status information associated with a plurality of wireless access points (WAPs), each WAP operating according to a disparate wireless access technology, and determine with the MCD a coordination plan for transmitting partitioned content by way of at least two of the WAPs. Additional embodiments are disclosed.
US08032174B2 Provisioning methods and apparatus for wireless local area networks (WLANS) with use of a provisioning ESSID
Methods and apparatus for use in provisioning mobile communication devices in wireless local area networks (WLANs) are described. A mobile communication device associates with a wireless access point of a provisioning virtual local area network (VLAN) of the network with use of a provisioning network identifier (“provisioning ESS1D”). After associating with the wireless access point of the provisioning VLAN, a primary network identifier (“primary ESSID”) associated with a primary VLAN of the network is received from the WLAN in a provisioning procedure and stored in memory of the mobile device after authentication. For subsequent communications with the WLAN, the mobile device associates with a wireless access point of the primary VLAN of the network with use of the primary network identifier.
US08032171B2 Transmission power control method, radio base station, and radio network control station
The present invention enables to reduce deterioration in an uplink capacity due to a transmission power of an E-DPCCH, by setting, at the radio network controller, a suitable transmission power offset depending on a situation. A transmission power control method according to the present invention includes: measuring, at the radio base station, a reception quality of the enhanced dedicated physical control channel; notifying, from the radio base station to a radio network controller, the measured reception quality of the enhanced dedicated physical control channel; setting, at the radio network controller, a transmission power offset for the enhanced dedicated physical control channel to a dedicated physical control channel, in accordance with the reception quality of the enhanced dedicated physical control channel; and notifying, from the radio network controller to the mobile station, the set transmission power offset.
US08032169B2 System and method for providing low overhead floor control in a distributed peer-to-peer communications network
A system and method for providing low overhead floor control in a distributed control two-way radio communications network (200) including one or more subscriber stations (201,205, 213, 215, 217) and one or more peer stations (203, 207, 211) interconnected via an Internet connection (209) using no central control. A subscriber station (201) utilizes a floor request during a timed floor request window (FRW) for requesting floor control to a given peer station (203). The system and method provide for consistent floor control decisions throughout the communications network (200) which includes a policy to block additional floor requests from local subscriber stations once an initial floor request has been received. This enables each peer to receive an identical set of floor requests as every other peer within the FRW such that every peer will grant the floor to the same subscriber.
US08032162B2 Apparatus and method for transmission of messages to multiple recipients
A method for transmitting a message containing both common content to be transmitted to a plurality of receiving mobile communication terminals and specific content to be transmitted to a specific receiving mobile communication terminal includes displaying, when in a message writing mode, a message writing window including a first writing area and a second writing area, writing messages in the first writing area and the second writing area, inputting a telephone number of the receiving mobile communication terminal to which the message written in the second writing area is to be transmitted, combining the messages written in the first writing area and in the second writing area, and transmitting the messages to the receiving mobile communication terminal.
US08032161B2 Using SMS to explicity notify called party when called party becomes available
A method in one example has the steps of: notifying a calling mobile terminal that a called mobile terminal is not available to receive a call; and notifying the called mobile terminal that an unsuccessful call attempt was made to the called mobile terminal via a mobile terminated short message when one of the following occurs, the called mobile terminal completes a current call and the called mobile terminal powers on.
US08032160B2 Repetitive paging from a wireless data base station having a smart antenna system
A method, system, and machine-readable medium for transmitting a downlink signal in a substantially non directional manner from a communication station to a first remote communication device on a downlink channel. The communication station includes a smart antenna system having an array of antenna elements. The method includes determining a first downlink smart antenna processing strategy for transmitting in a first non-directional manner, transmitting a first downlink message from the communication station in the first non-directional manner using the first downlink smart antenna processing strategy, and repeating transmitting the first downlink message from the communication station in a second non-directional manner. The repeated transmitting is non-identical repetition to facilitate the interference environment being different in the repetition.
US08032158B2 Method of transmitting paging information for a wireless communications system and related apparatus
A method of transmitting paging information for a network terminal of a wireless communications system including initiating a dedicated paging procedure to transmit dedicated paging information to a user equipment using a high speed downlink operation in a CELL_PCH state. The high speed downlink operation includes reception of a high speed downlink shared channel.
US08032157B2 Apparatus, method and computer program product providing inclusion of local area information in broadcast messages and maintenance of radio access network black list
A method includes receiving location area-related information, associating the location area-related information with a neighbor cell information to determine if a cell belongs to a forbidden location area, and avoiding selection of the cell if the cell is determined to belong to the forbidden location area. Embodiments described include a UE, network element, computer program product, and integrated circuit.
US08032156B2 Procedure to increase position location availabilty
A device, method and system are provide which permits the methodology used to make the position determination to change dynamically in connection with achieving a position fix of a desired accuracy.
US08032154B2 Wireless device
A wireless device 30 according to the present invention includes a location information acquiring unit 31 configured to acquire location information of the wireless device; an estimated error value acquiring unit 33 configured to acquire an estimated error value of the acquired location information; a moving status determining unit 34 configured to determine a moving status of the wireless device; and a location determining unit 36 configured to determine a location where the wireless device exists, based on the acquired estimated error value and the determined moving status.
US08032149B2 Tasking and reporting method and implementation for wireless appliance location systems
A system and method for determining the location of a mobile appliance where the tasking of the system to determine the location of the mobile appliance utilizes a first communications protocol standard and the reporting of the location of the mobile appliance utilizes a second communications protocol standard, where the first and second communication protocol standards are not the same and can include any of the commonly used communication protocol standards including TIA defined standards, ETSI standards, and SMR/ESMR defined standards.
US08032148B2 Method and system for wireless cellular indoor communications
The invention relates to a method for wireless cellular indoor communications, the method comprising at least one base station connected to a cell management unit through a first digital connection interface, the cell management unit connected to at least one RF hub through a second digital connection interface, and the at least one RF hub connected to at least one remote radio head through a third digital connection interface, the at least one remote radio head providing service in a certain cell area inside a confined environment, and the cell management unit comprising means for providing efficient load balancing at and between base stations through adaptive cell reconfiguration; means for mapping carriers, time, frequency or time-frequency allocations to individual radio heads; means for alignment of individual delays accumulated on the digital connections between the cell management unit and each of the radio heads; means for synchronization of the signals between the cell management unit and the individual remote radio heads; and means for failure detection of the individual digital links between the cell management unit and the remote radio heads.
US08032146B2 Radio resource management in multihop relay networks
The embodiments balance wireless communication bandwidth capacity in a channel one or more cascading wireless communication links in a wireless communication cell, and manage the wireless communication bandwidth capacity in the channel across two or more virtual cells within the wireless communication cell.
US08032140B2 Wireless communication device and handover warning method
A wireless communication device (100) includes a receiving module (11), a storage module (12), a processing module (13) and a warning module (14). The receiving module receives data sent by a base station of a network communicating with the wireless communication device. The storage module is electronically connected to the receiving module, and stores the received data. The processing module is electronically connected to the receiving module and the storage module, and processes the received data. The warning module is electronically connected to the processing module, and outputs an alerting signal in accordance with the processing result of the processing module if the wireless communication device is actuated during a call and the base station of the network communicating with the wireless communication device is switched from one to another.
US08032135B1 System for transmitting wireless high-speed data signals between a terrestrial-based antenna and an aircraft
A system and method for providing wireless high-speed data services for an aircraft. Wireless data signals can be received and transmitted by one or more directional antennae on the aircraft which can be dynamically directed to track one or more terrestrial-based antennae. The terrestrial-based antennae, for receiving and transmitting wireless data signals, are directional and can also be dynamically directed in order to track the aircraft.
US08032134B2 Beamforming with global positioning and orientation systems
A wireless communication system for transmitting signals having a wireless positioning system being responsive to incoming signals for processing the same to generate coordinate information for determining the position of said wireless communication system, in accordance with an embodiment of the present invention. The wireless communication system further includes a phase controller module being responsive to said coordinate information for controlling the phase of the output signals for transmission in a specified direction by performing beamforming, said wireless communication system for performing beamforming to increase the range of transmission of said output signals.
US08032132B2 Remote management and analysis techniques in cellular and satellite radio networks
Several system diagnostic and network management tools are disclosed that, as a primary goal, support the consumer's ability to self diagnose and solve an existing problem. A non-intrusive diagnostic tool is provided that exposes system parameters of a consumer system for remote analysis by qualified personnel. Important data parameters of a given radio receiver are preferably predetermined and gathered directly at the receiver. Then, they are uploaded via the Internet from a removable memory placed into an Internet terminal (e.g., PC), or through a temporary docking station connected to an Internet terminal. This leads toward quick and efficient problem resolution with a properly informed customer service representative that is crucial to enriching the consumer's experience. The data collected relating to relevant system parameters may be used by service providers to enhance or even in some cases enable services.
US08032129B2 Method and apparatus for storing data using DLNA network
A Digital Living Network Alliance (DLNA) network that stores, in real time, data, such as motion pictures, still images, audio sounds, etc., collected from outside of the home into a storage device located, preferably, in the home. In particular, a data collecting device requests a device search through the home network, receiving an acknowledgement from a storage device, requests device information from the storage device, receives the device information from the storage device, configures a storage path of the data collecting device using the device information, and stores data it collects into the storage device using the storage path. It is accordingly possible to allow the user to conveniently play back the data collected by the handheld device using the household appliances without additional manipulation for transferring the collected data, despite the limited storage capacity of the handheld device.
US08032121B2 System and method for transferring voice messages
Disclosed herein are a system and method for transferring voice messages. The system includes a voice message server. When a voice message and called terminal information are transmitted from a calling terminal, the voice message server stores the voice message, searches for a connection mute to the called terminal with reference to the called terminal information, and transmits a reception request signal to the called terminal. Furthermore, when the called terminal responds to the reception request signal, the voice message server reproduces the voice message. Furthermore, when the called terminal does not respond to the reception request signal and the reception request signal is forwarded to a different receiving object, the voice message server checks whether the route of the reception request signal has been changed and interrupts the transmission of the voice message. Accordingly, an additional communication charge may be avoided.
US08032120B2 Voice message transmission system, transmission result notification system, and methods thereof
A voice message transmission system and method which includes a sending terminal (MS) for registering a voice message and for receiving a notice of a message regarding the registered voice information; a base station controller (BSC) carrying out a call connection of the mobile communication network in response to a request for registering the voice message of the sending terminal (MS) received from a plurality of base stations(BTS); a mobile switching station (MSC/VLR) for carrying out a channel management and control connected from the base station controller (BSC) and carrying out a signal processing function according to the call connection; and an IP server interlocked with the mobile switching station (MSC/VLR), storing the voice message and outdialing on the basis of sender information, and then reproducing and outputting the voice message to the receiving terminal in the case that a receiving signal of the receiving terminal is recognized wherein the IP server includes a voice mailbox server (VMS) and a voice message management server for generating receiving information corresponding to a message identification of the receiving terminal.
US08032117B2 Dynamic passing of wireless configuration parameters
Methods and apparatuses allow for wireless configuration parameters to be passed to a client to enable the client to configure a wireless network interface to connect to a wireless network.
US08032116B2 Communication apparatus, portable terminal and communication control program
A communication method, including: sending a response signal including terminal information to a portable terminal upon receiving an identification information request; accepting periodically a connection request from the portable terminal during a period not shorter than a second period and three-fold period not longer than the second period, for each period not shorter than the third period and not longer than three-fold period of the third period; establishing a wireless link with the portable terminal upon receiving the connection request; and controlling an execution apparatus for executing a predetermined operation after the link connection establishment unit has established the wireless link.
US08032115B1 Global WiMAX device registry
A method, system, and computer-readable media are provided for providing wireless services to an uncertified device. The system comprises a front-end component for receiving a hardware identifier attributes for a plurality of devices. The system further comprises a database for associating and storing the hardware identifier and the attributes for each of the devices. Additionally, the system includes a network operator for receiving a request from a requesting device to access a wireless network, accessing the database to determine if the requesting device is authorized to access the wireless network, formatting data according to the attributes of the requesting device, and providing the formatted data to the requesting device.
US08032113B2 Value added transaction gateway for video clips
Users are allowed to download information from a cellular network, but are charged for the download. A part of the charge for the download goes to the creator of the information and download. A device determines how many downloads each user-created item has received. Also, a list is provided which displays to other users which are the most commonly downloaded elements.
US08032106B2 Method for switching a component to an operation mode for reducing power consumption in a wireless communication device
An embodiment of a method for switching to an operating mode a device comprising a counter counting the pulses number of a first clock and a date synchronized with an external reference date.The embodiment comprising at least: step A: at a first pulse edge of the first clock, storing corresponding first pulses number and first date synchronized with a first reference date; step B: at a second pulse edge of the first clock, storing corresponding second pulses number and second date synchronized with a second reference date; step C: computing a frequency error of the first clock by using at least the values stored; step D: according to the frequency error, computing a third pulses number; and step E: switching the device to the second operating mode at the occurrence of the third pulses number.
US08032101B2 Electronic apparatus, dispersion adjustment method of IC internal component section of electronic apparatus and IC
An electronic apparatus includes: a first integrated circuit including an internal component section capable of being adjusted with adjustment data, a nonvolatile memory in which beforehand acquired adjustment data of a result of adjustment carried out in advance for the internal component section are stored, and an interface section having a data transfer function of transferring the beforehand acquired adjustment data read out from the nonvolatile memory to the outside and a data storage function of storing actual use adjustment data sent from the outside and supplying the stored actual use adjustment data to the internal component section; and a second integrated circuit including a signal processor, to which the interface section of the first integrated circuit is connected.
US08032100B2 System and method of communicating multiple carrier waves
A system and method for communicating a plurality of carrier waves that are received by a single receiver system is provided. The receiver system includes at least one antenna, at least one splitter, a plurality of tuners, and at least one combiner. The antenna receives a plurality of carrier waves. The splitter is in communication with the antenna, and splits the plurality of carrier waves. The plurality of tuners are in communication with the at least one splitter, and the split carrier waves are communicated to a separate tuner. The at least one combiner is in communication with the plurality of tuners, and combines an output of the plurality of tuners to generate an output based upon at least a portion of the received plurality of carrier waves.
US08032098B2 MIMO receiver with pooled adaptive digital filtering
MIMO receiver with a reconfigurable pooled digital filter is disclosed. A processor sets parameters of the filter to minimize the number of instructions per second and the amount of power required by the filter to perform, while matching the filter to a transmitter filter. The processor uses an algorithm or a lookup table stored in memory to select the combination of filter parameters. The parameters may be selected from at least one of: a number of taps, a filter length, a word length, a coefficient quantization, a sampling rate, bits per sample, a sampling bit, a tap delay and a coefficient length. After selecting a combination of filter parameters, the processor sends a control signal to the adaptive filter. The pooled adaptive filter reconfigures itself in accordance with the selected filter parameters.
US08032096B2 Method and system for compensating for antenna pulling
Methods and systems for wireless communication are disclosed herein and may include sampling a portion of a transmitted wireless signal which gets coupled to receiver circuitry in a receive chain during transmission via an antenna. The DC level corresponding to the sampled portion of the transmitted wireless signal may be measured. The transmit power corresponding to the transmitted wireless signal may be adjusted based on the measured DC level. The antenna may include a mobile antenna, which may be coupled to a wireless terminal. The sampled portion of the transmitted wireless signal may be buffered. The buffered portion of the transmitted wireless signal may be multiplied with the transmitted wireless signal to generate a multiplied signal, and the DC level may be measured using the multiplied signal. A control signal may be generated based on the measured DC level and, for example, a look-up table.
US08032089B2 Integrated circuit/printed circuit board substrate structure and communications
A radio transceiver device includes circuitry for radiating electromagnetic signals at a very high radio frequency both through space, as well as through wave guides that are formed within a substrate material. In one embodiment, the substrate comprises a dielectric substrate formed within a board, for example, a printed circuit board. In another embodiment of the invention, the wave guide is formed within a die of an integrated circuit radio transceiver. A plurality of transceivers with different functionality is defined. Substrate transceivers are operable to transmit through the wave guides, while local transceivers are operable to produce very short range wireless transmissions through space. A third and final transceiver is a typical wireless transceiver for communication with remote (non-local to the device) transceivers.
US08032088B2 Method, apparatus, network element and software product for location area update optimization
A method, apparatus, software product, and network element enable a user equipment to operate in an idle mode, to sense a change in the broadcasted location area, and to then report that change to a network without requiring a dedicated connection to the network. This embodiment is achieved by sending an identifier via an uplink transport channel, and then the user equipment receives a resource allocation that is based at least partly on the identifier. The user equipment provides an uplink signal via the allocated resource, including a user equipment identity in the uplink signal. When the user equipment receives confirmation, including the user equipment identity, then the user equipment reenters the idle mode. The uplink signal provided an update as to the location area of the user equipment, although other types of signals can instead be provided this way to the network.
US08032086B2 Method and apparatus for managing communications
Controlling a signal transmitted from a device in a vacant channel in a spectrum.
US08032085B2 Spectrum-blind sampling and reconstruction of multi-band signals
A signal processing method includes sampling an analog signal, which has a spectral density defining one or more bands, to produce a digitized signal. A spectral transform of the digitized signal is expressed as a matrix multiplied by a vector, wherein the vector includes multiple elements that represent the spectral density of the analog signal as a function of frequency within respective spectral slices. Indices of a subset of the elements of the vector, in which the spectral density is concentrated, is determined. The analog signal is reconstructed from the digitized signal using the subset of the elements of the vector and a corresponding subset of columns of the matrix having the indices.
US08032078B1 Wayside monitoring systems
An interface device for interfacing a set of wayside systems with a radio transmitter includes a plurality of input ports each having at least one input for receiving a signal representing a state of a corresponding wayside system and first and second parallel data paths coupled to the plurality of input ports. Each data path includes input protection circuitry coupled to the inputs of the input ports for preventing short-circuit and open-circuit conditions from triggering a false input state, a multiplexer for selecting between the input port; and a processor for scanning the input ports with the multiplexer to determine the state of current signals appearing at the inputs. In response to determining the state of the current signals appearing at the inputs, the processor generates a message communicating a current state of the wayside systems for delivery to the radio transmitter.
US08032077B2 Wireless communication device
According to an aspect of the present invention, there is provided a wireless communication device including: a cable port to which an external device is connected; a reading unit that reads identification information from the external device; a determination unit that determines whether the external device is the source-side wireless communication device; an authentication memory unit that performs an authentication process with the source-side wireless communication device; a wireless communication unit that performs a wireless communication with the source-side wireless communication device; and a physical address processing unit that controls the source-side wireless communication device to store a physical address of a source-side device calculated based on from the read identification information of the sink-side device.
US08032076B2 Cellular telephone and multimedia accessory audio system adaptor and methods therefor
An audiocassette adapter (10) for coupling a mobile wireless communication station (20) to an audiocassette player, including a cassette head coupling device (12), a cassette adapter insertion detect switch (14), a mobile wireless communication station coupling device (50) having a mobile wireless communication station audio input coupled to the cassette head coupling device, the mobile wireless communication station coupling device having an insertion detect signal output (54) coupled to the cassette adapter insertion detect switch.
US08032074B2 Method and device for setting connection type of dual tuner
The present invention relates to a connection state setting method of a dual tuner and an apparatus. In accordance with an embodiment of the present invention, the method of setting a tuner connection state of n satellites in a digital broadcast receiver having the plurality of tuners, n being a natural number, that are connected to one or more antennas includes setting the tuner connection state for each satellite by using a satellite signal inputted from each satellite, which has information on one antenna, and setting the tuner connection state between the satellites by using a connection state set for each satellite and the satellite signal inputted from each satellite. Accordingly, with the present invention, the digital broadcast receiver having two tuners can automatically set the connection state of satellite lines of each tuner.
US08032073B2 Satellite communication with multiple active gateways
Methods and apparatus are disclosed to enable a fixed or a mobile ground based slave stations (VSAT: Very Small Aperture Terminal) in a communication network to receive TDM transmissions from and transmit TDMA burst transmissions to one or more ground-based gateway stations in a networking system that employs one or more geosynchronous satellites. Each gateway station transmits on one or more forward TDM channels to the slave stations; however, one primary gateway acts as the master station at any given time which transmits the network control messages to the slave stations (VSATs) that control their TDMA transmission behavior on the network.
US08032072B2 System for downloading audio content
A method for recording a clean broadcast free of background, such as fade-ins and fade-outs on a receiver includes providing program data associated with an upcoming broadcast, the broadcast being selected by a broadcaster, on the receiver to describe the upcoming broadcast to a user. The receiver records the upcoming broadcast to an internal memory of the receiver in response to either the broadcast being automatically selected based on the user's preferences or the user manually selecting the upcoming broadcast. Start and stop commands, independent of any manual input, are received by the receiver to begin and end the recording of the clean broadcast.
US08032070B2 Image forming apparatus and double-sided printing method for image forming apparatus
To provide an image forming apparatus and a double-sided printing method for the image forming apparatus that can prevent occurrence of an image failure by providing a sheet retracting mechanism in a conveying path of an automatic double-sided printing device and preventing occurrence of temporary stop near a high-temperature fixing device during a double-sided printing operation.The image forming apparatus includes an image forming unit 1A that forms images on sheets E and F, a fixing device 17 that fixes the images formed by the image forming unit 1A on the sheets E and F, an automatic double-sided printing device 81 that has a conveying path 82 for conveying the sheets E and F having the images fixed thereon by the fixing device 17 into the automatic double-sided printing device 81 and reversing the sheets E and F conveyed into the automatic double-sided printing device 81 to feed the sheets E and F to the image forming unit 1A, and a retracting mechanism 106 that stops the sheets E and F, which is stopped to be conveyed in the conveying path 82, in a position away from the fixing device 17 to retract the sheets E and F from heat of the fixing device 17, the retracting mechanism 106 being provided in the conveying path 82 of the automatic double-sided printing device 81.
US08032063B2 Developing device and image forming apparatus with the same
An image forming apparatus includes a photosensitive member and a developing device. The developing device includes a developing roller to supply a developer to the photosensitive member and a casing defining an external appearance of the developing device. A first auger section is defined in the casing to agitate and convey the developer, and a second auger section is defined in the casing and divided from the first auger section. A developer delivery unit is provided on the outside of the casing to deliver the developer from the first auger section to the second auger section.
US08032062B2 Developing unit and image forming apparatus with magnet bearing members
A developing unit is configured to develop an electrostatic latent image born on an image bearing member with a developer that has been charged by mixing and agitating toner and magnetic carrier. The developing unit comprises a developing hopper; a developer bearing member; and at least a pair of agitating and conveying members rotationally driven in the developing hopper. The agitating and conveying members are arranged substantially parallel to the developer bearing member and each rotational shaft of the agitating and conveying members is embedded with a magnetic source element whose magnetic poles are laid out so as to produce a magnetic field radially oriented in a particular fixed direction with respect to the agitating and conveying member.
US08032061B2 Electrophotographic image forming apparatus having transparent toner and white toner
An electrophotographic image forming apparatus including first and second photosensitive bodies, first and second exposing units to form electrostatic latent images on the first and second photosensitive bodies respectively charged to a uniform electric potential, a first developing unit to develop an electrostatic latent image of the first photosensitive body by supplying a color toner to the electrostatic latent image of the first photosensitive body, and a second developing unit in which a transparent toner and a white toner charged to different polarities are contained and which develops a transparent toner image and a white toner image by respectively supplying the transparent toner and the white toner to an image portion and a non-image portion of an electrostatic latent image of the second photosensitive body.
US08032058B2 Electrophotographic image forming apparatus with developer cartridge lock member
An electrophotographic image forming apparatus which allows a locking operation to be easily performed even when a lock mechanism for a developing cartridge is provided at a position hard of access for a user. The electrophotographic image forming apparatus includes a cartridge door opening and closing an opening portion for allowing mounting and detachment of the developing cartridge, a lock member which locks the developing cartridge mounted to a mounting portion so that the developing cartridge may not be detached from the mounting portion and which is rotatable to release the lock, and a link member which abuts the lock member and which can rotate to effect switching between the lock and lock releasing of the lock member, with an end portion of the link member being situated in the vicinity of the opening portion.
US08032055B2 Developing device, process cartridge including developing device, and image forming apparatus including process cartridge
A developing device includes a developer bearing member and a shock absorbing member. The developer bearing member includes a developing region across from an image bearing member including an image forming region, and a center portion including an image creating region corresponding to the image forming region on the image bearing member. The developer bearing member is configured to bear the developer on the surface thereof and transport the developer to the developing region while moving the surface. The shock absorbing member is provided to each of both ends of the developer bearing member in a width direction thereof across from the image bearing member. Each of both ends of the developer bearing member is provided outside the center portion of the developer bearing member, and an outer diameter of each of both ends of the developer bearing member is substantially smaller than an outer diameter of the center portion.
US08032054B2 System for installing a continuous belt in a marking system
A cartridge and method that is useful in installing an endless belt in one or more modules of a belt containing system is disclosed. The cartridge may include at least two internal cartridge rolls around which said belt is wound, a traveling roll around which belt is positioned, and gear racks on which said traveling roll will move, said belt being movably connected on one end to one of said internal cartridge rolls and on an opposite end to said traveling roll, end caps located at each end of said internal cartridge rolls, said end caps and internal cartridge rolls having conduits therethrough, and a sheath to cover and contain said internal cartridge rolls.
US08032053B2 Drawer latch flexure mechanism
A latch apparatus has a latch base, a latch frame, and at least one flexible bracket connecting the latch frame to the latch base. Connectors are used to connect the flexible bracket to the latch frame and connect the flexible bracket to the latch base. The connectors prevent the outer surface of the flexible bracket from moving along the surface of the latch frame or the surface of the latch base. A biasing member is connected to the latch base and the latch frame. The flexible bracket maintains a gap between the latch base and the latch frame and prevents the latch base from contacting or sliding along the latch frame.
US08032052B2 Developing device and image forming apparatus
A developing device containing a developer holding body for executing developing by affixing developer to an image support body, a controlling unit for thinning a layer of developer and disposed to contact the developer holding body, a support unit for supporting the controlling unit, an elastic sealing unit provided with a contact surface contacting the support unit and disposed on an edge side of the controlling unit, and a guiding unit for controlling an installation direction of a developing blade member at a time when the developing blade member is mounted on the elastic sealing unit, provided with a guiding surface formed at a prescribed angle in relation to the contact surface of the elastic sealing unit. The present invention attempts to prevent developer leakage from between a controlling unit and a sealing unit.
US08032047B2 Fixing device and image forming apparatus
A fixing device includes a non-contacting thermistor (54) disposed in the vicinity of the surface of a heat roller (21) and an upper cover temperature thermistor (60) for detecting the temperature of a pressure roller (22). The calculated surface temperature (T) of the heat roller 21 is calculated based on the detected temperature (T1) detected by the non-contacting thermistor (54), the detected temperature (T2) detected by the upper cover temperature thermistor (60), the distance (L1) from the non-contacting thermistor (54) to the surface of the heat roller (21) and the distance (L2) from the non-contacting thermistor (54) to the upper cover (51).
US08032046B2 Image forming device and image forming method wherein a standby fixing temperature is higher than a low-temperature fixing temperature
To control a temperature of a rotating member for fixing an image during standby, an image forming device can suppress overshoot of the temperature of the rotating member occurred when a fixing state is switched to a standby state. Determining the standby temperature is higher than the fixing temperature (Step S103: YES), a CPU 61 controls a temperature of a heating roller 51 to be kept substantially at a first temperature (Step S104). After a lapse of first given time (Step S105: YES), the CPU 61 stops rotation of the heating roller 51, a fixing roller 52 and the pressure roller 54 (Step S107). The CPU 61 controls the temperature to be kept substantially at the second temperature (Step S108). After a lapse of second given time (Step S109: YES), the CPU 61 controls the temperature to be kept substantially at the standby temperature, and switches to the standby state.
US08032042B2 Developing bias control device capable of properly controlling developing bias voltage
Upon receiving a request to control developing bias voltage, first and second square-wave signal output units output first and second square-wave signals, respectively. When a rising edge of the first square-wave signal coincides with a rising edge of the second square-wave signal, the rising edge of the second square-wave signal is advanced with respect to the rising edge of the first square-wave signal. When a falling edge of the first square-wave signal coincides with a falling edge of the second square-wave signal, the falling edge of the second square-wave signal is delayed with respect to the falling edge of the first square-wave signal. Subsequently, a voltage-controlling square-wave signal for controlling developing bias voltage is generated based on the first and second square-wave signals.
US08032041B2 Image forming apparatus
A pair of registration rollers are provided upstream in a paper transport path from an image forming position, and a paper transport position detection portion is provided upstream in the paper transport path from the pair of registration rollers. When consecutive print processing on a plurality of sheets of paper is performed, a paper transport position in the paper transport path is detected by the paper transport position detection portion for a sheet of paper that has been set in advance among the plurality of sheets of paper. A correction amount of a position for image writing to a photosensitive drum is determined based on the paper transport position, and correction of the image writing position is performed based on the correction amount. Image forming on the sheet of paper is performed at the image forming position based on the image writing position after correction, and image forming on other sheets of paper after the sheet of paper that was set in advance is performed at the image forming position based on the image writing position after correction.
US08032040B2 Image forming apparatus and method thereof
An image forming apparatus includes a static electricity eliminator to remove residual charge from a printing medium. A selector is provided to connect the static electricity eliminator to ground through a selected resistance, and a controller is provided to control the selector depending on printing medium characteristics. The resistance in the ground path connected to the static electricity eliminator is changed according to printing medium characteristics such that elimination of residual charge is effective over a range of printing media having different printing medium characteristics.
US08032035B2 Light detecting apparatus and output light intensity controller
A light detecting apparatus receives input light branched and output by a branching device, to calculate transmittance and reflectivity from the input light, acquires a wavelength corresponding to the calculated transmittance and reflectivity to calculate a gain value corresponding to input light intensity, acquires a driving current value corresponding to a calculated gain value and an acquired wavelength, and outputs an acquired driving current value.
US08032033B2 Synchronous optical bus providing communication between computer system components
A synchronous optical bus system for communication between computer system components is described. In one example, the optical bus system is used for communication between a memory controller and memory devices optically coupled to an optical interconnect. Optical bus interface units couple the components to the optical interconnect and are arranged on the optical interconnect in order that a sum of an optical path length from a controller component to each computer system component and from each computer system component to the controller component is the same for all the coupled computer system components. A synchronous protocol is used for communication between the components.
US08032027B2 Wide free-spectral-range, widely tunable and hitless-switchable optical channel add-drop filters
Optical devices extending the free spectral range and tunability of, and enabling hitless switching of, integrated optical filters suitable for add-drop filters. Devices include (i) a splitter device configured to split an input spectrum among a plurality of output ports, and a combiner device configured to combine at least a portion of the split input spectrum into a single output port, splitter and combiner having respective first and second input and output ports, and a respective transfer matrix, the matrix of the combiner being the diagonal transpose of that of the splitter; (ii) a first optical path coupling the first output port of the splitter and the first input port of the combiner; (iii) a second optical path coupling the second output port of the splitter and the second input port of the combiner, wherein the first and second optical paths are configured to introduce, at least at a wavelength of the input spectrum, a relative phase shift of π radians; and (iv) an optical filter coupled to at least one of the first and second optical paths.
US08032024B2 Method and apparatus for multi-band optical switching using multi-pump parametric devices
A method of multiple-band switching using a multi-pump fiber parametric switch is demonstrated. The switching architecture combines parametric band amplification, wavelength conversion and selective signal conjugation, enabled by temporal control of at least one pump of the multi-pump parametric device. The switching speed of the present invention is limited by the rise time of the controlled pump(s).
US08032020B2 Self calibrated optical spectrum monitor
An optical spectrum monitor includes a tunable optical detector that receives optical channel monitoring signals from an optical channel and receives a control signal that selects a frequency of an optical channel monitoring signal for detection. The tunable optical detector detects the optical channel monitoring signal selected by the control signal and generates an electrical signal related to a power of the detected optical channel monitoring signal. A processor analyzes a plurality of differences between selected optical channel monitoring frequencies and their corresponding ITU frequencies and then generates the control signal at the output that corrects for at least one of systematic band offset and systematic band tilt in the optical channel monitoring frequency.
US08032017B2 Methods for providing diffuse light
Certain exemplary embodiments can provide a method comprising: from an angled first end region of a substantially cylindrical beam splitter, reflecting incident light striking from any of a first set of predefined directions and to substantially transparently convey through said beam splitter and to a camera lens incident light traveling in any of a second set of predefined directions, the beam splitter defining a longitudinal central axis.
US08032015B2 Heating apparatus, heating method, and semiconductor device manufacturing method
A heating apparatus including a filament arranged in a vacuum heating vessel comprises a base plate arranged in the vacuum heating vessel to fix the filament at a predetermined position with respect to a conductive heater forming one surface of the vacuum heating vessel. The base plate comprises a plate body having a carbon fiber.
US08032012B2 Data processor
To provide means for editing a content data stream quickly.A data processor according to the present invention can edit a content that has been written on a medium. The content is stored in a file as a data stream including multiple packets of the same packet size. And a file system for accessing data on a cluster size basis has been established on the medium. The data processor includes: a receiving section, which receives an instruction on a partial deletion range including the beginning of the file; and a media control section for deleting data, the size of which is an integral number of times as large as the least common multiple of the cluster size and the packet size, from the beginning of the file within the partial deletion range.
US08032009B2 Backup management apparatus
A backup processor for backing up data stored on a first storage medium to a second storage medium includes an obtaining unit that obtains, from the first storage medium, backup reference data for referring to directory data included in the data to be backed up; a memory that stores the backup reference data; a recording position determining unit that refers to the directory data on the first storage medium on the basis of the backup reference data stored in the memory, determines recording positions on the second storage medium for recording the directory data and a file belonging to a directory indicated by the directory data, and stores the recording positions in the memory; and a write unit that obtains the directory data from the first storage medium, refers to the memory, writes the directory data at the recording position of the directory data on the second storage medium, reads file data from the first storage medium, and writes the file data at the recording position of the file on the second recording medium.
US08032007B2 Reading device, program, and reading method
The application manager 37 conducts “application signaling” when a first disc is replaced with a second disc. At this point, an application is continued if it is written in an application management table assigned to a Title played last on a first disc and also written in an application management table assigned to a Title to be played first on a second disc. On the other hand, an application is ended is it is written in the application management table assigned to the Title played last on the first disc but not written in the application management table assigned to the Title to be played first on the second disc.
US08032003B2 Field installable ferrule and tool and method for installing optical fibers in the ferrule using the tool
A field-installable multi-fiber ferrule has two portions and one portion has optical fibers already secured therein. The second portion receives optical fibers to mate with the secured optical fibers. A tool is provided to assist in inserting the optical fibers into the multi-fiber ferrule by aligning and holding the optical fibers while they are secured in the multi-fiber ferrule.
US08032002B2 Fiber distribution hub
A fiber distribution system includes one or more fiber distribution hubs (FDHs) that provide interface at a splice panel and/or a termination panel between incoming fibers routed from a central office and outgoing fibers routed to network subscribers. Splice trays, termination modules, splitter modules, and storage modules can be incrementally added to the FDH. The termination modules, optical splitters, and storage modules can be provided on a swing frame chassis within the FDH cabinet.
US08032001B2 Cable strain relief clamping devices and methods for using the same
A closure device for receiving a fiber optic cable includes an enclosure defining a splice chamber configured to accommodate splices to the plurality of optical fibers. The enclosure has a clamp receiving section therein. The closure device further includes a clamping device configured to concurrently secure the remaining portion of the jacket and the strength member at a same clamp interface of the clamping device. The clamping device is configured to be removably inserted into the clamp receiving section of the enclosure. The clamp receiving section is configured to fixedly limit movement of the clamping device relative to the enclosure when the clamping device is installed therein to secure the remaining portion of the jacket and the strength member secured in the clamping device to the enclosure.
US08031997B2 Reduced-diameter, easy-access loose tube cable
Disclosed is an improved optical fiber that employs a novel coating system. When combined with a bend-insensitive glass fiber, the novel coating system according to the present invention yields an optical fiber having exceptionally low losses. The coating system features (i) a softer primary coating with excellent low-temperature characteristics to protect against microbending in any environment and in the toughest physical situations and, optionally, (ii) a colored secondary coating possessing enhanced color strength and vividness. The improved coating system provides optical fibers that are useful in relatively thin-walled, low-modulus buffer tubes (i.e., “flextubes”) that can be readily accessed without special tools.
US08031993B2 Optical fiber interconnect device
A fiber optic interconnect device includes a silicon substrate having at least one groove formed therein. The groove includes a pair of sidewalls and a first end disposed at an end of the pair of sidewalls. The device also includes an optical fiber disposed in the groove, the optical fiber having a cylindrical body, an endface formed on an end of the cylindrical body, and a multi-faceted mirror formed on the endface, and a light source adapted to transmit light to the multifaceted mirror to launch light through the optical fiber to a detector.
US08031989B2 Radiological and nuclear optical sensor
Optical systems for sensing radiation emissions from radiological and nuclear matter. An example system includes a light source, a light sensor, a processing device in signal communication with the light source and the light sensor, and a fiber optic cable that receives light from the light source and delivers light to the light sensor. The fiber optic cable includes an optical fiber core region surrounded by a cladding region. The optical fiber is a single mode optical fiber having a mode field diameter greater than 25 μm. The optical fiber cladding region includes a plurality of lengthwise holes positioned to provide single mode light propagation properties. The plurality of lengthwise holes have a diameter between 0.1-5 μm.
US08031988B2 Apparatus for pressure sensing
The present invention provides an apparatus for pressure sensing. The apparatus comprises a light guide, a Bragg grating incorporated into the light guide and a moveable wall portion. The moveable wall portion has opposite first and second sides and is being positioned so that a change in pressure at one of the sides relative to a pressure at the other side will move the moveable wall portion. The moveable wall portion is coupled to the Bragg grating so that the movement of the moveable wall portion causes a force on a side of the Bragg grating. The force has a component that is transversal to the Bragg grating and effects a change in strain of the Bragg grating and thereby a change in an optical period of the Bragg grating.
US08031985B2 Optical XOR logic gate
An all-optical XOR logic gate. In one embodiment, a single photon absorption medium is used to provide enhanced optical response of a gate to an applied optical signal. The apparatus described uses at least two gate inputs and an optical modulation structure such as a Mach-Zehnder interferometer to perform logical XOR operations on an optical input signal using the gate inputs. The result of the XOR operation is provided as information in an optical output signal representative of the result of the XOR operation impressed on the optical input signal.
US08031984B2 Semiconductor optical modulator
The present invention can provide an npin-type optical modulator that has a high withstand voltage and is easily fabricated. A semiconductor optical amplifier (10) according to an embodiment of the present invention is an npin-type semiconductor optical modulator in which layers are sequentially stacked, with a cathode layer (12-1) arranged on the substrate side, including at least a first n-type cladding layer (13-1), a p-type cladding layer (14), a core layer (17) and a second n-type cladding layer (13-2). In this semiconductor optical modulator, the p-type cladding layer (14) is electrically connected to an electrode (18-1) of the cathode layer. Accordingly, the accumulation of holes in the p-type cladding layer associated with light absorption in the npin-type optical modulator can be absorbed in the electrode on the negative side. This npin-type semiconductor optical modulator can be comparatively easily fabricated using conventional semiconductor manufacturing techniques by adopting a mesa type waveguide structure.
US08031983B2 Light modulation device
The present invention is directed to provide a light modulation device capable of not only restricting the faint light propagating in the adhesive layer from being re-incident on the thin substrate but also increasing an adhesive strength of the thin substrate and the supplementing plate. The invention is characterized in a light modulation device having a thin substrate 1 made of material with an electro-optical effect and with a thickness of below 20 μm; an optical waveguide 2 formed on a surface of the thin substrate or the other surface thereof; and a modulation electrode 3 formed on the surface of the thin substrate and for modulating light passing through the optical waveguide, comprising: a supplementing plate 5 adapted to be bonded to the thin substrate via an adhesive layer 4, wherein a bonding surface of the supplementing plate is formed as a rough surface 10 relative to a bonding surface of the thin substrate. A roughness of the rough surface is preferred to be over 1/10 of a wavelength of faint light propagating in the adhesive layer.
US08031978B2 Method and apparatus of image processing to detect edges
An edge detection filter comprising an array of filter coefficients having an odd number of rows and columns, a first set of zero coefficients extending along a direction traversing the array through a center position to form a first and second side, a second set of positive coefficients extending away from the direction on the first side, and a third set of negative coefficients extending away from the direction on the second side.
US08031977B2 Image interpolation method, medium and system
An image interpolation method interpolating image information of a point in a space constructed by a plurality of planes. According to the method, a reliable interpolated value can be rapidly obtained by searching for the nearest plane to the point, obtaining information about a plane facing the nearest plane using image information of one or more vertices of the plane facing the nearest plane, and interpolating the image information of the point using the image information of the one or more vertices of the nearest plane and the obtained information about the plane facing the nearest plane.
US08031976B2 Circuit and method for decoding an encoded version of an image having a first resolution directly into a decoded version of the image having a second resolution
An image processing circuit includes a processor that receives an encoded portion of a first version of an image. The processor decodes this encoded portion directly into a decoded portion of a second version of the image, the second version having a resolution that is different than the resolution of the first version. Therefore, such an image processing circuit can decode an encoded hi-res version of an image directly into a decoded lo-res version of the image. Alternatively, the image processing circuit includes a processor that modifies a motion vector associated with a portion of a first version of a first image. The processor then identifies a portion of a second image to which the modified motion vector points, the second image having a different resolution than the first version of the first image. Next, the processor generates a portion of a second version of the first image from the identified portion of the second image, the second version of the first image having the same resolution as the second image.
US08031973B2 Data processing device capable of executing retinex processing at high speed
An original image is converted into a reduced image, based on which a peripheral average luminance image is obtained through a filtering processing. A Retinex image having a smaller size than the original image is obtained from the peripheral average luminance image and the reduced image. The Retinex image is enlarged, and an output image is generated based on the enlarged Retinex image and the original image.
US08031972B2 System for dynamically resizing information handling system images
A system for dynamically resizing information handling system images which dynamically resizes information handling system images and enables presentation of images (such as product images) at multiple sizes in a consistent compression/quality ratio without having to create a new offline batch process for each image dimension and without requiring manual image manipulation.
US08031970B2 Method of restoring closed-eye portrait photo
The present invention is to provide a method of restoring closed-eye portrait photo, which comprises the steps of detecting the locations and range of the eyes of a portrait photo being taken, retrieving a patch of a designated range of the eyes area and its neighboring area which represents the expression of the eyes and its neighboring area, determining whether the eyes of said patch are open or closed by using an eyes state classifier, temporarily storing said patch as an open-eye templet when it is determined that the eyes are open, detecting the locations and range of the eyes of a subsequently taken portrait photo, calculating an eyes restoration area when it is determined that the eyes are closed, replacing the closed-eye patch with said open-eye templet, and performing fusion operation toward said eyes restoration area to ensure that each portrait photo generated is with the eyes opened.
US08031966B2 Method and apparatus for determining whether backlight exists
Provided are a method and apparatus for determining whether backlight exists. The method according to an embodiment of the present invention includes calculating scattering degrees of luminance values of pixels included in each of images which represent the same photographic subject and have different brightness levels from each other; and determining whether backlight exists on the photographic subject in consideration of the calculated scattering degrees.
US08031962B2 Workflows for color correcting images
The disclosed implementations relate generally to improved workflows for color correcting digital images. In some implementations, a method of correcting images includes: presenting a user interface on a display device, the user interface including a display area; presenting a digital image in the display area; overlaying a correction interface on the digital image; and performing a correction operation on at least a portion of the digital image in response to a user interaction with the correction interface, where the correction operation is performed with real-time responsiveness.
US08031960B2 Wavelet transformation device and method, wavelet inverse transformation device and method, program, and recording medium
Wavelet transformation is performed at a plurality of levels as to image signals. A first buffer stores, independently for each of the levels, a part of coefficients from results of analysis filtering in a horizontal direction of the image signals. A second buffer stores, independently for each of the levels, a part of coefficients generated in a computation process of analysis filtering in a vertical direction of the image signals. A vertical filtering unit performs the vertical direction analysis filtering, using coefficients read out from the first and second buffers. A horizontal filtering unit performs analysis filtering in the horizontal direction, using coefficients from the results of the vertical direction analysis filtering as the input of the horizontal direction analysis filtering for the next level, except for the final level of the levels.
US08031954B2 Image encoding apparatus and control method thereof using prediction encoding and pixel classification
According to this invention, encoded data are generated by sorting pixel data in a block according to different scan start positions and different scan routes upon generating encoded data for respective blocks, and encoded data with a smallest data amount of these encoded data is outputted. To this end, a block generation unit inputs blocks each defined by 8×8 pixels from image data to be encoded. Four encoding processing units respectively sort inputted 8×8 pixels according to the information stored in scan start position information storage units and scan route information storage units. The respective encoding processing units generate encoded data based on the sorted pixel data. A selector selects and outputs encoded data with a smallest data size from those generated by the encoding processing units.
US08031944B2 Image processing method and image processing apparatus
This invention relates to an image processing method and image processing apparatus capable of accurately cutting out a desired target from a displayed image. A polygonal area including a cutout target is specified from a displayed image. It is determined whether or not each side of the specified polygon contacts with the cutout target. A side that does not contact with the cutout target is selected as a side for starting cutout processing in accordance with the determination result. The pixel value is examined from the selected side in the inward direction of the polygonal area. It is determined whether or not the pixel belongs to the desired target. Finally, the desired target is cut out in accordance with the determination result.
US08031940B2 Recognizing text in images using ranging data
Methods, systems, and apparatus including computer program products for recognizing text in images are provided. In one implementation, a computer-implemented method for recognizing text in an image is provided. The method includes receiving a plurality of images. The method also includes processing the images to detect a corresponding set of regions of the images, each image having a region corresponding to each other image region, as potentially containing text. The method further includes combining the regions to generate an enhanced region image and performing optical character recognition on the enhanced region image.
US08031938B2 Method and apparatus for providing improved human observer XYZ functions and calculations for CIELAB
A method for determining color-matching functions includes obtaining spectral data originating from metameric pairs and generating new color matching functions by modifying original color matching functions. The new color matching functions are constrained to be similar to the original color matching functions while reducing calculated perceptual error between the metameric pairs. In another embodiment a method for determining color-matching functions spectral data originating from color matching experiments and from metameric pairs are generated. Color matching functions from a set of parameters and an error function that indicates error due to perceptual differences between the parameterized color matching functions and the color matching experiments are defined. Methods for defining human observer functions, optimizing the definitions of LMS cone response functions as well as other methods and systems are also disclosed.
US08031931B2 Printed fourier filtering in optical inspection tools
A spatial mask printer may be used in conjunction with an optical inspection tool. The tool can be used to obtain a Fourier image of an inspected object, and a filter mask image can be designed to block certain aspects of the object's image in the Fourier plane corresponding to repetitive aspects of the imaged object. The filter mask image can then be printed and used in the tool during the inspection process. The mask image may be designed by hand or by computer and may be stored for later use. Filters may be automatically placed into the optical path of the inspection tool by a filter wheel, or may be housed in other filter banks. The printer may be configured to operate in a clean room environment, and may be integrated into the optical inspection tool.
US08031929B2 X-ray inspection of solder reflow in high-density printed circuit board applications
According to one embodiment, a method for processing one or more X-ray images includes: receiving at least one image of the one or more X-ray images, the one or more X-ray images being of an assembly extending along a plane; based on the at least one image, autonomously determining a respective displacement value for each of portions of the assembly with respect to one or more directions of the plane, each of the displacement values being determined relative to a respective actual value; storing the displacement values; and applying a rule to the stored displacement values, the rule being for determining a defect status of the assembly.
US08031926B2 Discrete event distribution sampling apparatus and methods
Locations of the origins of “discrete events,” e.g., photons or other units of radiant energy are acquired from a specimen with reference to a scan frame or other region of interest of the specimen. The location of origin of a discrete event can be determined from the corresponding location datum as derived from a scan-drive signal, a positional feed-back signal, or by a point in time during a unit of sampling time (“image-acquisition period”) at which the event is detected. A probability-density function (PDF) is associated with the detected locations. Summing or other processing of the PDFs is performed to produce imagable data. From the data, images can be produced that require fewer discrete events to converge to an ideal density distribution associated with an image feature than required by pixel-based binning methods. Stored data can be mapped into pixels or voxels of a display or otherwise processed, including post hoc processing.
US08031921B2 Electronic stool subtraction in CT colonography
A method for processing CT colonography input image voxel data representative of 3-dimensional images of a colon having gas and stool tagged with stool tagging agent, to remove the stool from the images. The input image voxel data is generated by an imaging instrument having a characteristic point spread function representative of instrument blurring. The point spread function of the instrument can be empirically determined, and the image data processed as a function of the point spread function to accurately identify and remove the tagged stool. In one embodiment of the invention, portions of the image data representative of the tagged stool and colon tissue are dilated as a function of the point spread function. In another embodiment, portions of the image data representative of the tagged stool are convolved with the point spread function to determine the fractional amount of stool present in the image portions, and the tagged stool subtracted by reducing the intensities of the associated portions of the image by an amount proportional to the fractional amount of stool present.
US08031918B2 Methods and systems for image data processing
Methods, storage mediums, and systems for image data processing are provided. Embodiments for the methods, storage mediums, and systems include configurations to perform one or more of the following steps: background signal measurement, particle identification using classification dye emission and cluster rejection, inter-image alignment, inter-image particle correlation, fluorescence integration of reporter emission, and image plane normalization.
US08031915B2 Image processing device and image processing method
An image processing device includes a deformation processing unit that deforms at least a portion of an area on a target image, which is generated by photographing, based on a distance between a photographic device and a subject of the target image. A deformation amount adjustment unit uses a distance parameter that correlates with the distance between the photographic device and the subject of the target image when photographing to thereby adjust a degree of deformation to increase as a distance indicated by the distance parameter becomes shorter.
US08031910B2 Method and apparatus for analyzing quality traits of grain or seed
The present invention relates generally to an apparatus for and a method of measuring and selecting grain for use in milling, or seed for use in plant breeding. Said method is adapted to optically analyze seeds/grains to qualitatively and quantitatively characterize the seed/grain, and more particularly, to analyze the gradation of color, whiteness, and hard endosperm of the seed/grain. This method and apparatus perform color image analysis of seed/grain sample(s) to characterize multiple quality traits.
US08031907B2 Method and device for monitoring vehicle surroundings
A device is provided for monitoring surroundings of a vehicle with at least one camera, an image processing unit, and an image display unit. The image processing unit is operatively configured for reducing noise components in the images, recorded by the camera. The reducing of the noise components is accomplished by image grading, during which an averaging of a number of images occurs. The number of images, processed for the image grading, is variable.
US08031905B2 Extracting data from images
Disclosed are embodiments of systems and methods for embedding and/or extracting data from images. In embodiments, an image may be segmented into regions, and characters or other image groups within a segmented region may be determined to be embedding sites. A data vector may be embedded into a set of corresponding ordered embedding sites by representing each data element as different intensity values assigned to the pixels within one portion of an embedding site relative to the pixels in another portion of the embedding site. In embodiments, embedded data may be extracted from an image by extracting and decoding a set of bit values from a set of identified and ordered embedding sites.
US08031900B2 Earphone ambient eartip
An eartip that includes at least one acoustic material filled port is provided. The port and the acoustic material contained therein provide the eartip with a controlled acoustic leakage path, thus allowing the user to tailor the performance of the earphones to which the eartips of the invention are attached. The provided eartip is attachable to a standard, generic earpiece, for example through the use of interlocking members (e.g., channel/lip arrangement). At least one port, in addition to the central opening by which the eartip is attached to the earphone, extends through the eartip. The port can have a circular cross-section, arcuate cross-section, or other shape. If desired, for example to increase the port area, the eartip can be designed with multiple ports surrounding the central opening. Within the port is an acoustic material with the desired acoustic impedance. The eartip can be coded to allow identification of the acoustic qualities of a particular eartip.
US08031899B2 Microphone
A microphone in which a core of an output transformer can be grounded without soldering and degradation of magnetic properties of the core can be prevented by preventing mechanical damage to the output transformer even if an impact force of the microphone is applied is obtained. A grounding pattern is formed in an output transformer mounting location of a circuit board incorporated in the microphone, a conductive fabric is put on the grounding pattern, a core of the output transformer is stacked and arranged on the conductive fabric, and the core of the output transformer is grounded through the conductive fabric. A second conductive fabric that covers the output transformer and is in contact with an inner circumferential surface of a microphone case may be provided and the microphone case may be grounded by bringing the second conductive fabric into contact with the core of the output transformer.
US08031896B2 Passive acoustic radiating
An audio device has passive radiators that are driven by acoustic drivers. The passive radiators are arranged so that the net mechanical vibration is minimized.
US08031887B2 Audio signal processing system
In a mixer system having a digital mixer having functions processing waveform data in plural input channels and outputting the data via an ST bus, and a PC executing a DAW application realizing a function of plural tracks to record and reproduce waveform data, it is made possible to set a first mode instructing the digital mixer to process waveform data inputted from outside the system in all input channels and the DAW application to mix the waveform data in all tracks to supply to the ST bus of the digital mixer, and a second mode instructing the digital mixer to process waveform data received from the DAW application in all input channels and the DAW application to send the waveform data in all tracks to corresponding input channels of the digital mixer.
US08031884B2 Method and apparatus for reproducing music file
Disclosed is a method for reproducing a music file in a terminal equipped to reproduce the music file, the method including determining equalizing reproduction characteristics of the music file when reproduction of the music file is requested, determining and setting an output equalizer setting value of an audio signal, according to the equalizing reproduction characteristics and pre-measured individual hearing ability state information representing hearing ability characteristics of a user, and reproducing the music file so as to output the audio signal according to the output equalizer setting value.
US08031873B2 Free-space quantum communication device with atomic filters
The present invention discloses a free-space quantum communication device with atomic filters which are used in the field of quantum cryptography. The free-space quantum communication device of the present invention includes a beam splitter (2), two λ/2 wave plates (3,10), a λ/4 wave plate (4), two polarization beam splitters (5,11), two atomic filters (6,12), two light couplers (7,13), two optical fibers (8,14) and two single-photon detectors (9,15). In the present invention, the interference filter used in the conventional quantum communication device is replaced by ultra-narrow line-width atomic filters. As the pass-band width of atomic filter is narrower than that of the interference filter in magnitude order of 3 and a light noise rejection ratio of 10−5 can be obtained, error rate generated by background light noise can be reduced by magnitude order of 2-3. Further, the distance for carrying out free-space quantum communication can be increased. Moreover, the free-space quantum cryptography communication device can normally operate in a good manner under background light noise with sunlight or moonlight.
US08031870B2 Conditional access system for each transmitter in single frequency network, and a method thereof
The conditional access system in a single frequency network in a digital broadcasting system includes a main broadcasting system transmitting encoded broadcasting signals including a data stream and transmitter identification information (TII) through a main broadcasting network; a repeating system amplifying and transmitting encoded broadcasting signals of the main broadcasting network, or modulating and amplifying a stream input by the main broadcasting system through a cable, and repeating broadcasting signals of the main broadcasting system through a repeating network; a subscriber station decoding the encoded signals of the main broadcasting network included in the broadcasting signals received through the main broadcasting network or the repeating network, TII, and an encoding key according to a decoding method; and a decoding key provider receiving a decoding key from the main broadcasting or repeating system, authenticating a user, and transmitting the decoding key to a charged subscriber station through a mobile communication network.
US08031869B2 Information recording medium, usage management method, and usage management apparatus
A digital work (102) and copyright management information (103) for the digital work are recorded on an information recording medium (101) by altering a shape, a position or a pattern (104, 105) of recording mark edges of the digital work. Alternatively, a decryption key for the right management information is recorded on an information recording medium on which the copyright management information has been recorded encrypted, by altering the recording mark edges of the copyright management information. Alternatively, a check code for the copyright management information is recorded on the information recording medium by altering the recording mark edges. The check code is checked when the copyright management information is read, thus detecting illegal use of the copyright management information.
US08031864B2 Dual-purpose hardware aperture
Some embodiments of the present invention provide a system which supports a dual-purpose aperture for an electronic device. This system includes a first component configured to perform an acoustic function through the aperture and a second component configured to perform a non-acoustic function through the aperture.
US08031863B2 Apparatus and method for controlling acoustic echo cancellation in mobile communication terminal
An apparatus and method for controlling acoustic echo cancellation in a mobile communication terminal are capable of improving phenomena occurring during a call, such as an echo phenomenon, muting phenomenon and fluctuation of transmitting signals, by performing real-time monitoring of the signal of a speaker output stage and effectively controlling an AEC function according to the characteristics of the terminal. The level of a receiving signal which is outputted to a speaker is detected. A transmitting signal, which is outputted from a microphone, is converted into a digital voice signal. A certain attenuation value is adaptively determined depending on the detected level of the receiving signal, and attenuation on transmitting signal is controlled according to the determined attenuation value.
US08031860B2 Distributed hardware/software system for managing agent status in a communication center
An agent presence application for monitoring target agent resources and rendering agent states to subscribing applications is provided. The presence application has at least one first portion for collecting data regarding states of activity of the target agent resources, and at least one second portion for integrating the data and rendering the agent states to the subscribing applications.
US08031857B2 Methods and systems for changing a communication quality of a communication session based on a meaning of speech data
Methods and systems are described for changing a communication quality of a communication session based on a meaning of speech data. Speech data exchanged between clients participating in a communication session is parsed. A meaning of the parsed speech data is determined for identifying a service quality indicator for the communication session. An action is performed to change a communication quality of the communication session based on the identified service quality indicator.
US08031856B2 Customer owned telephone numbers
According to various embodiments of the present invention, systems and methods for routing telephone calls from host switch to remote switch in a Voice Over Internet Protocol (“VoIP”) network. A host switch in the VoIP network may be communicably coupled with a plurality of remote switches and with a public switched telephone network (“PSTN”); the host switch may receive a call from PSTN having signaling that includes a called party number field and/or a location routing number field. Based on the called party number field and/or the location routing number field, host switch identifies a target remote switch from among the plurality of remote switches that is associated with the called party number field by, for example, querying a database of associations between location routing numbers and/or telephone numbers and remote switches. Host switch then sends the call to identified target remote switch.
US08031853B2 Multi-pod conference systems
This disclosure describes a multi-pod conferencing system for local conference participants to communicate with remote conference participants that includes a plurality of pods for local conference participants where an individual pod connects to one or more plurality of pods through a data communication means. The individual pods further include the following: pod processor means; an input device and a display; a loudspeaker that couples to a digital to analog converter; 3 physical bi-polar microphones positioned at 120 degree intervals in the horizontal resting plane of the pod, each individual physical microphone connects to a pair of audio ports with each audio port being equal distance from the loudspeaker, the physical microphones couple to analog to digital converting mean and pod processor means; 3 virtual microphones; pod echo cancellation means; and microphone gating means. The disclosed system further includes a base unit that couples to the plurality of pods through the data communication means. The base unit further includes base controller means, where the base controller means couples to the converting means. The system further includes the command input and display information from the individual pod that distributed to the plurality of pods such that the plurality of pods can be operated in tandem and where the computed values of the pod gating means is distributed to other pods to gate the pods on and or off.
US08031852B2 Method for increasing ease of doing business through use of an access point model
A method and service for handling incoming customer calls. The invention uses an Access Point Model (APM) that includes an inventory of access entry points for voice, text, and/or web communication from a customer; a process network that lists the names and roles of customer contacts within the enterprise; an APM diagram of optimized pathways to be taken by particular incoming customer calls; rules for the customer contacts to follow when handling the incoming customer calls; and a synchronization of the customer calls with back-end processes within the enterprise that are responsive to instructions from the customer contacts.
US08031851B2 Method and apparatus for routing calls based on the identification of the calling party or calling line
A method and apparatus for routing calls for a subscriber based on the identification of the calling party or the originating line. Generally, the present invention operates to identify a calling party or originating line and then select a routing list based on this identification. Once a routing list has been selected, the call will be routed to the destination in the routing list. More specifically, when a call is received, an inquiry is made regarding the identity of the calling party or calling line. If the identification can be determined, then an attempt to retrieve a routing list associated with this identification is made. If a routing list has been provided for the identified party or line, the routing list will be retrieved. If a routing list has not been provided for the identified party or line, a default routing list will be selected for routing the call.
US08031844B1 Communication sessions for a commercial transaction using telephone with a printer
A method and system for providing a transaction using a telephone with a printer, includes: establishing a plurality of communications sessions between a first party and a second party to the transaction, where the first party comprises the telephone with the printer; conducting the transaction over a first communication session; and receiving a note by the first party from the second party over a second communication sessions, wherein the note comprises information about the transaction. In one embodiment, the first and second communication sessions exist simultaneously. In one embodiment, the first communication session is a voice session, and the second communication session is a data session. The note is then printed using the telephone with the printer, and a confirmation is sent from the first party to the second party to confirm the printing of the note.
US08031843B2 Voice message recall
A system and method for canceling a message sent to a recipient prior to retrieval by the recipient. A telephone call is received by a network from a calling party who desires to cancel a message left for a recipient through an earlier call from the calling party to the recipient after termination of the earlier call. By mapping the calling party's automatic number identifier (ANI) with at least one call record, a voice mailbox of the recipient may be accessed to determine whether the message has been retrieved by the recipient. If the message is still pending, the calling party is provided with the option to cancel the message. Alternatively, the calling party provides the telephone number from where the earlier call originated to a network server, which looks up the ANI of the originating number and then maps the ANI of that number with the at least one call record to enable the cancellation procedure.
US08031839B2 X-ray tube
According to one embodiment, a distance from an X-ray tube central axis to an outer side surface of a cathode electron gun in a direction perpendicular to the longitudinal direction of a filament coil is made less than a distance from the X-ray tube central axis to an outer side surface of the cathode electron gun in the longitudinal direction of the filament coil, and a distance from the X-ray tube central axis to an X-ray radiation window in the direction perpendicular to the longitudinal direction of the filament coil is made less than a distance from the X-ray tube central axis to an X-ray radiation window in the longitudinal direction of the filament coil.
US08031838B2 Diagnostic delivery service
Systems, methods, and other modalities are described for (a) obtaining an indication relating to an emission module (which may be dangerous, e.g.) or its user (who may be untrained, e.g.) and for (b) configuring the module or causing an irradiation (for imaging, e.g.) in response to the indication.
US08031831B2 Voltage and or current modulation in dual energy computed tomography
To prevent patients from being overexposed or underexposed, it has been attempted to modulate either voltage or current in conventional single energy CT systems. The voltage modulation causes incompatibility in projection data among the views while the current modulation reduces only noise. To solve these and other problems, dual energy CT is combined with voltage modulation techniques to improve the dosage efficiency. Furthermore, dual energy CT has been combined with both voltage modulation and current modulation to optimize the dosage efficiency in order to minimize radiation to a patient without sacrificing the reconstructed image quality.
US08031824B2 Inductive plasma source for plasma electric generation system
A system and apparatus for controlled fusion in a field reversed configuration (FRC) magnetic topology and conversion of fusion product energies directly to electric power. Preferably, plasma ions are magnetically confined in the FRC while plasma electrons are electrostatically confined in a deep energy well, created by tuning an externally applied magnetic field. In this configuration, ions and electrons may have adequate density and temperature so that upon collisions ions are fused together by the nuclear force, thus forming fusion products that emerge in the form of an annular beam. Energy is removed from the fusion product ions as they spiral past electrodes of an inverse cyclotron converter. Advantageously, the fusion fuel plasmas that can be used with the present confinement and energy conversion system include advanced (aneutronic) fuels.
US08031822B2 Communication apparatus
In a single-wire data communication characterized in that a data communication unit time is different in accordance with the polarity of a signal, a communication control time is dependent on a communication data pattern, and hence, the control of the whole system is difficult. A counter for counting a clock continues the counting until a count value thereby obtained reaches a predetermined upper limit value, retains the predetermined upper limit value as the count value until a next pulse is detected in a reception signal after the count value reaches the predetermined upper limit value, and initializes the count value when the next pulse is detected. A data value judger judges a data value depending on whether or not the pulse is detected during a period before the time when the count value reaches the predetermined upper limit value.
US08031820B2 Sampling method, reconstruction method, and device for sampling and/or reconstructing signals
Reconstruction method for reconstructing a first signal (x(t)) regularly sampled at a sub-Nyquist rate, comprising the step of retrieving from the regularly spaced sampled values (ys[n], y(nT)) a set of weights (cn, cnr, ck) and shifts (tn, tk) with which said first signal (x(t)) can be reconstructed. The reconstructed signal (x(t)) can be represented as a sequence of known functions (γ(t)) weighted by the weights (ck) and shifted by the shifts (tk). The sampling rate is at least equal to the rate of innovation (ρ) of the first signal (x(t)).
US08031813B2 VSB receiver and carrier recovery apparatus thereof
There are provided a VSB receiver and a carrier recovery apparatus thereof, in which a carrier is recovered using a VSB modulated signal. In the VSB receiver, a digital processing part selects a desired channel frequency through an antenna, converts the channel frequency into an intermediate frequency, and digitalizes the channel frequency by passing a predetermined band of the intermediate frequency. A carrier recovery part extracts pilot signals by using a first LPF having a first bandwidth and a second LPF having a second bandwidth, and recovers a baseband carrier wave signal from a passband signal by using one of the extracted pilot signals. A clock demodulation part removes the pilot signal from the baseband carrier wave signal and extracts a synchronizing signal. A noise removing part removes a linear noise and a residual phase jitter of the baseband signal by using the synchronizing signal. A decoding part decodes the baseband signal whose noise is removed. Accordingly, the carrier recovery can be stably performed even when the pilot signal is weak.
US08031808B2 Multiple-branch wireless receiver
A wireless receiver detects signals received at two or more antennas, with each antenna coupled to an input receive chain. A switch is employed to couple selected input receive chains to one or more corresponding output receive chains during listening, coarse-detection, and fine-adjustment modes. At least one channel selection filter (CSF) is employed in each output receive chain, and the receiver employs sub-ranging. During idle mode, one antenna's input receive chain is connected to two or more CSFs to detect the packet. When the packet is detected, during a coarse-adjustment mode, the CSFs are reconfigured to couple each antenna's input receive chain to a corresponding output receive chain using low-gain signals. During fine-adjustment mode, the various gains are adjusted to be either high- or low-gain to maintain signals within the dynamic range of the corresponding CSFs.
US08031807B2 Systems and methods for detecting the presence of a transmission signal in a wireless channel
A method for detecting the presence of a transmission signal in a wireless spectrum channel. The frequency of a signal is converted from a first frequency to a second frequency. The signal with the second frequency is filtered to remove signals that are not within the band of the second frequency. An averaged periodogram of the signal is calculated. A value of the averaged periodogram is compared to a threshold. The presence of the transmission signal is detected, if the value of the averaged periodogram exceeds the threshold.
US08031802B2 Multi-channel signaling with equalization
A data transmission circuit comprises a plurality of data preparation circuits and a combiner. Each data preparation circuit receives a respective data stream and generates a respective sub-channel signal. Each respective data stream has a respective symbol rate and a respective Nyquist bandwidth. The combiner combines the respective sub-channel signals to generate a data transmission signal having an associated bandwidth. The bandwidth associated with the data transmission signal is greater than or equal to the sum of the Nyquist bandwidths for the respective data streams. Each data preparation circuit comprises a programmable linear equalizer that equalizes the respective sub-channel signal across the bandwidth of the data transmission signal.
US08031801B2 Method of controlling signal transmission in multi-input/multi-output system
A method of controlling signal transmission in a Multiple Input Multiple Output (MIMO) communication system including selecting a modulation and code set (MCS) for each of M data streams transmitted via M transmitting antennas in a transmitting side of the MIMO system, and selectively selecting M−1 or fewer transmitting antennas from the M transmitting antennas for transmitting the data streams based on channel quality information indicative of a transmission performance of the selected MCS corresponding to each of the M transmitting antennas. In another example, the present invention provides a novel method of controlling signal transmission in a MIMO communication system including selecting M weight vectors for streams transmitted by each of M transmitting antennas in a transmitting side of the MIMO system, and selectively selecting M−1 or fewer streams and weight vectors from the M weight vectors for transmitting data streams based on channel quality information indicative of transmission performance of the selected weight vectors corresponding to each of the M vector spaces.
US08031793B2 Apparatus using concatenations of signal-space codes for jointly encoding across multiple transmit antennas, and employing coordinate interleaving
A system for transmitting data over a MIMO channel has a transmitter and a receiver. In the transmitter, the input data is encoded over at least two pipes by a concatenation of at least two constituent signal-space encoders. Each constituent encoder is used to generate, in response to the input data, a sequence of symbols from a channel alphabet having at least one dimension. Each symbol of the channel alphabet includes at least one complex symbol having real and imaginary coordinates. The transmitter interleaves the coordinates of the sequence of channel alphabet symbols, and transmits (from at least two transmit antennas) the interleaved coordinates. Preferably, each constituent encoder maximizes a minimum coordinate-wise Hamming distance between members of all valid pairs of symbol sequences, maximizes a minimum Euclidean distance between members of all valid pairs of different codewords, and obeys an equal eigenvalue criterion.
US08031791B2 QLM decoding
A method for implementation of error correction decoding of quadrature layered modulation QLM communications. A bound on communications capacity derived using ideal QLM is approximated with QLM communications links which support data rates independent of the Shannon bound. Trellis symbol and bit demodulation algorithms recover QLM data symbols and bit algorithms offer computational efficiency at a cost of decisioning errors. Correlated bit decisioning error correction decoding and re-encoding can be implemented in a bit demodulation algorithm. Trellis demodulation and trellis decoding algorithms support parallel implementations, and concatenated implementations wherein the error correction decoding is implemented after the QLM demodulation. Concatenated implementation supports turbo decoding, MAP decoding, convolutional decoding, and block decoding by using the decisioning metrics available from QLM demodulation in place of generating the decisioning metrics directly from the detected symbol measurements. The invention describes how QLM can be used with WiFI, WiMaX, CDMA, OWDMA.
US08031786B2 Method and system for improving channel estimation in a communications network
The present invention discloses a method for improving channel estimation in a communications network. The method comprises estimating first channel characteristics of first sub-carriers carrying pilot signals; obtaining second channel characteristics of second sub-carriers carrying data using the first channel characteristics of the first sub-carriers with an algorithm that comprises selecting a first process from the group consisting of two-dimensional interpolation and extrapolation channel estimation algorithms, breaking down the first process, according to a predetermined rule, into second processes selected from the group consisting of one-dimensional interpolation and extrapolation channel estimation algorithms, and calculating the second channel characteristics of the second sub-carriers carrying data; demodulating and decoding the data carried in the second sub-carriers using the second channel characteristics; obtaining channel information about the first and the second channel characteristics from demodulating and decoding the data; and revising the first and the second channel characteristics using the channel information.
US08031785B2 Transmission methods and apparatus in multi-band OFDM wideband systems
Methods and apparatus for use in a multi-band OFDM wideband transmission systems are disclosed. A frame of source data is mapped by a transmitter for transmission using a first mapping. The frame of source data is then mapped by the transmitter for retransmission using a second mapping to increase frequency diversity. A receiver may identify source data that experiences fading and communicate the tone/frequency on which the fading occurred to the transmitter so that the transmitter may map the source data that experienced fading during transmission to another tone/frequency for retransmission.
US08031784B2 Preamble detection with unknown channel
A system includes a differential demodulation module that differentially demodulates modulated signals to generate differentially demodulated signals. A correlation module correlates the differentially demodulated signals with derived preamble sequences and generates correlation values. The derived preamble sequences are derived from preamble sequences. One of the derived preamble sequences is generated by combining bits of one of the preamble sequences using an exclusive OR function. Each bit of one of the derived preamble sequences has a first state when a corresponding bit and a bit adjacent to the corresponding bit in a corresponding one of the preamble sequences have opposite states. The each bit has a second state when the corresponding bit and the bit adjacent to the corresponding bit have the same state.
US08031782B2 Systems and methods for compression, transmission and decompression of video codecs
Embodiments of this invention include computer-implemented mathematical methods to develop software and/or hardware implementations that use wavelet transforms (WT) to pre-process video frames that can then be compressed using a variety of codecs to produce compressed video frames. Such compressed video frames can then be transmitted, decompressed, post-processed using the post-processing methods disclosed in the invention and displayed in their original size and quality using software and/or hardware implementations of embodiments of the invention, thereby producing real-time high-quality reproduction of video sequences. Embodiments include computer devices and computer readable media to implement these methods.
US08031781B2 Image decoding apparatus
An image decoding apparatus is capable of decoding coded bit streams with different coding schemes. The image decoding apparatus includes a coding scheme decision section for deciding a coding scheme from coding scheme identification information multiplexed into a coded bit stream, a setting unit for setting header information on a second coding scheme in accordance with header information in a first coding scheme, and a decoder for decoding image coded data in the first coding scheme in response to the header information on the second coding scheme, which is set.
US08031777B2 Multipass video encoding and rate control using subsampling of frames
An encoder includes an encoder engine, a storage device and a controller to implement an iterative coding process. The encoder engine compresses a selected portion of a data sequence. The storage device stores the compressed portion of the data sequence after each iteration. The controller selects the portion of the data sequence to compress for each iteration. The controller gathers statistics from the compressed portion of the data sequence. The gathered statistics include statistics generated by the selected frames and statistics extrapolated from the selected frames for the non-selected frames. The controller adjusts coding parameters of the encoder engine on each iteration until the gathered statistics meet a specified performance requirement.
US08031776B2 Method and apparatus for predecoding and decoding bitstream including base layer
A method and apparatus for extracting a higher quality video stream for a given bit-rate by replacing a specific frame by a base layer frame at a predecoder are provided. A predecoding method performed by the predecoder includes selecting a mode by determining frames to be skipped according to a predetermined criterion among frames located at positions where the base layer exists, and extracting a portion of the bitstream according to the selected mode and extraction conditions.
US08031774B2 Video encoding methods and systems with frame-layer rate control
A frame-layer rate control method, and a video encoding method and system. In a first-step encoding stage, a QP of a previous frame is used to determine MVs and MB modes for all MBs in a current frame through R-D optimization, and the residual signal is encoded and then decoded for intra prediction. The residual signal is stored and the number of header bits is estimated from the determined MB modes and MVs. Given a target bit-rate for the current frame, a new QP is determined by a rate model. In a second-step encoding stage, the residual signal is encoded and reconstructed for both intra-prediction of subsequent MBs and inter prediction of subsequent frames using the new QP.
US08031773B2 Image processing apparatus
An image processing apparatus is provided. The image processing apparatus comprises a converting module, a sampling module, a processing module, a storage module, an output module and a display module. The converting module is used for converting an input image to image data. The sampling module is coupled to the converting module for sampling the image data and generating sampling data. The processing module is coupled to the sampling module for processing the sampling data according a preset process and generating processing data. The storage module is coupled to the processing module for storing the processing data. The output module is coupled to the storage module for retrieving the processing data stored in the storage module and generating an image signal. The display module is coupled to the output module for displaying the image signal.
US08031772B2 Parallel processing architecture for video decompression
Disclosed herein is a video decoding system of a mobile broadcasting receiver. The video decoding system of a mobile broadcasting receiver for decoding a compression-coded video signal includes: at least one buffer memory for performing video decoding; a plurality of coprocessors including a data processing unit partitioned into one or more hardware blocks, wherein the data processing unit performs actual video decoding via data input/output from/to the buffer memory; and a DMA (Direct Memory Access) coprocessor for performing a direct access operation to an external memory, wherein, the at least one buffer memory, the plurality of coprocessors and the DMA coprocessor take the form of hardware, and operations thereof are controlled via software in a processor.
US08031770B2 Systems and methods for objective video quality measurements
Disclosed herein are systems and methods for evaluating video quality. The systems include a video transmitter and a video receiver. The transmitter generates feature parameters from a reference video to be transmitted and transmits the generated feature parameters along with compressed video data via a network. The video receiver receives the feature parameters and the compressed video data via the network, evaluates the video quality of the received video using the feature parameters and transmits video quality evaluation results to the video transmitter via the network.
US08031765B1 Feedforward equalizer for DFE based detector
A system includes a first filter that receives an input signal and comprises N taps to filter postcursor inter-symbol interference (ISI) of the input signal. S taps of the N taps have a coefficient that is limited between −1 and 0. S and N are integer values greater than or equal to 1. N is greater than or equal to S. A decision feedback equalizer includes a decision circuit that communicates with the first filter. A second filter communicates with an input and an output of the decision circuit.
US08031764B2 Multiplexer based transmitter equalization
In general, in one aspect, the disclosure describes a digital signal equalizer that includes a plurality of multiplexers. The number of multiplexers defines resolution of equalization. The plurality of multiplexers are configured in groups. The number of groups is based on number of taps, and the number of multiplexers associated with a particular group is based on equalization range for the group. The multiplexers in each group select a digital value associated with the cursor or a non-cursor tap associated with the group.
US08031755B2 Surface emitting semiconductor laser and method for fabricating the same
A surface emitting semiconductor laser includes: a substrate; a first semiconductor multilayer reflection mirror of a first conduction type; an active region; a second semiconductor multilayer reflection mirror of a second conduction type; a first selectively oxidized layer that is formed in one of the first and second semiconductor multilayer reflection mirrors and includes a first oxidized region selectively oxidized, and a first conductive region surrounded by the first oxidized region; and a second selectively oxidized layer that is formed in one of the first and second semiconductor multilayer reflection mirrors and includes a second oxidized region selectively oxidized, and a second conductive region surrounded by the second oxidized region. A first semiconductor layer next to the first selectively oxidized layer has an Al composition greater than that of a second semiconductor layer next to the second selectively oxidized layer, the first conductive region having a size smaller than that of the second conductive region.
US08031754B2 Surface emitting laser element, surface emitting laser element array, method of fabricating a surface emitting laser element
A surface emitting laser element that includes a cylindrical mesa post in which a plurality of semiconductor layers including an active layer is grown and that emits a laser light in a direction perpendicular to a substrate surface, the surface emitting laser element including a dielectric multilayer film on a top surface of the mesa post in at least a portion over a current injection area of the active layer; and a dielectric portion that includes layers fewer than layers of the dielectric multilayer film and that is arranged on a portion excluding the portion over the current injection area on the top surface of the mesa post and on at least part of a side surface of the mesa post.
US08031749B2 Passively Q-switched microlaser with controllable peak power density
Geometrical design of laser microchips is disclosed that allows variation of the optical path length in the different media by simple displacement of the microchip, the movement having a non-zero projection orthogonal to the pump beam. The concept can be implemented to vary optical loss in the lasing cavity, the absorbed pump power, or the optical length of the cavity. Passively Q-switched microchip laser output performance can thus be controlled by simple transverse displacement of the microchip relative to the pump beam. The above microlaser can be combined with voltage-controlled variable-focus output optics in order to control the peak power density of the laser pulses.
US08031747B2 Apparatus and method of compensating for clock frequency and phase variations by processing packet delay values
An apparatus and method are described for compensating for frequency and phase variations of electronic components by processing packet delay values. In one embodiment, a packet delay determination module determines packet delay values based on time values associated with a first and a second electronic component. A packet delay selection module selects a subset of the packet delay values based on the maximum frequency drift of the first electronic component. A statistical parameter determination module evaluates a first and a second parameter based on portions of the subset of packet delay values A validation module validates the parameters when each portion the subset of packet delay values includes a minimum of at least two packet delay values. An adjustment module compensates for at least one of a frequency variation and a phase variation of the first electronic component based on the parameters if the parameters are both validated.
US08031744B2 Full-duplex wireless communications
Full-duplex wireless communication is described. In an embodiment, a transceiver device having a transmitter circuit and a receiver circuit receives a data packet sent over a shared communication medium. In the embodiment, the transceiver reads the header of the data packet and starts transmitting an output signal on the same shared communication medium. Embodiments are described in which, whilst the transmission of the output signal is ongoing, the transceiver receives an impaired data signal which is made up of the payload of the data packet and interference from the output signal. In the embodiment, a cancellation signal is derived from the output signal, and this is combined with the impaired data signal to remove the interference and recover the payload of the data packet.
US08031742B2 Communication bandwidth measurement apparatus, recording medium on which program is recorded, and method
To provide a terminal apparatus, a program, and a communication bandwidth determination method which can correctly measure a communication bandwidth, without providing a server apparatus which measures the communication bandwidth.A controller of a measuring terminal apparatus fixes a measurement bit rate and, every time it increases a number of subject terminal apparatus, transmits measurement data to, or receives them from, the plurality of subject terminal apparatus at a fixed measurement bit rate, and measures the bit rate for each subject terminal apparatus. Then, the controller, in the event that a difference between a tallied bit rate before increasing the number of subject terminal apparatus and a tallied bit rate after increasing the number of subject terminal apparatus is less than or equal to a predetermined value, determines that the tallied bit rate at that time is the communication bandwidth of the measuring terminal apparatus.
US08031739B2 Base station and downlink channel transmission method
Under a sectorized cell architecture in a mobile communication system, a scrambling code applied to multiplication of a transmission signal is selected and switched among different types of downlink physical channels in a unified manner. One of multiple transmission signals to be transmitted on a corresponding one of the different types of downlink physical channels is generated. A first code is selected according to the type of the physical channel to enable multiplying the transmission signal by the first code. The transmission signal is multiplied by an intracell common scrambling code used in common among sectors in a same cell in addition to or in place of the multiplication of the first code. The transmission signal multiplied by at least one of the first code and the intracell common scrambling code is transmitted on the corresponding physical channel.
US08031738B2 Method of enhancing continuous packet connectivity in a wireless communications system and related apparatus
In order to avoid system malfunction, the present invention provides a method of enhancing continuous packet connectivity, known as CPC, for a user equipment, known as UE, in a wireless communications system. The method includes the following steps. A control channel less operation function is activated according to a status variable. The status variable is re-determined when a radio link failure occurs, when a radio link control, known as RLC, unrecoverable error occurs or when transmission of UE CAPABILITY INFORMATION fails, so as to deactivate the control channel less operation function. Preferably, the status variable is CPC_HS_SCCH_LESS_STATUS variable, and the control channel less operation function is HS-SCCH less operation, where HS-SCCH is an abbreviation of “Shared Control Channel for HS-DSCH”.
US08031737B2 Method of changing channels and configuring a sub network in a wireless network
A method of changing channels of a first device in a wireless network, which includes a first coordinator and at least one device, comprises searching whether another channel other than a first channel which is currently used in the wireless network is available, changing the first channel to a second channel among at least one or more available channels as a result of the searching step, and transmitting data to a second device or receiving data from the second device through the second channel.
US08031736B2 Apparatus and method for combined transmission of input/output data in automation bus systems
An installation is disclosed having a plurality of components which are connected to one another via an Ethernet network, with at least a first of the components having a device for reading data that is intended for that component from a sum frame via a sum frame protocol, as well as a device for reading the sum frame from the data part of an Ethernet MAC frame, with at least one of the components of the installation having a device for embedding the sum frame in the data part of an Ethernet MAC frame, and having a device for transmission of the Ethernet MAC frame via the Ethernet network, and with at least one of the components having a device for insertion of an identifier into the Ethernet MAC frame, which identifier indicates whether the data part of the Ethernet MAC frame contains a sum frame.
US08031733B2 High speed electronic data transmission system
A high-speed electrical data transmission system (10) includes a signal mixer (13) for receiving high-speed data from external network transceiver (12). The signal mixer (13) converts the data into an electrical current-fluctuating data signal. A signal processor (17) is located remotely of the signal mixer (13) and is connected electrically thereto by a simple/inexpensive cable (15) having only two operative conductors and receives the current-fluctuating data signal via the cable (15). The signal processor (17) converts the current-fluctuating data signal into a voltage-fluctuating data signal for distribution to a local area network.
US08031725B2 Methods and devices for obtaining and forwarding domain access rights for nodes moving as a group
The ability to maintain communications between wireless nodes (e.g., devices), moving substantially as a group, as the group moves from one domain to another is provided without the need for each member of the group to separately obtain domain access rights.
US08031723B2 Centralized switching and routing packet handling device
A device comprising i) input ports and output ports for receiving and transmitting data packets, ii) a receiver to extract primary switching or routing data and secondary data to be handled and to associate the secondary data with a selected storage address, iii) a memory for storing the secondary data extracted at the storage address, iv) a switching stage and a routing stage configured to receive the storage address and the primary switching or routing data and to determine tertiary data designating at least one of the output ports and to determine new primary data, v) extracting the tertiary data and the new primary data from the switching stage and the routing stage to deliver the data and the storage address as a function of a selected criterion, and vi) sending the secondary data stored at the storage address, combined with the new primary data to each output port designated by the tertiary data.
US08031722B1 Techniques for controlling a network switch of a data storage system
A technique controls a network switch having a set of ports. The technique involves configuring the network switch to provide an initial set of communications paths between the ports. The initial set of communications paths defines an initial communications path topology within the network switch. The technique further involves receiving a configuration command which identifies a particular operating mode of the data storage system after configuring the network switch to provide the initial set of communications paths within the network switch. The technique further involves reconfiguring the network switch to provide a new set of communications paths between the ports in response to the configuration command. The new set of communications paths (i) defines a new communications path topology within the network switch, the new communications path topology being different than the initial communications path topology, and (ii) supports the particular operating mode of the data storage system.
US08031720B2 Packet transfer system, radio base station, and packet transfer route optimization method
A fault-tolerant packet transmission system is disclosed that can avoid localized load concentration on a specific portion of a network, while autonomously keeping route optimization, without adding a route control function to non-mesh devices. In a packet transmission system including multiple wireless base stations and one or more terminal devices belonging to one of the wireless base stations, each of the wireless base stations has a location table describing each of the terminal devices associated with a corresponding wireless base station to which the terminal device currently belongs. The wireless base stations exchange the information in the location table with each other to update the location tables and forward a received packet to the next hop along a transmission route toward a destination terminal device.
US08031717B2 Communication apparatus and communication method
When stored stream data is deleted/edited, the packet sequence completely included in a deletion range is deleted from the stream data, and the stream data is segmented into first stream data before the start point of the deletion range and second stream data after the end point of the deletion range. First and second stream management data corresponding to the first and second stream data are generated. The index value of the packet including the start point of the deletion range is written in the header of the first stream management data. The index value of the packet including the end point of the deletion range is written in the header of the second stream management data. In addition, an index base value for correcting the index value is written in the header of the second stream management data.
US08031713B2 General multi-link interface for networking environments
A method, information processing system, and computer readable medium manage a plurality of network interfaces. A data packet is accepted at a pseudo network interface. The pseudo network interface manages a plurality of underlying physical network interfaces. The pseudo network interface selects selected physical network interface from the plurality of physical network interfaces for outputting the data packet. The data packet is modified to include a hardware address associated with the selected physical network interface in response to the selecting. The data packet that has been modified is forwarded to the physical network interface that has been selected.
US08031712B1 Voice over IP service implementation for providing multimedia features
A network architecture (10) provides Voice over Internet Protocol (VoIP) service as well as multimedia and Internet web-based applications while implementing features common in a traditional telecommunications network. In response to an incoming call dialed to an IP endpoint (32,34), the network will process the call, and in particular, convert the call, if in not already in a VoIP format, to such a format, while mapping signaling associated with the call into a compatible format. The VoIP call is then routed to the IP endpoint. In the event that the call requires an associated multimedia or Internet-web-based application, the network will initiate the application. Processing of the incoming call may require accessing of a common database to acquire a location routing number for the call destination. To afford dynamic addressing of the IP endpoints, each may be referenced by a corresponding Universal Resource Locator (URL) (or other indirect mapping) associated with the IP address of the endpoint.
US08031711B2 Assignment modes for a shared communication medium
Methods and apparatuses are presented for conducting communications over a shared communication medium involving (a) sending a request from a first node, the shared communication medium organized to include (i) a request signal space including a plurality of request segments each having a different location within the request signal space and (ii) a scheduled transmission signal space including a plurality of scheduled transmission segments each having a different location within the scheduled transmission signal space, the request sent in a request segment, (b) obtaining an assignment associating the request with a scheduled transmission segment, the assignment taking into account location of the request within the request signal space, and (c) from the first node, sending a data transmission in the scheduled transmission segment associated with the request in accordance with the assignment.
US08031708B2 Methods and apparatus for dual-tone multi-frequency signal analysis within a media over internet protocol network
In one embodiment, a method includes receiving a media signal associated with a session established based on a session request. The session request is defined at a session exchange device associated with a media over internet protocol (MoIP) network. The method also includes sending a portion of the media signal to a dual-tone multi-frequency (DTMF) analysis module during a sampling time period after a non-sampling time period.
US08031706B2 Circuitry for determining network operations in a network device by addressing lookup tables with contents of protocol header fields
A network processor for determining one or more network operations to be performed on a packet of data in a network comprises processing circuitry and protocol indicator circuitry. The packet of data contains information populating a plurality of protocol header fields. Moreover, the protocol indicator circuitry comprises a plurality of memory elements, each memory element associated with a protocol header field in the plurality of protocol header fields. The processing circuitry determines the one or more network operations to be performed on the packet of data at least in part by addressing one or more lookup tables with the contents of a subset of the plurality of protocol header fields in the packet. This subset is determined by reference to the memory elements in the protocol indicator circuitry. Each memory element is capable of being programmed to indicate whether the associated protocol header field is to be utilized by the processing circuitry in addressing the one or more lookup tables.
US08031694B2 System and method for formatting data for a mobile communication device and transmitting the data to the mobile communication device
A system and method for flexible data provision to mobile communication devices, which enables the user to selectively download data to the mobile communication device from a remote computer. The selective data download may optionally apply to one or more of a single item of data, to multiple items of data, one or more categories of data and the like. Preferably, the user interface provided through the remote computer comprises a mark-up language document, such as a Web page for example.
US08031692B2 Method for maintaining uplink timing synchronization in a mobile communication system and user equipment apparatus for the same
Disclosed is a method for maintaining uplink timing synchronization by a User Equipment (UE) in a mobile communication system, without uplink transmission of a preamble from a UE or without transmission of uplink timing difference information from an Evolved Node B (E-NB) to solve the inefficient use problem of radio resources, occurring due to periodic transmission of uplink signaling and downlink signaling during maintenance of the uplink timing synchronization, and a UE apparatus for the same.
US08031690B2 Ultra wide band communication network
An ultra wide band communication network is provided. One embodiment ultra wide band network includes a master device and a plurality of slave devices structured to communicate with the master device using a plurality of ultra wide band pulses. The ultra wide band network also includes a medium access control protocol comprising a time division multiple access frame, the time division multiple access frame comprising a first mode for protocol exchange and a second mode for data exchange. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules that allow a reader to quickly ascertain the subject matter of the disclosure contained herein. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
US08031689B2 Method and related apparatus for handling re-establishment of radio link control entity in a wireless communications system
A method for handling re-establishment of a radio link control entity having a transmitting side and a receiving side in a wireless communications system includes storing a plurality of control protocol data units, and reserving a poll super field in the plurality of control protocol data units when only the receiving side is re-established.
US08031688B2 Partitioning of frequency resources for transmission of control signals and data signals in SC-FDMA communication systems
A method for the partitioning frequency resources used in the transmission of control signals and data signals by user equipments in a communication system. The control signals and data signals are for periodic transmission and dynamic transmission. Also provided is an apparatus and method for user equipments to determine the first frequency unit available for the transmission of dynamic control signals, such as acknowledgement signals associated respective reception of data signals configured through a scheduling assignment by a serving Node B. The utilization of the operating bandwidth is maximized by avoiding fragmentation and facilitates the achievement of reception reliability targets particularly for control signals.
US08031687B2 Optimized usage of access technology in a multi-mode architecture
Embodiments of the present invention are directed to optimized usage of access technology in a multi-mode architecture. By optimizing usage of access technology in a multi-mode architecture, the handset can utilize the most effective access technology for the application or it can utilize multiple access technologies for multiple applications.
US08031685B2 Method and system for dynamically changing audio stream bit rate based on condition of a Bluetooth connection
A method for communication is disclosed and may include dynamically changing the bit-rate of an audio and/or video stream communicated over a Bluetooth connection based on conditions of the Bluetooth connection. A rate at which corresponding audio and/or video samples, for said audio and/or video stream, are encoded for communication via the Bluetooth connection, may be based on Bluetooth piconet event information. The bit-rate of the audio and/or video stream may be dynamically adjusting based on bandwidth of the Bluetooth connection. The bit-rate of the audio and/or video stream may be dynamically increased based on bandwidth of the Bluetooth connection. The bit-rate of the audio and/or video stream may be dynamically decreased based on bandwidth of the Bluetooth connection. The audio and/or video samples may be encoded utilizing a variable bit rate.
US08031682B2 Apparatus and method for aggregating and switching traffic in subscriber network
An apparatus for aggregating and switching traffic in a broadband subscriber network and methods of processing upstream and downstream traffic are provided. The apparatus includes: an upstream traffic processing unit which stores a plurality of packets received from a plurality of downlinks with respect to each subscriber link, and transmits the packets stored with respect to each subscriber link to uplinks through scheduling; and a downstream traffic processing unit which broadcasts a packet received from the uplinks to the subscriber links via a broadcast bus connected to the respective subscriber links and determines with respect to each subscriber link whether to transmit the packet to subscriber links. It is possible to efficiently aggregate, switch, and broadcast subscriber traffic in a broadband subscriber network in which upstream traffic and downstream traffic are asymmetric.
US08031680B2 Communicating non-scheduling information in wireless networks
A wireless communication infrastructure entity 200 and methods therein including assigning a first wireless communication terminal to one or more resources, and sending non-scheduling information to the first wireless communication terminal on an RRBP field in a downlink block based on whether information is received from the first wireless communication terminal on the assigned resource.
US08031678B2 Simplified practical rank and mechanism, and associated method, to adapt MIMO modulation in a multi-carrier system with feedback
A method of adapting transmission parameters in a multicarrier communication system having multiple transmit antennas and/or multiple receive antennas, whereby a statistical parameter of a wideband channel is computed, one type of matrix modulation scheme is selected to be used for a given multicarrier modulation symbol, one type of signal constellation is selected to be used for a given multicarrier modulation symbol, and one concatenated channel coding rate is selected to be used for a given multicarrier modulation symbol. Multicarrier modulation symbols are then transmitted using the selected matrix modulation scheme, signal constellation, and concatenated channel coding rate.
US08031674B2 Optimized reverse tunnelling for packet switched mobile communication systems
A method and a server acting as a Home Agent are provided for packet switched data transmission between a first mobile node and a correspondent mobile node in a mobile communication system comprising a plurality of mobile networks. Each of the first mobile node and the correspondent mobile node are allocated to respective home networks, and a network server is provided as a home agent to each mobile node, respectively. Then, data packets are routed from the first mobile node to the correspondent mobile node, over a first data tunnel from the first mobile node to any first one of the home agents and over a second data tunnel from said first one of the home agents to the correspondent mobile node without passing the respective other home agent.
US08031672B2 System and method for providing secure mobility and internet protocol security related services to a mobile node roaming in a foreign network
A method for connection roaming a Mobile Node (MN) to a Network GateWay (NGW) for providing secure data path using Internet Protocol (IP) security procedure. Also Mobile IP (MIP) is required for providing mobility to the user, when the MN moves from one sub-network to another. However, when the Home Address of the network is not known, a cyclic interdependency is observed between the IP Security (Ipsec) procedures and IP procedures. If the home address of the MN is not known initially during the procedure, IPsec Security Associations (SA's) are formed between the MN and NGW such that only IP packets are passed through. After the IP Registration is completed, the Home Address of the MN is known from the MIP registration Reply. MN now forms a data path tunnel with the NGW by exchanging Create_Child_SA messages.
US08031666B2 Method for transmitting a data packet and a method of allocating a channel in a wireless network
A present invention is related to a method for transmitting a data packet in a wireless network. An exemplary method comprises requesting to allocate a bi-directional channel time block including a first channel time block for transmitting a specific data packet and a second channel time block for receiving a response to the specific data packet; transmitting the specific data packet through the first channel time block; and receiving the response to the specific data packet through the second channel time block, wherein the bi-directional channel time block is predetermined to be allocated in an unreserved region in a superframe.
US08031663B2 Method and apparatus for setting configurations of uplink transport channel in a wireless communications system
A method for a user equipment setting configurations of an uplink transport channel in a wireless communications system includes receiving an uplink transport channel message, and setting configurations of an enhanced dedicated transport channel (E-DCH) according to the uplink transport channel message when an uplink transport channel of the user equipment is set to be E-DCH.
US08031662B2 Method and apparatus for scheduling data considering its power in a communication system
A method for scheduling data in a communication system having a downlink frame structure including power control regions of a boosting region for boosting power of a data burst, a normal region for keeping power of the data burst, and a deboosting region for deboosting power of the data burst.
US08031658B2 Method and apparatus for performing buffer status reporting
The present invention provides a method for performing Buffer Status Reporting (BSR) in a user equipment (UE) of a wireless communication system. The method includes steps of forming a Medium Access Control (MAC) Packet Data Unit (PDU), the MAC PDU including padding bits with a bit amount larger than the size of a BSR MAC control element, triggering a padding BSR procedure, reporting a short BSR MAC control element when the padding bits of the MAC PDU cannot accommodate a long BSR MAC control element, and indicating the short BSR MAC control element triggered by the padding BSR procedure through a sub-header corresponding to the BSR MAC control element in the MAC PDU.
US08031655B2 Systems and methods for determining granularity level of information about buffer status
A method for controlling communication overhead from a user equipment to a base station. The base station determines a granularity level of an amount of information about a buffer status of a user equipment buffer. The base station makes the determination based on at least one variable parameter. The determined granularity level is sent to the user equipment, and received thereby. The buffer status is sent to the base station from the user equipment in accordance with the determined granularity level.
US08031653B2 Wireless communication device and method for determining a wireless transmission method
A wireless communication device includes a wireless transmitting section, a distance measuring section, a transmission method sorting section, a link quality determining section, and a wireless transmission method determining section. The wireless transmitting section performs communication using one of a plurality of predetermined wireless transmission methods. The distance measuring section measures a distance between the wireless communication device and a communication partner device. The transmission method sorting section sorts out one or more suitable wireless transmission methods from the plurality of wireless transmission methods on the basis of the distance measured by the distance measuring section. The link quality determining section determines a link quality of the communication. The wireless transmission method determining section determines the wireless transmission method to be employed by the wireless transmitting section according to the link quality from the wireless transmission methods sorted by the transmission method sorting section.
US08031648B2 Packet transmission control device and packet transmission control method
A packet transmission control device relating to the present invention includes: a storage unit configured to store a transmission resource available for use in the packet transmission, radio quality information on the downlink, and a transmission method to be used in the packet transmission while associating them with one another; a determination unit configured to determine a transmission method to be used in the packet transmission on the basis of the radio quality information, on the downlink reported from the mobile stations and the transmission resource available for use in the packet transmission, by referring to the storage unit; and a packet transmission unit configured to transmit the packet by using the determined transmission method.
US08031647B2 Multiplexing apparatus in a transceiver system
A system for transceiving radio frequency signals is provided. The system includes a multiplexing apparatus at a base of a tower and communicatively coupled to a cable, and a low noise amplifier at the base of the tower. The multiplexing apparatus includes a transmitter path, a portion of a receiver path, and a transceiver path portion. The low noise amplifier is operable to amplify signals in a first spectral region and is communicatively coupled to the multiplexing apparatus. The multiplexing apparatus is configured to pass signals in the first spectral region between the cable and a first-band base transceiver station via the low noise amplifier. The multiplexing apparatus is further configured to pass signals in a second spectral region between the cable and at least one second-band base transceiver station.
US08031646B2 Systems, methods and devices for reusing spectrum of another operator
A system according to some embodiments includes a first transceiver configured to transmit downlink signals to, and to receive uplink signals from, a first plurality of mobile terminals in a geographic area using a telecommunications resource, and a resource coordination controller coupled to the first transceiver and configured to communicate with a second telecommunications system including a second transceiver configured to transmit downlink signals to, and receive uplink signals from, a second plurality of mobile terminals within the geographic area using the telecommunications resource. The resource coordination controller may be further configured to coordinate use of the telecommunications resource by the first transceiver and/or the first plurality of mobile terminals based on use of the telecommunications resource by the second transceiver and/or the second plurality of mobile terminals.
US08031644B2 Non-native media codec in CDMA system
A method and device of sending and receiving encoded media over a CDMA channel. A plurality of speech frames are output by a media codec, and the plurality of encoded media frames are encapsulated into a packet of a first type. The packet of the first type is encapsulated into a datagram of a second type. The datagram of the second type is encapsulated into a datagram of a third type. The datagram of the third type is divided into a plurality of equal-sized pieces, such that each of the equal-sized pieces fits to a specific CDMA channel frame. Each of the CDMA channel frames is sent over a CDMA air interface, and received at a receive end over the CDMA air interface.
US08031637B2 Ineligible group member status
A computing system group member, signal bearing medium, and method. A configuration of a computing system group member is determined to be able to assume a role of a primary member of the computing system group and, in response thereto, a first status is assigned in the member. All members of the computing system group receive, in order, all messages directed to group members. A second status is assigned in response to determining that the configuration of the member is not able to support performance as a primary member. The member then processes, within the member, all messages that are transmitted to all members of the group when the member is assigned the first status and when the member is assigned the second status. The configuration of the member, while assigned either the first status or the second status, is adjusted based upon contents of the messages.
US08031636B2 Method and apparatus for analyzing network having a plurality of links
Provided are an apparatus for and a method of analyzing a network, for example, an asymmetric network having a plurality of links, and a wireless device for use in the network. A method of analyzing a network having a plurality of links includes performing one or more operations of sampling a packet interval between two packets transmitted consecutively, and analyzing configuration of the plurality of links included in the network based on the one or more sampled packet intervals.
US08031635B2 Method and apparatus for efficient routing of variable traffic
A method and apparatus for provide highly efficient traffic routing for a wide range of possible traffic matrices (TM) in an intra-domain network. That routing optimally balances the traffic loads over a range of traffic matrices so as to minimize the deviation for any particular traffic matrix from the optimal routing. Such a routing provides a guaranteed performance ratio against the best possible network routing. The invention utilizes a method of optimally configuring a traffic network based on solving a linear program to obtain the optimal routing, and then configuring the routing on the network accordingly.
US08031634B1 System and method for managing a virtual domain environment to enable root cause and impact analysis
A virtual domain management system is provided which associates application, physical and virtual domains to enable propagation of events, symptoms and other information across the domains. The virtual domain manager collects events and symptom information across multiple domains by correlating domain topology models. Using a causality matrix and codebook technology the virtual domain manager uses the information to perform root cause and impact analysis across domains. Information from the analysis may be fed back into the domains to enhance domain management.
US08031633B2 Virtual network architecture for space data processing
An adaptable virtual network system comprises a plurality of network elements and a plurality of virtual links. Each network element is communicatively coupled to at least one other network element via at least one physical link. At least one physical link comprises at least two virtual links. The adaptable virtual network system supports at least two virtual networks, each virtual network comprising at least one virtual link communicatively coupling at least two network elements.
US08031632B2 Method and system of implementing virtual local area networks (VLANS) with teamed communication ports
A method and system of implementing virtual local area networks (VLANs) with teamed communication ports. At least some of the illustrative embodiments are methods comprising teaming a plurality of communication ports to form a single virtual communication port (the single virtual port comprising a first set of ports and a second set of ports), sending messages belonging to a first virtual local area network (VLAN) exclusively over the first set of ports from a first device to a second device, and sending messages belonging to a second VLAN exclusively over the second set of ports from the first device to the second device.
US08031631B2 Information processing apparatus, method, and recording medium for communication through a network in a predetermined area
An information processing apparatus for performing communication through a network, including a communication section to perform communication with a plurality of different information processing apparatuses which commonly use a predetermined space, a characteristic information acquisition section to acquire characteristic information of the different information processing apparatuses including position information and direction information in the predetermined space, connection requirement degree information which indicates a degree of connection requirement for each opposite party of communication, and directional information which indicates a degree of connection requirement for each azimuth, and a priority degree calculation section to calculate a connection priority degree for each of the different information processing apparatuses in the communication based on characteristic information of the information processing apparatus itself and the characteristic information of the different information processing apparatuses acquired by the characteristic information acquisition section.
US08031628B2 Optimal probing for unicast network delay tomography
Systems and methods are disclosed to probe a network includes generating a set of probing pairs from a network topology for unicast network delay tomography; probing the network using monitoring hosts in the network; and determining network performance from the probing results.
US08031625B2 Automatic configuration of network for monitoring
A system, method and computer readable medium are provided for configuring network interfaces grouped into nodes for monitoring functionality. According to the method, a base address and subnet mask for the network interfaces are received, and a monitoring address is automatically generated for each of the network interfaces based on the base address, the subnet mask, and the nodes. The monitoring addresses is generated such that the monitoring address for each of the network interfaces is on a different subnet than the monitoring addresses for all of the other network interfaces in the same node as that network interface. Additionally, the monitoring addresses are assigned to the network interfaces for use by the monitoring process, with each of the monitoring addresses being assigned by being added as an additional network interface address of its network interface. Also provided is a method for monitoring functionality of network interfaces and providing fault recovery.
US08031623B2 System and method for creating multiple transportation streams of streaming media network test traffic in packet-based networks
Streaming media network transportation streams are created using an electronic system and transmitted via an electronic interface such as an existing system network conduit (i.e. Ethernet, USB, or other packet-based architectures). A scalable hardware and/or software compute engine modifies an initial stream's identifier(s) while replicating the stream content to economically create streams. Hence, an entire network's capacity of active streams may be created from a single initial stream. In one examples, an initial stream is stored in advance of transmission for such use. In other examples, an initial stream is received and processed to dynamically create streams from the initial stream as the initial stream is being received.
US08031620B2 Method and system for real time simultaneous monitoring of logical circuits in a data network
Methods and systems are provided for real time simultaneous monitoring of logical circuits. In accordance with an example method, first status information is requested for a first logical connection at a host end of a logical circuit comprising the first logical connection. The logical circuit connects a host device to a remote device and traverses a first local access and transport area, an inter-exchange carrier, and a second local access and transport area. The first local access and transport area is at the host end of the logical circuit, and the second local access and transport area is at a remote end of the logical circuit. A logical identifier of the logical circuit is identified based on the first status information. A second logical connection at the remote end of the logical circuit is identified based on the logical identifier of the logical circuit. Second status information for the second logical connection is requested after identifying the second logical connection. An indication of whether the logical circuit has failed is displayed based on the first and second status information.
US08031618B2 Methods of RF sensing control and dynamic frequency selection control for cognitive radio based dynamic spectrum access network systems-cognitive dynamic frequency hopping
This invention relates to cognitive radio based wireless communications of dynamic spectrum access networks, and more particularly to a method of addressing radio frequency sensing control and dynamic frequency selection control. A method called Cognitive Dynamic Frequency Hopping that is based on the selective Simultaneous Sensing and Data Transmissions is described. The Cognitive Dynamic Frequency Hopping method is further facilitated by a collision avoidance technique. The described method satisfies both reliable and timely RF sensing for guaranteeing licensed user protection, and QoS satisfaction for services of the dynamic spectrum access systems.
US08031617B2 Fast detection of path failure for TCP
A system and method for detecting path failure in a network are described. The system and method include a network interface which receives packets over particular connections, and an agent able to monitor the network interface and start a no-traffic timer for each particular connection when a packet is received on the connection. The agent is further able, when the no-traffic timer expires, to check for outgoing data on the particular connection, and compare a count of previously sent test packets against a limit. If the count is below the limit the agent sends a new test packet on the particular connection, the test packet provides an indication of the state of a network path associated with the particular connection. If the count is above the limit the agent initiates failover procedures for the associated path.
US08031612B2 Altering operation of a network interface controller based on network traffic
A method includes, at a network interface controller receiving packets from a network connection for a set of multiple coupled processors, distributing received packets to each of a first set of the processors. In response to determining the change in network traffic, operation of the network interface controller is altered to distribute packets to a second set of the processors.
US08031609B2 Apparatus and method for communicating arbitrarily encoded data over a 1-gigabit ethernet
The invention allows data originating according to a first communications standard to be transmitted over a physical layer using a second communications standard. According to an embodiment of the invention, a data stream is received from a physical transmission medium that uses particular first communications standard. Next, a data type identification (DTID) is appended to each byte in the data stream, thereby creating a technology independent data stream having a particular bit rate. This bit rate is then matched to a different bit rate that corresponds to a second communications standard. The technology independent data stream is then transmitted over a physical transmission medium that uses the second communications standard.
US08031607B2 Implementation of internet protocol header compression with traffic management quality of service
Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a packet belonging to a flow, the packet including a marking used to identify a quality of service (QoS) required for the packet; performing buffer management to determine whether a current occupancy level of a buffer in the network node is greater than a threshold level; when the current occupancy level of the buffer does not exceed the threshold level, performing header compression on the packet in the network node; after performing header compression, performing traffic scheduling to queue the packet in a queue selected from a plurality of queues based on the marking in the packet and to output the packet from the selected queue; and forwarding the packet towards a destination, whereby buffer management, header compression, and traffic scheduling are all performed in a single network node.
US08031605B2 System and method for node-clustering and multi-hop routing in wideband wireless ad-hoc networks
An ad-hoc network system for computing a proposed number of node-clusters that enable a relative threshold data rate. The ad-hoc network system includes a source terminal, a destination terminal, a plurality of relay terminals, and a cluster determination engine. The source terminal sends a network communication to a destination terminal via a plurality of relay terminals. The cluster determination engine computes a threshold data rate, C, for a number of hops, N, based on a transmission power constraint. The cluster determination engine determines a proposed route for the wireless communication from the source terminal to the destination terminal according to the threshold data rate, C.
US08031603B1 Technique for reducing resources allocated to an existing reservation in a data network
A technique that allows existing reservations to be partially preempted by higher-priority reservations. An intermediate node receives a request to reserve resources for the higher-priority reservation. The higher priority entitles the reservation to acquire resources allocated to existing lower priority reservations, if necessary. If sufficient unallocated resources are not available on the preempting system to accommodate the higher-priority reservation, an error message is generated and forwarded by the intermediate node towards a receiver associated with the reservation that is to be partially preempted. The error message contains an error code and an amount of resources available on the intermediate node. The receiver processes the error message including selecting a reservation to be torn down, tearing down the selected reservation and re-reserving resources for remaining reservations, as necessary.
US08031598B2 Flow-rate-regulated burst switches
Burst-switching nodes using a common-memory or a time shared space switch and employing flow-rate control are disclosed. Within a switching node, data bursts are segmented into data segments of a fixed size with some segments containing information bits as well as null bits. A switching node handles data streams allocated different flow rates and, for any data stream, the internal flow rate through the switching node can be higher than the external flow rate due to null padding of segmented data. The switching node is provided with a sufficient internal capacity expansion in order to offset the effect of null padding. A controller of the switching node is provided with a flow-rate-regulation apparatus to enable scheduling the transfer of data segments across the switching node in a manner that guarantees adherence to the allocated information flow rates.
US08031596B2 Router associated to a secure device
The invention concerns a router associated to a secure device (DC) and included in a communication network (RC), comprising an interface (IRT) to communicate with the secure device following an authentication of the router by the secure device, and comprising a protocol interpreter (INT) to command the execution of the critical operations of one or more routing protocols by the secure device. The sensitive or critical portions of a routing protocol are executed in a secure and reliable manner in the secured device, for example of a chip card type.
US08031593B2 Controlled data network error recovery
A method, a system and network nodes use an indication of possible duplicates of units, so that these units can be handled differently than other units. The unit is indicated to be a possible duplicate to the entity to which it is resent because no response was received from the entity it was sent to.
US08031591B2 Method and device for providing services for user
A method and a device for providing services for a user are provided. The method includes receiving, by an interrogating call session control function (I-CSCF), a failure response returned by a first serving call session control function (S-CSCF) after the I-CSCF selects the first S-CSCF for the user according to a capability set of an S-CSCF returned by a home subscriber server (HSS) and forwards a service request to the first S-CSCF; obtaining, by the I-CSCF, information of a second S-CSCF, and forwarding the service request from the user to the second S-CSCF.
US08031589B2 Metropolitan area local access service system
A local access fiber optical distribution network is disclosed in which a dedicated pair of diversely routed optical fibers is routed in the distribution network for each customer. In a preferred embodiment, a dual physical overlay ring core topology is used in the core. The distribution network includes working and protection logical path connectivity. No 802.1D Spanning Tree is required for recovery, providing resilience to any single network failure in any device or link, quick recovery times from failure, and a failure detection/recovery protocol that is not active on any devices other than the devices directly attached to the subscriber.
US08031585B2 Communication apparatus
A communication apparatus includes: a transmitter having a plurality of transmitting units configured to perform data transmission, each transmitting unit including a synchronization unit configured to synchronize the transmitting units, an STBC test unit configured to divide an input signal to produce a plurality of STBC signals in order to perform an STBC test, and a controlling unit configured to perform a setting to test mode, wherein in the test mode, the transmitting units are combined to allow transmission of an STBC signal; and a receiver capable of receiving the STBC signal.
US08031574B2 Information recording medium, information supply system, and optical information device
An optical disk compliant with both a conventional optical disk such as a BD, HD DVD, and the like and a next-generation high-density optical disk according to a near-field light recording system and the like is provided.An information recording medium includes a first information recording layer and a second information recording layer, to/from which information is recorded or reproduced using laser beam. The first information recording layer is formed at a laser beam entrance surface, and is configured so that information can be recorded thereupon and/or reproduced therefrom using a first objective lens having a first numerical aperture NA1 and laser beam of a first wavelength λ1. The second information recording layer is formed so as to have a distance to the laser beam entrance surface is 0.05 mm to 1.2 mm and is configured so that information can be recorded thereupon and/or reproduced therefrom using a second objective lens having a second numerical aperture NA2 and laser beam of a second wavelength λ2. When a diffraction limit δ2, determined by the numerical aperture NA2 and the second wavelength λ2, is taken as δ2=0.61×λ2/NA2, a track pitch Tp1 of a track formed on the first information recording layer is Tp1<δ2.
US08031572B2 Optical disc device and recording condition setting method
The present invention is aimed at providing an optical disc device and a recording condition setting method which can automatically determine an optical recording condition to an optical disc, and the optical disc device comprises an optical pickup which records data on a disc; a data encoder which modulates data to be recorded; a recording timing setting means which sets a timing of recording the data on the disc; a phase error detection means which measures an error amount of a mark recorded on the disc from a position where the mark should be properly located; an error convergence means which calculates error information indicating an optimum position of the mark; a recording timing calculation means which calculates a correction value of the recording timing to be set on the recording timing setting means, based on the error information; and a control means which feedbacks an output of the recording timing calculation means to the recording timing setting means, thereby to optimize the recording timing.
US08031571B2 Signal drive apparatus and optical pickup apparatus using the same
A signal drive apparatus includes a first buffer circuit where a signal converted into an electric signal from a first light signal is amplified; a second buffer circuit where a signal converted into an electric signal from a second light signal is amplified; a control circuit causing one of the first and second buffer circuits to be in an operating state and causing an output stage of the other buffer circuit to be in an idle state of a high impedance, so as to output a changeover control signal which picks up either the first or the second light signal; and a voltage changeover circuit causing any one of the output stages of the first and the second buffer circuits to be in the idle state and supplying a transistor constituting the output stage with a bias voltage equal to or less than a withstand voltage of the transistor.
US08031570B2 Optical disk unit and driving method therefor
An optical disk drive according to the present invention has the ability to read data from multiple types of optical disks, each of which includes at least one information storage layer. The drive includes: a driving mechanism 120, which is loaded with a selected one of the optical disks of the multiple types and which rotates the optical disk 102; an optical pickup 30 for irradiating the optical disk 102, which has been loaded into the driving mechanism 120, with a converged light beam, thereby generating an electrical signal based on light that has been reflected from the optical disk 102; and a control section (ODC 50) for controlling operations of the driving mechanism 120 and the optical pickup 30. The control section 50 includes a right/wrong side determining section for determining, by reference to the electrical signal generated by the optical pickup 30, whether or not the optical disk 102 has been loaded into the driving mechanism 120 with the other surface opposed to the optical pickup 30.
US08031569B2 Playing data from an optical media drive
Example embodiments provide various techniques for playing data from an optical media drive. The optical media drive may detect certain media access information for use in accessing optical media. This media access information is stored in a memory that is configured to retain the media access information after the optical media drive is deactivated. The optical media drive reads the data from an optical media and this data is transferred to a buffer until, with reference to some threshold parameter, the optical media drive is deactivated. The optical media drive may be reactivated in reference to another threshold parameter and the media access information is thereafter retrieved from the memory. The optical media drive may then read from the optical media using the provided media access information.
US08031568B2 Disk device and disk drive controlling method
A disk device includes a main control unit controlling the operation of a controlled object on the basis of an error signal calculated from a target signal of the controlled object and an observation signal of the controlled object, a repetitive control unit sampling the error signal with a sampling clock pulse to obtain a repetitive signal component generated in synchronization with rotation of the disk medium from the sampled error signal, a sampling clock generation unit generating the sampling clock pulse and resetting a timing at which the sampling clock pulse is generated in accordance with a rotation detecting pulse and a sampling clock limit unit limiting generation of the sampling clock pulse at a timing immediately before generation of the rotation detecting pulse.
US08031564B2 Method and circuit for evaluating a wobble signal
The invention relates to a method for evaluating a wobble signal. Also described is a circuit for performing such method and an apparatus for reading from and/or writing to optical recording media using such method or circuit. According to the invention the method includes the steps of: determining the sign of the wobble signal, the sign indicating whether a wobble period of the wobble signal is inverted or non-inverted, generating a filtered signal by a weighted averaging of the sign over two or more wobble periods, the weighted averaging being performed by subtracting a sum of the signs obtained from a second stage of delay lines from a sum of the signs obtained from a first stage delay lines, and integrating the filtered signal.
US08031561B2 Joint design of thermally-assisted magnetic recording head and patterned media for high optical efficiency
A system according to one embodiment includes a magnetic recording medium having a magnetic layer with features in a discrete track configuration or a bit patterned configuration and an underlayer adjacent the magnetic layer, the underlayer comprising a material capable of forming surface plasmon resonance; and a magnetic head having: a writer for writing to the medium; and a near-field transducer for heating the medium for thermally assisted recording. Additional systems and methods are also presented.
US08031560B1 Open eyes alarm clock
The open eyes alarm clock consists of a sleeping mask that wraps around an end user's head, which includes speakers located in the general vicinity of an end user's ears as well as light emitting means affixed along interior surfaces covering the eyes. The open eyes alarm clock is designed to emit an audio and/or visual alarm in order to awake persons that have either a hearing impairment or that are deep sleepers.
US08031556B2 Obstacle detection apparatus
An obstacle detection apparatus for a vehicle is provided. The apparatus includes an ultrasonic sensor and a controller. The ultrasonic sensor detects a presence of an obstacle around the vehicle and a distance to the obstacle by transmitting an ultrasonic wave and receiving the ultrasonic wave reflected by the obstacle. The controller controls the ultrasonic sensor. The ultrasonic sensor includes an ultrasonic wave element. The ultrasonic wave element has multiple resonance modes. The ultrasonic sensor changes a directivity of the ultrasonic sensor by selecting one of the multiple resonance modes of the ultrasonic wave element in accordance with a command signal output from the controller.
US08031555B2 Seismic location and communication system
A method and system for determining the location of miners trapped in an underground mine that includes recording a reference seismic signature for each of a plurality of underground base stations in the mine in advance of an emergency. The reference seismic signatures are created by generating first a seismic signal with a high signal-to-noise ratio at each base station, monitoring the signal with a permanent array of surface seismic sensors, and recording each unique signature on a central computer. In the event of an emergency, trapped miners can generate a second seismic signal at any of the underground base stations which can be easily identified with the central computer by using the pre-recorded reference seismic signature to overcome a weak signal-to-noise ratio.
US08031552B2 Multi-port memory device with serial input/output interface
A multi-port memory device includes ports, banks, a global data bus, an input/output (I/O) controller, mode register set (MRS), a clock generator, and a test I/O controller. The I/O controller transmits a test signal to the global data bus in response to a mode register enable signal. The MRS generates a test enable signal in response to the mode register enable signal and outputs a mode selection signal which determines a data transmission mode of a test I/O signal in response to the test signal. The clock generator receives an external clock and generates an internal clock based on the external clock in response to the mode selection signal. The test I/O controller inputs/outputs the test I/O signal in synchronism with the internal clock. The mode register enable signal active during a test operation mode for testing a core area of the banks.
US08031549B2 Integrated circuit having boosted array voltage and method therefor
An integrated circuit comprises a global power supply conductor, a plurality of circuit blocks, a plurality of voltage converters, and control logic. The global power supply conductor is configured to distribute a supply voltage. The circuit blocks are selectively coupled to the global power supply conductor. The plurality of voltage converters are coupled to the global power supply conductor. An output voltage of individual voltage converters of the plurality of voltage converters are selectively coupled to one or more of the plurality of circuit blocks. The control logic is configured to control the selective coupling of at least one of the supply voltage and the output voltage of individual voltage converters of the plurality of voltage converters to corresponding ones of the plurality of circuit blocks. Also, the control logic controls a magnitude of the output voltage of individual voltage converters of the plurality of voltage converters.
US08031548B2 Voltage stabilization circuit and semiconductor memory apparatus using the same
A voltage stabilization circuit includes a control signal generating unit to generate a control signal that is enabled when a supply voltage is unstable and a voltage level maintaining unit for selectively controlling total capacitance of a plurality of capacitors to stabilize the supply voltage in response to the control signal.
US08031538B2 Method and apparatus for data inversion in memory device
The present invention is a method of writing information to a synchronous memory device by examining a present word of N bits to be written, where each bit has a high or low value. The present word is compared to a previous word also having N bits to identify the number of bit transitions from a low value to a high value of vice versa. The present bit is inverted when the number of transitions is greater than N/2. To avoid the need for having an extra bit accompany data bytes to indicate the presence or absence of inversion, the present invention takes advantage of a data mask pin that is normally unused during writing operations to carry the inversion bit. Non-inverted data is written directly into the memory device while inverted data is first inverted again before writing to storage locations, so that true data is stored in the memory device.
US08031533B2 Input circuit of semiconductor memory apparatus and controlling method thereof
Disclosed is an input circuit of a semiconductor memory apparatus. The input circuit includes a first buffer and a second buffer. The first buffer has an input terminal connected with a first input pin for receiving a control signal used in a multi-control mode for controlling an entire memory area by dividing the entire memory area, and an output terminal having a first level according to a control mode signal. The second buffer has an input terminal connected with a second input pin for receiving one of plural signals used in a single control mode for controlling the entire memory area without dividing the entire memory area, and an output terminal having a second level according to the control mode signal.
US08031528B2 Flash memory programming and verification with reduced leakage current
A flash memory system configured in accordance with an example embodiment of the invention employs a virtual ground array architecture. During programming operations, target memory cells are biased with a positive source bias voltage to reduce or eliminate leakage current that might otherwise conduct through the target memory cells. A positive source bias voltage may also be applied to target memory cells during verification operations (program verify, soft program verify, erase verify) to reduce or eliminate leakage current that might otherwise introduce errors in the verification operations.
US08031523B2 Memory and reading method thereof
A method for reading a memory, which includes a memory cell having a first half cell and a second half cell, includes the following steps. A first voltage is applied to the memory cell to determine whether a threshold voltage of the first half cell is higher than a predetermined value or not. If the threshold voltage of the first half cell is higher than the predetermined value, a second voltage higher than the first voltage is applied to the memory cell to read data stored in the second half cell, otherwise a third voltage lower than the first voltage is applied to the memory cell to read the data stored in the second half cell.
US08031520B2 Method for reading and programming a charge-trap memory device compensated for an array/second-bit/neighbor-bit effect
A method for programming a memory is provided. The memory includes a number of cells and has a preset PV level for a target cell. The method includes programming a first-side of the target cell to have a Vt level not lower than the preset PV level; reading a Vt level of a second-side of the target cell and accordingly obtaining a corrected PV level corresponding to the first-side; and programming the first-side of the target cell to have a Vt level not lower than the corresponding corrected PV level.
US08031514B2 Bistable nanoswitch
A non-volatile bistable nano-electromechanical switch is provided for use in memory devices and microprocessors. The switch employs carbon nanotubes as the actuation element. A method has been developed for fabricating nanoswitches having one single-walled carbon nanotube as the actuator. The actuation of two different states can be achieved using the same low voltage for each state.
US08031508B2 Resistance change memory device
A resistance change memory device includes: a memory cell array with memory cells arranged therein, the memory cell having a variable resistance element for storing a rewritable resistance value; a reference cell formed of the same memory cells as those set in a high resistance state in the memory cell array, the reference cell being trimmed with selection of the number of parallel-connected memory cells to have a reference current value used for detecting data in the memory cell array; and a sense amplifier configured to compare a cell current value of a memory cell selected in the memory cell array with the reference current value of the reference cell.
US08031505B2 Stacked memory module and system
A three dimensional memory module and system are formed with at least one slave chip stacked over a master chip. Through semiconductor vias (TSVs) are formed through at least one of the master and slave chips. The master chip includes a memory core for increased capacity of the memory module/system. In addition, capacity organizations of the three dimensional memory module/system resulting in efficient wiring is disclosed for forming multiple memory banks, multiple bank groups, and/or multiple ranks of the three dimensional memory module/system.
US08031502B2 Hybrid content addressable memory
A CAM device memory array having different types of memory cells. A CAM device memory array is subdivided into at least two different portions, where each portion uses only one particular type of CAM cell, and each portion is dedicated to storing a particular type of data. In particular, at least one portion consists of binary CAM cells and the other portion consists of ternary CAM cells. The portions can be partitioned along the row, or matchline, direction or along the bitline direction. Since particular data formats only require predefined bit positions of a word of data to be ternary in value, the remaining binary bit positions can be stored in binary CAM cells. Therefore, the CAM device memory array will occupy an overall area that is less than memory arrays of the same density consisting exclusively of ternary CAM cells.
US08031500B2 Bridgeless power factor corrector with logic control
The present invention discloses a bridgeless active power factor corrector with a logic control comprising a high frequency switch controller, a boost inductor, an output filtering capacitor, two boost transistor modules, two boost diodes, two AC input voltage polarity detectors, and two low frequency switch drivers. With a coupling signal, the two AC input voltage polarity detectors respectively control the two low frequency switch drivers in conjunction with the high frequency switch controller to drive the two boost transistor modules with a logic control so that the inductor current releasing electric energy from the boost inductor can flow through the channels of the two boost transistor modules to effectively reduce the body diode conduction loss.
US08031498B2 Active diode
An active diode is disclosed. One embodiment provides a method for operating a device. The electronic device includes a transistor connected between a first and a second connection of the electronic device; a control device coupled to a control connection of the transistor; and an energy storage device coupled to the control device.
US08031494B2 Method and apparatus for providing an initial bias and enable signal for a power converter
The invention relates to a switch-mode power converter including a bias circuit. A power converter power transformer includes a magnetic core. The switch-mode power converter power transformer also includes an initial bias primary winding and an initial bias secondary winding, both wound on the magnetic core, wherein the initial bias secondary winding shares at least one magnetic path in common with the initial bias primary winding. A driver is configured to drive the initial bias primary winding with high frequency pulses when enabled by an enable signal. A rectifier and capacitor are configured to provide a voltage to power a control circuit during a power converter start-up. A method provides an initial bias power for a power converter output side referenced controller, powering the output side referenced controller from the initial bias windings.
US08031489B2 Synchronous rectification circuit having burst mode controller and controlling method thereof
The configuration of a synchronous rectification circuit and a controlling method thereof are provided. The proposed circuit includes a converter including a first switch and a first synchronous rectifier, and a burst mode controller including a logic process module performing one of functions of delaying one of a non-integer and at least one operating periods to generate a synchronous rectification driving signal of the first synchronous rectifier counting from a beginning of a first pulse of a driving signal of the first switch during a working time of a burst period, and turning off the synchronous rectification driving signal of the first synchronous rectifier by one of the non-integer operating period and the at least one operating period ahead of an ending of a last operating period of the driving signal of the first switch during the working time of the burst period.
US08031488B2 Circuit protection element and a circuit board with the circuit protection element
A circuit protection element and a circuit board with the circuit protection element are disclosed. The circuit protection element includes a metal base, and at least one opening slot located at the metal base. The metal base forms a positioning portion. One end of the metal base is fastened onto a circuit board. The bottom of the free end of the metal base contacts a conducting point located on the circuit board to make the circuit be in a conducting status. When the current is overloaded or the circuit is over-heated, the bottom of the free end of the metal base is heated so that the bottom of the free end of the metal base separates from the conducting point and the positioning portion is wedged with the circuit board. Thereby, the circuit becomes a broken circuit. The circuit protection element can prevent the electronic components from being burnt down.
US08031485B2 Electronic shielding apparatus and methods
A shielding apparatus useful in the attenuation of electronic noise or spurious electric signals is disclosed. In one embodiment, the shielding apparatus is encapsulated with an electronic component such as an integrated circuit. At least parts of the apparatus are formed using a selective metal deposition process (e.g., electroforming) that increases manufacturing efficiency and provides enhanced mechanical and structural features, as well as reduced cost. In another embodiment, the shielding apparatus comprises an array. Methods of manufacturing and utilizing the shielding apparatus are also disclosed.
US08031483B2 Fixing structure and backlight module using the same
A fixing structure and a backlight module using the same are provided. The fixing structure is used for fixing a circuit board. The circuit board with several openings has an upper surface and a lower surface. The fixing structure includes a back plate and several hooks. The back plate has a contact surface. These hooks are disposed on the contact surface. The hooks go through the openings so that the contact surface contacts the lower surface. The hooks move toward the walls of the openings and press against the upper surface so as to fix the circuit board onto the back plate.
US08031482B2 Mounting assembly with video distribution functionality
A mounting assembly device, system and method support multimedia/video distribution functionalities. The mounting assembly includes a front face and a rear housing sized to fit within a conventional wall box, e.g., a single gang box. The mounting assembly includes a balun that is adapted to receive and convert signals, such that signals received by the balun may be transmitted from a coaxial cable to twisted pair cable, and vice versa. Additional communication modalities may be supported by the mounting assembly device/system, e.g., conventional jack/plug based communications and/or wireless communications.
US08031481B2 Structure for mounting printed board and nuclear medicine diagnosis system
The present invention is provided a structure for mounting a printed board in which each connector that is attached to each of a plurality of sub printed boards, which are juxtaposed to one another with respect to a main printed board secured to a metal backboard, is inserted into each of a plurality of connectors that are juxtaposed to one another on the main printed board so that the sub printed boards are mounted on the main printed board by the connector connections. Parts of both ends of an area in proximity to a semiconductor-device mounted area on each of the sub printed boards ate pinched between a first metal frame and a second metal frame so that each of the sub printed boards are secured.
US08031474B2 Printed circuit board assembly and method of manufacturing the same
A printed circuit board assembly has plural printed circuit boards that are mechanically and electrically connected to each other with them being stacked, and a connection layer that connects the adjacent two printed circuit boards to each other is provided. The connection layer includes an insulation portion and an electric conduction portion. The insulation portion contains an insulating member and is adhered to each of the adjacent two printed circuit boards. The electric conduction portion passes through the insulation portion and connects electrode terminals of the adjacent two printed circuit boards.