Document Document Title
US08020215B2 Anti keylog editor of activex base
A security program has an ActiveX format for web browsers and application programs, and comprises a software security input window for preventing leakage of keyboard data without an additional hardware device but rather by using a conventional keyboard. Therefore, the present invention protects keyboard data on the web browsers or application programs.
US08020205B2 Unauthorized information detection system and unauthorized attack source search system
A system for detecting and tracing a (D)DoS attack and identifying the attack source, which system simplifies the judgment reference to determine whether a (D)DoS attack is present. The number of source addresses of the packets transmitted via the Internet line is monitored. When the number of the source addresses has reached a predetermined number or a predetermined ratio within a predetermined time, it is judged that an unauthorized attack is present. Moreover, where the hop number of the packet is different from a hop number corresponding to the transmission source information, the packet is judged to be malicious.
US08020204B2 Method and apparatus for migrating a virtual TPM instance and preserving uniqueness and completeness of the instance
A migration scheme for virtualized Trusted Platform Modules is presented. The procedure is capable of securely migrating an instance of a virtual Trusted Platform Module from one physical platform to another. A virtual Trusted Platform Module instance's state is downloaded from a source virtual Trusted Platform Module and all its state information is encrypted using a hybrid of public and symmetric key cryptography. The encrypted state is transferred to the target physical platform, decrypted and the state of the virtual Trusted Platform Module instance is rebuilt.
US08020203B2 Techniques for high availability of virtual private networks (VPN's)
Techniques for high availability of virtual private networks (VPN's) are provided. VPN gateways are organized as a virtual ring of VPN gateways. A client seeking to establish VPN communications with a destination resource is assigned one of the VPN gateways as a primary gateway and one VPN gateway as a secondary gateway. When a client's primary fails, the client seamless transitions to its designated secondary and the VPN gateways reconfigure themselves to account for the primary's failure.
US08020202B2 Firewall interface configuration to enable bi-directional VoIP traversal communications
Methods and systems for an intelligent network protection gateway (NPG) and network architecture are provided. According to one embodiment, a firewall provides network-layer protection to internal hosts against unauthorized access by hosts of an external network by performing network address translation (NAT) processing of Internet Protocol (IP) addresses. The firewall changes data in headers of VoIP packets and corresponding data contents of the VoIP packets, to enable bi-directional VoIP communications. An external VoIP interface of the firewall receives incoming VoIP packets having a user alias (e.g., an email address) and an indication regarding a VoIP port of external interface. The packets are directed to an appropriate internal host by the firewall performing port address forwarding based on the port indication to a Session Initiation Protocol (SIP) server within the internal network that maintains a mapping of user aliases to private addresses of the internal hosts.
US08020200B1 Stateful firewall protection for control plane traffic within a network device
A network device receives control plane packets and data plane packets from a network. The network device includes a forwarding component that forwards the data plane packets in accordance with routing information maintained by a routing component. The forwarding component directs the control plane packets to a firewall component that processes the control plane packets to apply firewall services and detect network attacks. After processing, the firewall component loops the control plane packets back to the forwarding components for forwarding to the routing component. The firewall component may be a security service card.
US08020198B2 Network device management apparatus and network device management method
A network device management apparatus according to this invention is directed to a network device management apparatus, which is connected to a network and manages a network device connected to the network, acquires status information indicating the status of the network device from the network device, saves the acquired status information in a storage unit, randomly generates an address required to access the storage unit, and notifies a pre-registered destination of the generated address, and provides, when an access is made to the address, the status information saved in the storage unit to an accessing party.
US08020197B2 Explicit delegation with strong authentication
Systems and methods for performing explicit delegation with strong authentication are described herein. Systems can include one or more clients, one or more end servers, and one or more gateways intermediate or between the client and the end server. The client may include an explicit strong delegation component that is adapted to strongly authenticate the client to the gateway. The explicit strong delegation component may also explicitly delegate to the gateway a right to authenticate on behalf of the client, and to define a period of time over which the explicit delegation is valid. The system may be viewed as being self-contained, in the sense that the system need not access third-party certificate or key distribution authorities. Finally, the client controls the gateways or end servers to which the gateway may authenticate on the client's behalf.
US08020196B2 Secure transmission and exchange of standardized data
Standardized transmission of digital data with trusted and untrusted connections by translating non-native requests and or non-native responses to and from a normalized format or to a format needed for processing the request and or response configured in hub and spoke, star, direct, peer to peer or hybrid connections. Encryption is provided at multiple layers to establish non-repudiation for a security service that integrates external security applications into a single service.
US08020194B2 Analyzing cross-machine privilege elevation pathways in a networked computing environment
A privilege elevation flaw detection analysis is performed on a host system on a network. In addition, accounts on the host system are identified that have access to, or corresponding accounts on, other systems on the network. Privilege elevation analyses are performed on one or more of the network systems corresponding to the identified accounts. A privilege elevation graph is generated of the host system from the privilege elevation analysis. The graph includes account nodes and edges illustrating the detected privilege elevations between the accounts on the host system. In addition, nodes for the network systems are added to the graphs along with edges connecting to the nodes corresponding to the accounts identified as having access to the particular network systems. The user may then select a particular network system node and view its detected privilege elevations in relation to the host system.
US08020189B2 Fast adaptive channel converting method and apparatus, and computer readable recording medium for executing the fast adaptive channel converting method
A fast adaptive channel converting method and apparatus, and a computer readable recording medium having recorded thereon a program to execute the fast adaptive channel converting method. The fast adaptive channel converting method includes generating adjacent channel data by pre-signal processing an adjacent channel signal of a reference channel, receiving a channel change request from a user, searching for channel data corresponding to a changed channel in the adjacent channel data, and reproducing the searched channel data. Unlike a conventional technology, the fast adaptive channel changing apparatus and method prevents a screen blank time that may occur while changing a channel in a digital broadcast receiving apparatus, and thus boredom or inconvenience of a user can be removed. Also, when a channel is changed by using a preferred channel list, a channel search time can be remarkably reduced, and the user can easily watch a program of a preferred channel.
US08020185B2 System and method for retrieving digital multimedia content from a network node
A scheme for retrieving digital multimedia content from a network node. A message is provided to the network node by a client application executing on a digital multimedia device, wherein the message includes a multidimensional pointer to a depository of digital multimedia content associated with the network node as well as a timing parameter operable to indicate when the message is to take effect. The multidimensional pointer contains a relative time offset variable as well as a plurality of media identifier dimensions corresponding to a plurality of nested hierarchical levels into which the digital multimedia content is organized. Responsive to the message, content from a particular content source identified by the multidimensional pointer is streamed to the digital multimedia device at a time indicated responsive to the timing parameter.
US08020184B2 Channel control system for exiting from an interactive program guide
An apparatus and method for browsing and viewing television programs while viewing a television program guide. In other words, a user is able to remain inside the program guide while viewing various television programs. In another aspect, a server system operator is provided an interface with flexible options for configuring user controls for viewing television programs while inside program guides in client devices.
US08020181B2 Interactive optical cards and other hand-held devices with increased connectivity
A system for deriving benefits from the reception and processing of composite video signals by a hand-held device, such as a smart card. Video signals are modulated with auxiliary data creating composite video signals. The composite video signals are then transmitted to and received by a hand-held device. The auxiliary data is then detected in the modulated video signal by circuitry of the hand-held device. The user receives benefits resulting from the reception of the auxiliary data.
US08020176B2 Virtual machine interface for hardware reconfigurable and software programmable processors
A virtual machine interface for a separate reconfigurable wireless network communication apparatus comprising a plurality of software objects, wherein each software object is associated with a hardware kernel assigned to the reconfigurable wireless network communication apparatus, each software object configured such that a change in the software object results in a change in the hardware kernel associated with the software object. The virtual machine interface has information as to types and numbers of software objects and values associated with the software objects necessary to implement a selected wireless communication protocol.
US08020174B2 Method for making user-system interaction independent from the application of interaction media
The method of the invention consists, in a system of the type with three “tiers” , in inserting a fourth “tier” which is the business interaction and which makes it possible to obtain a user-system interaction component that is independent of the services of the application and of the media.
US08020172B2 Using status models having status derivations in a computer system
A design-time status schema model describes the progress of a data object through a computing process. The status schema model includes status variables, processing actions and constraints for performing actions. The status schema model also may describe permitted changes to a status variable in response to performing an action. At runtime, the status schema model is used to control processing performed by, or on, an instance of a data object corresponding to the status schema model.
US08020170B2 Information processing apparatus, method of operating it, and computer readable information recording medium
A display part receives an input from a user and display a message to the user, a constraint processing part processes constraints among functions of a printer based on the input which the display part has received, and generates constraint information, and a message generating part manages a plurality of terms in a form of a term list, and combines terms of the plurality of terms to generate the message to be displayed by the display part based on the constraint information generated by the constraint processing part.
US08020169B2 Context switching system having context cache and a register file for the save and restore context operation
In an application in which context switching often occurs such as in a real time OS, it is possible to significantly reduce the overhead caused by the context switching. The OS issues a Swap instruction and a context switch starts. The Swap instruction is issued together with a thread (i.e., context) ID to be replaced, to a thread control unit (9). The thread ID is used to uniquely identify threads stored in a context cache (8). The thread control unit (9) saves data from a register file (1) to the context cache (8) via a context-dedicated bus (12) and transmits data of a new thread from the context cache (8) to the register file (1). According to the thread ID received, the thread control unit (9) automatically interchanges the necessary number of data in the register file (1) and the data in the context cache (8).
US08020168B2 Dynamic virtual software pipelining on a network on chip
A NOC for dynamic virtual software pipelining including IP blocks, routers, memory communications controllers, and network interface controllers, each IP block adapted to a router through a memory communications controller and a network interface controller, the NOC also including: a computer software application segmented into stages, each stage comprising a flexibly configurable module of computer program instructions identified by a stage ID, each stage assigned to a thread of execution on an IP block; and each stage executing on a thread of execution on an IP block, including a first stage executing on an IP block, producing output data and sending by the first stage the produced output data to a second stage, the output data including control information for the next stage and payload data; and the second stage consuming the produced output data in dependence upon the control information.
US08020164B2 System for determining and reporting benefits of borrowed computing resources in a partitioned environment
An apparatus, program product and method improve reporting of performance data in computing systems having uncapped partitions, or partitions that can borrow computer resources. A system measures or otherwise determines time of processor use or another metric that relates to the actual use of a computer resource by the uncapped logical partition. The metric is determined during a computer operation that may include a thread or job, and that may span an interval or period of intervals. The system uses the metric to estimate what the response time would have been if a capped logical partition was alternatively used. Information derived from this estimated response time is reported to the user.
US08020152B2 Code morphing
Code morphing includes rewriting at least one underlying control structure of known code without affecting an intended context of the code.
US08020150B1 System, method, and computer program product for controlling a driver utilizing scripts
A system, method, and computer program product are provided for controlling a driver. In use, at least one script is received. Further, control code is generated based on the script. The control code is then executed during runtime for controlling a driver.
US08020146B2 Applying deferred refactoring and API changes in an IDE
A method, apparatus and computer-readable medium for managing changes to a library in a Producer IDE is presented. In one embodiment, the method includes the steps of compiling user source code in a consumer's workspace using at least one class from an original class library to produce a user's executable binary files; searching the executable binary files for references to Application Program Interface (API) changes that occurred when the original class library was updated; and generating at least one work item for each of the API changes that is referred to by the user's executable binary files.
US08020145B2 Method and language for process expression
A programming language for representing processes as strings of symbols has a syntax delimiting places in a symbol string. A convention associates delimited places in symbol strings. An invocation construct instantiated as an invocation string. A definition construct instantiated as a definition. Completeness of input of the invocation destination list is sufficient for resolving the process defined by a definition string.
US08020144B2 Metadata-based application deployment
Computer-implemented methods, computer-readable media, and an application system are disclosed for creating and deploying metadata-generated applications. Access is provided to one or more type libraries that each include one or more defined object types configurable for use in generating the application. The defined object types include data structure types, rule types, and data types. Input is elicited from a user regarding desired content and function of the application. Based on the user input, metadata is generated to adapt the defined object types to generate the application. Metadata is generated to adapt the defined data structure types to create one or more application databases, to adapt the defined rule types to create one or more application behaviors, and to adapt the defined data types to create one or more application data types.
US08020142B2 Hardware accelerator
A method for instruction processing may include adding a first operand from a first register, a second operand from a second register and a carry input bit to generate a sum and a carry out bit, loading the sum into a third register and loading the carry out bit into a most significant bit position of the third register to generate a third operand, performing a single bit shift on the third operand via a shifter unit to produce a shifted operand and loading the shifted operand into the fourth register, loading a least significant bit from the sum into the most significant bit position of the fourth register to generate a fourth operand, generating a greatest common divisor (GCD) of the first and second operands via the fourth operand and generating a public key based on, at least in part, the GCD. Many alternatives, variations and modifications are possible.
US08020140B2 Medium distribution device, medium reception device, medium distribution method, and medium reception method
According to the media server 100 and the network control apparatus 200, upon distributing a plurality of media data to the media receiving apparatuses 400 having different transmission rates by broadcasting or multicasting, the distribution precedence is attached by associating the program control information and the media data. The distribution precedence attached to the program control information is set same as or lower than the distribution precedence of all media data included in the program concerned. Then, depending on the distribution precedence, the transmission possible media data and the program only are selectively distributed. The program control information relating to the program that includes the receivable media data by the media receiving terminal apparatus 400 only is selected and received. This way, the receivable media data is distributed depending on the transmission environment of the media receiving apparatus. It is possible to prevent the media receiving apparatus selecting the invalid program.
US08020132B2 Combined memories in integrated circuits
Combined memories in integrated circuits are described, including determining a first requirement for logic blocks, determining a second requirement for memory blocks including a vertical configuration for the memory blocks, and compiling a design for the integrated circuit using the first requirement and the second requirement. The memory blocks may include non-volatile two-terminal cross-point memory arrays. The non-volatile two-terminal cross-point memory arrays can be formed on top of a logic plane. The logic plane can be fabricated in a substrate. The non-volatile two-terminal cross-point memory arrays may be vertically stacked upon one another to form a plurality of memory planes. The memory planes can be portioned into sub-planes. One or more different memory types such as Flash, SRAM, DRAM, and ROM can be emulated by the plurality of memory planes and/or sub-planes. The non-volatile two-terminal cross-point memory arrays can include a plurality of two-terminal memory elements.
US08020131B1 Method and apparatus for mapping flip-flop logic onto shift register logic
Method and apparatus for mapping flip-flop logic onto shift register logic is described. In one example, a method of processing flip-flop logic in a circuit design for implementation in an integrated circuit is provided. A chain of flip-flops in the circuit design is identified. The chain of flip-flops includes first and second control signals. A shift register is instantiated in a logical description of the circuit design for the chain of flip-flops. A shift register is instantiated in the logical description for the chain of flip-flops. First and second control chains of flip-flops are instantiated in the logical description for the first and second control signals, respectively. A multiplexer is instantiated in the logical description and is configured to select among an output of the shift register, an asserted logic state, and a de-asserted logic state based on outputs of the first and second control chains.
US08020127B1 Clock frequency exploration for circuit designs having multiple clock domains
A computer-implemented method of circuit design can include receiving clock frequency constraints defining relationships between clock frequencies of a plurality of clock domains of a circuit design specified within a high-level modeling system (305) and receiving a cost function that is dependent upon the clock frequencies of the plurality of clock domains (310). A feasibility result can be determined according to the clock frequency constraints and the cost function (315). The feasibility result can indicate whether a clock frequency assignment exists that specifies a clock frequency for each of the plurality of clock domains that does not violate any clock frequency constraint. The feasibility result can be output (315).
US08020123B2 Transaction-based system and method for abstraction of hardware designs
Apparatus and method for transaction-based abstraction process can, in an embodiment, include three main phases: first, selecting a set of transaction-processing finite state machines (FSMs) that determine transaction boundaries. Second, extracting the transaction-processing FSMs, composing them, and computing an abstracted FSM corresponding to the composed FSM after abstraction, step 115. Third, abstracting all signals in the design based on the computed abstract FSM.
US08020120B2 Layout quality gauge for integrated circuit design
A method for layout design includes steps or acts of: receiving a layout for design of an integrated circuit chip; designing mask shapes for the layout; transmitting the mask shapes to a litho simulator for generating wafer shapes; receiving the wafer shapes; calculating electrically equivalent gate lengths for the wafer shapes; analyzing the gate lengths to check for conformity against a threshold value, wherein the threshold value represents a desired value of electrically equivalent gate lengths; placing markers on the layout at those locations where the gate length violates the threshold value; and generating a histogram of gate lengths for comparing layouts for electrically equivalent gate lengths for layout quality.
US08020115B2 Apparatus, method and system for permanent storage of data
A plurality of first storage elements store data. A plurality of second storage elements store an error correcting code based on a data sub-string of the data. A syndrome is generated based on the first and second storage elements. An erroneously programmed content of the first storage elements is corrected based on the syndrome.
US08020112B2 Clipboard augmentation
Systems, methods, and data structures for augmenting data placed on the clipboard with additional data are disclosed. Such systems, methods, and data structures may transform the data to produce data in other formats using, for example, transform specifications or executable code.
US08020110B2 Methods for defining queries, generating query results and displaying same
Documents are grouped into a plurality of subjects. For documents associated with each subject, a document hierarchy is established that includes a plurality of hierarchical levels. A three-dimensional landscape defined by x, y and z orthogonal axes is displayed on a screen, and a plurality of document stacks are arranged in the landscape. Each document stack in the landscape corresponds to a subject, and has a plurality of layers arranged perpendicular to the length of the stack. Each layer in each document stack corresponds to one of the hierarchical levels of the hierarchy established for the subject corresponding to the stack. Images representing documents assigned to each level of the hierarchy are displayed in the layer of the stack corresponding to such level. A user navigates among the document images displayed in the landscape using a cursor.
US08020108B1 Separation of presentation and business models for common management platform tasks in a storage area network
Methods and systems for separating presentation and business models for common management platform tasks in a storage area network (SAN) are disclosed. A graphical user interface (GUI) object may be mapped to a task object, which include action(s) performed on a SAN. A selection of task objects from a collection of task objects is received, which are needed to implement the underlying functionality of a GUI object. The collection of task objects is part of a task framework. An arrangement of the task objects according to a hierarchy of the framework is received. The hierarchy includes simple task objects, corresponding to actions performed on a SAN, and composite task objects, corresponding to at least two simple task objects and may include other composite task objects. The arranged task objects are mapped to the GUI object by extending a presentation object to encapsulate the GUI object and the arranged task objects.
US08020106B2 Integration of personalized portals with web content syndication
Personal portal pages for individual users are integrated with web content syndication. For example, when a search query is received from the user, a list of hits is generated. For each hit, it is determined whether there is an associated syndication feed, such as an RSS feed. The list of hits is displayed for the user, and a syndication option is included for each hit that has an associated syndication feed. The user can select the syndication option and thereby subscribe their personal portal page to that syndication feed. In some embodiments, the user may also be able to select syndication feeds for subscription via an alternative interface.
US08020100B2 Fast creation of video segments
A computer-implemented method can include displaying, within a user interface in a digital media system, a media pane, and a project pane, displaying, within the media pane, a thumbnail group representing a media item, the thumbnail group comprising one or more thumbnails, a thumbnail comprising a plurality of frames, enabling a user to select, from the thumbnail group, a frame of the media item, and upon detecting that the user has selected a frame, creating a group of frames, the group of frames including the selected frame and one or more adjacent frames.
US08020098B2 Video analysis system of swing motion
A video analysis system for analyzing video of a swing motion including an imaging unit that records video of the swing motion, an impact detection unit, a video display unit, a control unit, and a personal computer. The control unit activates functions, remotely from the personal computer, and performs functions, including receiving the video of the swing motion, receiving an impact detection signal, recording the video of the swing motion, determining an impact time based on the impact detection signal and recording images of the swing motion for a predetermined time period that includes the impact with the ball, displaying the video of the swing motion on the video display unit, slowing down replay speed of the video of the swing motion to be lower than an actual speed of the recorded swing, temporarily stopping the video, and switching video replay between a forward mode and a backward mode.
US08020097B2 Recorder user interface
Methods and systems are provided for allowing a user to capture and edit electronic media on a single computing device. In one example, one or more features allow a user to simultaneously remove and recover segments of media without entering a complex editing stage. In one such example, the user may only be required to enter a single user input to remove and/or recover segments. In another example, one a feature allows a user to efficiently add a section of media to another section of media. For example, the user may add an audio track over a video track in a more efficient manner. In one illustrative example, the features are provided through a single user interface.
US08020093B2 Aligning content in an electric document
Aligning the contents of document objects on an electronic document page. Organizing a page of document objects so textual content is aligned to natural eye scanning patterns promotes readership and usability. When a user creates a new island of text, the new text can be snapped into alignment with an existing island of text. Invisible guidelines that emanate from textual features in a document object can provide a relative alignment reference that floats with the position of the object on the page. In response to placing a content insertion point (“IP”) on an electronic page with an existing document object, the IP can be automatically aligned to the content of the existing document object. A page with several arbitrarily positioned document objects can be automatically rearranged so that the contents of the document objects are each aligned to one another.
US08020092B1 Layered master pages
A system and method for providing layered master pages in page layout or illustration software comprises basing a layered page of a document on two or more layered master pages to provide a child page. The objects disposed on the layered master pages are interleaved with the objects disposed on the document page and output as a child page. The resultant child page image has objects on layers of the layered master pages interleaved with and/or among objects on layers of the document page.
US08020091B2 Alignment and breaking of mathematical expressions in documents
Embodiments relate to systems and methods for formatting a set of expressions in a document. In embodiments, the systems and methods provide the ability to format a set of expressions by aligning expressions or parts of expressions to each other or to the margins of the document, while also supporting breaking of one or more expressions into multiple parts to be placed on different lines. Breaking can include breaking in places requested by a user or breaking in places that are automatically determined to fit the expressions between the margins of a document.
US08020087B2 Program, information processing method, and information processing apparatus for indicating a search term in accordance with a user operation
An information processing apparatus for indicating a search term in accordance with a user operation assigns an operating element of an operation input device to a search term having been input and displays an information image containing the search term on a screen on the basis of search processing using the search term. The information processing apparatus also indicates a position of the search term in the information image when operation information on the operating element assigned to the search term is input while the displaying is being performed. Therefore, a user can check where a search term is located in a displayed page using a variety of operation input devices.
US08020085B2 Assigning priority levels to hyperlinks embedded in the created Web documents
The creator or author of the Web document or page at the Web site source of the page is enabled to prioritize all of the hyperlinks to other Web documents embedded in the Web page in order to optimize the needs such as the business needs of the host. The prioritization is applied in the determination of the order in which the Web documents linked to the activated embedded hyperlinks in the Web document are to be accessed. The system is implemented through the inclusion of a hypertext markup language tag associated with each of the prioritized hyperlinks indicative of the priority level of the associated hyperlink. The implementation for designating a priority level for each of the hyperlinks may be enabled to change any previously designated priority levels for said hyperlinks. Such changes in any previously designated priority levels could be made applicable to the priority levels in previously distributed copies of said Web document.
US08020082B2 Source-channel approach to channel coding with side information
Code designs for channel coding with side information (CCSI) based on combined source-channel coding are disclosed. These code designs combine trellis-coded quantization (TCQ) with irregular repeat accumulate (IRA) codes. The EXIT chart technique is used for IRA channel code design (and especially for capacity-approaching IRA channel code design). We emphasize the role of strong source coding and endeavor to achieve as much granular gain as possible by using TCQ. These code designs synergistically combine TCQ with IRA codes. By bringing together TCQ and EXIT chart-based IRA code designs, we are able to approach the theoretical limit of dirty-paper coding.
US08020079B2 Decoder device, decoding method and magnetic disk device
According to one embodiment, a decoder device includes a decoder configured to decode a to-be-decoded sequence by performing an iterative decoding process and to perform a parity check of a decoding result using a check matrix, a detector configured to detect that the to-be-decoded sequence is a non-code word based on a parity check result for each row of the check matrix by the decoder, and a controller configured to control the decoder according to a detection result of the detector.
US08020075B2 Channel quality index feedback reduction for broadband systems
A system and methodology are disclosed for exploiting channel correlation in time and/or frequency to reduce CQI feedback in wireless communications systems. By compressing CQI feedback at the receiver to reduce redundancy in CQI feedback information that results from the channel correlation, the average feedback rate is reduced. In various embodiments, redundancy in time may be removed from the CQI feedback by monitoring variations of the CQI information in time at the receiver so that CQI information for a given CQI reporting instance is communicated to the transmitter only if it differs from the CQI information for the previous CQI reporting instance. Otherwise, no feedback is performed. In other embodiments, CQI feedback is compressed by performing a discrete cosine transform (DCT) on the CQI data. The compressed CQI feedback information is then communicated to the transmitter through the feedback control channel where it is decoded into the original CQI information and used to generate signal processing information for various sub-carriers.
US08020074B2 Method for auto-correction of errors in a RAID memory system
A method for auto-correction of errors in an array of disk storage devices having a plurality of disk storage devices dedicated to storing parity data to provide fault tolerance for a loss of at least two of the plurality of disk storage devices. A read operation from the storage channels transfers data to a plurality of disk channel memories. The data in the disk channel memories is checked to confirm the data is valid. Responsive to detection of invalid data, the data may be tested to identify the disk storage channel in error, including sequentially excluding data read from a different one of the plurality of disk channel memories from a parity check and determining the validity of data from remaining disk channel memories. If valid data is obtained, the disk storage channel from which the data was excluded is identified as the disk storage channel in error.
US08020073B2 Dynamic memory architecture employing passive expiration of data
Apparatus for passively tracking expired data in a dynamic memory includes a time stamp memory configurable for storing information relating to a refresh status of one or more corresponding data entries in the dynamic memory. The apparatus further includes a timer configurable for defining a desired window of time in which a refresh operation of data in the dynamic memory is to occur in order to ensure that the data is valid. Control circuitry is coupled to the time stamp memory and to the timer. The control circuitry is operative to manage the information stored in the time stamp memory relating to the refresh status of the one or more corresponding data entries in the dynamic memory.
US08020071B2 Device with MPE-FEC frame memory
In transmission systems using digital video broadcasting standards for handheld terminals data is transmitted in bursts. Due to the restricted computing time, buffering of one or more bursts is necessary. The invention provides a memory optimalization for consecutive burst support. Thereby, a cyclic or non-cyclic memory model for a memory unit (19) of the device (1) for receiving bursts is provided.
US08020070B2 Trapping set decoding for transmission frames
Trapping set decoding for transmission frames is disclosed. In one aspect, a trapping set decoder includes a decoder that performs decoding operations on an encoded codeword in received data, and a detector coupled to the decoder for detecting the presence of any one of a group of possible trapping sets in the decoding operations on the encoded codeword. A selection processor is also included, coupled to the decoder, for providing a decoded codeword by selecting one trapping set of the group of possible trapping sets, the selected trapping set being present in the decoding operations of the codeword, and by using the selected trapping set to produce the decoded codeword.
US08020068B2 Memory system and command handling method
A memory system including a memory controller and a memory and a related method are disclosed. The method includes communicating a command and error detection/correction (EDC) data associated with the command from the memory controller to the memory, decoding the command and executing an EDC operation related to the EDC data in parallel, and if the command is a write command, delaying execution of a write operation indicated by the write command until completion of the EDC operation, else immediately executing an operation indicated by the command without regard to completion of the EDC operation.
US08020053B2 On-line memory testing
A method of testing on-line and spare memory is disclosed. Such memory may currently store in-use data at some addresses. The testing is initiated upon an occurrence of a pre-selected condition. An address range is determined that excludes at least the addresses currently storing functional data. The address range is subjected to a test pattern, and errors in the address range are reported.
US08020047B2 Method and apparatus for managing storage of data
In a method and apparatus for storage of data, data is stored. The stored data is checked, for example periodically and/or on data access, for development of a fault in the stored data. If a fault is detected, at least one of: (i) increased protection and (ii) increased error correction is applied to at least some of the remaining fault-free data.
US08020046B2 Transaction log management
A transaction processing system comprising a transaction log, a log management policy, a profile and a log manager, and method for managing the transaction log are provided. The method comprises maintaining a transaction log of recoverable changes made by transaction processing tasks; storing a log management policy including at least one log threshold and a plurality of possible actions associated therewith; and generating a historical profile comprising a set of acceptable values for characteristics of the log resource usage of tasks. Such log resource usage characteristics may include time taken for a task to complete, CPU resource consumed, number of log records made, etc. From a comparison of the profile behaviour to the actual behaviour of a task which has been identified as holding up trimming of the log, the likelihood that the identified task has entered an invalid loop and represents a ‘bad’ transaction instance, rather than simply just taking a long time to complete, can be inferred. Thus the most appropriate action can be selected and taken.
US08020036B2 Virtual disk drive system and method
A disk drive system and method capable of dynamically allocating data is provided. The disk drive system may include a RAID subsystem having a pool of storage, for example a page pool of storage that maintains a free list of RAIDs, or a matrix of disk storage blocks that maintain a null list of RAIDs, and a disk manager having at least one disk storage system controller. The RAID subsystem and disk manager dynamically allocate data across the pool of storage and a plurality of disk drives based on RAID-to-disk mapping. The RAID subsystem and disk manager determine whether additional disk drives are required, and a notification is sent if the additional disk drives are required. Dynamic data allocation and data progression allow a user to acquire a disk drive later in time when it is needed. Dynamic data allocation also allows efficient data storage of snapshots/point-in-time copies of virtual volume pool of storage, instant data replay and data instant fusion for data backup, recovery etc., remote data storage, and data progression, etc.
US08020033B2 Logical entity fault isolation in network systems management
Various embodiments include one or more of systems, methods, and software to provide a status of a logical entity between entity models in network management systems, such as for fault isolation, in an efficient manner. Some embodiments, when receiving requests for a status of a logical entity while already in the process of determining the status in response to a previously received request, include adding an identifier of the subsequent requestor to a status requestor list and not responding to or taking any further action with regard to the request from the subsequent requestor until the status in response to the first received status request is determined.
US08020028B1 Application management system for mobile devices
An application management system identifies a mobile device for use in a vehicle, home, or place of business, each of which includes a processor and is designed to function in a multiprocessor system. The mobile device is connected and configured into the multiprocessor system when a type of data used by the mobile device conforms to a type of data used in the multiprocessor system. A stored application in the multiprocessor system is identified that employs a same data type utilized on the mobile device. The stored application is run which includes taking over control and operation of the mobile device and process data received from the mobile device. Security is used to allowed to access the multiprocessor system.
US08020027B1 Timing control in a specialized processing block
The tension between fmax and Tco in a specialized processing block of a programmable integrated circuit device can be reduced by providing variable delays on the clock inputs of the pipeline registers within the specialized processing block. This allows the introduction of beneficial skew that allows slower functions to be performed within the specialized processing block rather than outside the block, thereby reducing Tco, without slowing down the clock—i.e., without reducing fmax. This technique may also apply to other specialized blocks such as memory.
US08020026B1 Phase-aligning corrected and uncorrected clocks
The present invention relates to providing a system clock signal that is based on either a first clock signal that is capable of being frequency-corrected or a second clock signal that is not capable of being frequency-corrected, depending on system needs. When the system clock signal is based on the second clock signal, all or part of the circuitry that provides the first clock signal may be disabled or powered-down to reduce power consumption. A multiplexer may be used to select either the first or the second clock signal to provide the system clock signal to system circuitry. The system circuitry may be intolerant of phase-jumps in the system clock signal; therefore, before the multiplexer transitions between the first and the second clock signals, the first clock signal may be phase-adjusted to bring it into phase-alignment with the second clock signal.
US08020025B2 Power saving scheduler for timed events
The disclosed system and methods include a power saving scheduler that maintains timed events in an event table. Each timed event has an associated tolerance period within which the event should begin execution following a trigger, and a timestamp indicating a scheduled execution time for the event. When a device is in a low-power sleep mode, a trigger may wake up the device to a wake state. The power scheduler then accesses the event table of upcoming timed events, and reorders the event table from the event having the shortest tolerance period to the event having the longest tolerance period. Each event for which the timestamp is within the tolerance period as measured from the trigger time is executed. After a plurality of such events are executed, the device may return to the sleep mode.
US08020024B2 Method for preventing erroneous resetting of electronic device due to electrostatic discharge
An exemplary method for preventing an electronic device from erroneously resetting due to electrostatic discharge (ESD) involves an electronic device that includes a reset control pin. The method includes providing a timer, and setting a reset condition of the reset control pin. If the reset condition is satisfied, the electronic device resets. The method includes appropriately setting the reset condition of the electronic device. The reset condition can virtually never be satisfied by an ESD. Thus, the electronic device is efficiently prevented from erroneously resetting due to ESD.
US08020023B2 Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices without a voltage controlled crystal oscillator
Exemplary systems and methods include a distribution device that maintains a clock rate and distributes a series of tasks to a group of execution devices. Each task has a plurality of samples per frame associated with a time stamp indicating when the task is to be executed. The execution devices execute the series of tasks at the times indicated and adjust the number of samples per frame in relation to the clock rate maintained by the distribution device.
US08020021B2 Two global precise times for synchronization
Method of controlling a wind power system comprising a plurality of system elements, the wind power system including a plurality of data processors distributed in the system elements, the method includes the steps of: synchronizing at least a part of the data processors to at least one reference signal distributed to the data processors from a time synchronization arrangement, associating the data processors with local clock generation circuitries, wherein the local clock generation circuitries associated with data processors of a first subset of the data processors have a peak-to-peak tracking jitter higher than or equal to a predetermined threshold value and wherein a second subset of the data processors have a peak-to-peak tracking jitter less than the predetermined threshold value, controlling at least one of said system elements at least partly by mechanism of a data processor from said first or second subset of data processors.
US08020020B2 Fast, automatically scaled processor time stamp counter
In one embodiment, a processor comprises at least one processor time stamp counter (TSC) and a control unit coupled to the processor TSC. The processor TSC corresponds to a TSC that is defined to increment at a TSC clock frequency even though the processor is configurable to operate at one of a plurality of clock frequencies. The control unit is configured to maintain the processor TSC, and is configured to update the processor TSC when the processor is operating at a current clock frequency of the plurality of clock frequencies, wherein the update comprises adding a value to the processor TSC, and wherein the value is based on the ratio of the TSC clock frequency and the current clock frequency.
US08020019B2 Managing voltage supply in multiple linked systems
In a data processing system having elements grouped into a plurality of power domains, each one of which has at least one processing element and at least two power supplies, power domains are interconnnected by sensing and switching circuitry which senses the conditions of power supply and demand in and among the domains and switches from one domain to power supplies in another domain in the event of failure in the first domain.
US08020017B2 Management of power domains in an integrated circuit
A method of operating a circuit, including operating in a first mode, wherein in the first mode, a first power domain operates in an active power mode and a second power domain operates in an active power mode, wherein in the first mode, a first set of at least one terminal of a first circuit of the first power domain are coupled to a second set of at least one terminal of a second circuit of the second power mode via an isolation circuit for providing signals from the first circuit to the second circuit, is provided. The method further includes operating the circuit in a second mode, wherein in the second mode, the first power domain operates in a power gated mode and a second power domain operates in an active power mode.
US08020015B2 Method and apparatus for on-demand power management
An apparatus for on-demand power management including a system controller, a clock domain manager coupled to the system controller and a power distribution manager coupled to the system controller. The system controller monitors a processing demand in a processing system. The clock domain manager provides one or more clock frequencies and, in response to the processing demand, switches between a first set of clock frequencies and a second set of clock frequencies without halting the processing system. The power distribution manager provides one or more operating voltages and, in response to the processing demand, switches between a first set of voltages and a second set of voltages without halting the processing system.
US08020014B2 Method for power reduction and a device having power reduction capabilities
A method for power reduction, the method includes determining whether to power down the at least portion of the component in response to a relationship between an estimated power gain and an estimated power loss resulting from powering down the at least portion of the component during the low power mode, and selectively providing power to at least a portion of a component of an integrated circuit during a low power mode. A device having power reduction capabilities, the device includes power switching circuitry, and a power management circuitry adapted to determine whether to power down at least the portion of the component during a low power mode in response to a relationship between an estimated power gain and an estimated power loss resulting from powering down the at least portion of the component during the low power.
US08020013B2 Adjustable-voltage power-over-ethernet (PoE) switch
An adjustable-voltage Power-over-Ethernet (PoE) switch provides data signals and output electrical powers to a multiple number of output PoE ports. The adjustable-voltage PoE switch has an output voltage-adjusting interface, allowing a user to select a specific power level or a specific output voltage for the particular output PoE port. The adjustable-voltage PoE can also include a conventional IEEE 802.3af-compliant power mode for further utilizing PoE in communicating and powering up external devices. A plurality of light indicators corresponding to the multiple number of output PoE ports provides further convenience by indicating a specific power level or a specific output voltage for a particular output PoE port using a particular color in each color-changing light indicator.
US08020011B2 Shared interface device for selectively using power supply over ethernet (POE) card and wireless network module
The present invention relates to a shared interface device for Power Over Ethernet (POE) and a wireless network module, comprises a motherboard and an interface device used for inserting a POE card or a wireless interface card. The motherboard includes an Ethernet connection interface, a signal processing unit, a logical conversion unit and an external power supply interface. When signals and power from an external network are transmitted via the Ethernet connection interface to the interface device, these signals and power will be further transmitted into the POE card for filtering to capture the power. Then, the captured power will be fed back to the interface device and transmitted via the logical conversion unit to the motherboard for use; when the logical conversion unit receives the power from the external power supply interface, the power is provided for the wireless interface card and the motherboard for use. Such shared design will effectively reduce complexity of circuit layout in the motherboard and lower costs for enterprises in developing a set of independent modules separately.
US08020008B2 Microprocessor identity device
A digital identity device for uniquely identifying legal entities. The digital identity device is used for secure electronic communications.
US08020002B2 Method of authenticating print medium using printing mobile device
A method of using a mobile device to authenticate a print medium offline before completing printing onto the print medium, the mobile device including processing means, a printhead and a sensor, the print medium comprising a laminar substrate, the method comprising the steps of: using the sensor to sense coded data provided on a surface of the substrate; using the processing means: determining, from the sensed coded data: an identity of the print medium; and at least part of a signature, the signature being a digital signature of at least part of the identity; determining, using the at least part of the signature, a determined signature; generating, using the determined signature and a public key stored in the mobile device, a generated identity; comparing the identity to the generated identity; and authenticating the print medium using the results of the comparison; and in the event the authentication step is successful, using the printhead to print onto the print medium.
US08019997B2 Information processing apparatus and method, recording medium, and program
The present invention relates to an information processing apparatus by which a communication channel providing a high degree of privacy is established between a PDA and a data communication server. Data encrypted with a temporary key is shared by a PDA and a memory card. The memory card decrypts the data by the shared temporary key, and then stores the data in the memory card. Data encrypted with a temporary key shared by a PC and the memory card. The PC decrypts the data by the shared temporary key, and then stores the data in the PC. The PC and the data communication server are connected to each other, and perform mutual authentication. The data encrypted with a temporary key shared by the PC and the data communication server as a result of the authentication is transmitted from the PC to the data communication server via a broadband network.
US08019994B2 Authentication of a request to alter at least one of a BIOS and a setting associated with the BIOS
A system comprises storage and a basic input/output system (BIOS) stored in the storage and adapted to be executed by a processor. The BIOS has an associated setting. The system receives an encrypted value that comprises an encrypted hash of a request to alter at least one of the BIOS and the setting. A first key is used to encrypt the value. The processor uses a second key corresponding to the first key to authenticate said request.
US08019991B1 System and method for secure provisioning of a mobile station from a provisioning server using IP address translation at the BTS/BSC
There is disclosed a security device for use in a wireless network comprising a group of base stations that communicate with numerous mobile stations. The security device prevents an unprovisioned one of the mobile stations from accessing an Internet protocol (IP) data network through the wireless network. The security device comprises a first controller for receiving from the unprovisioned mobile station an IP data packet comprising an IP packet header and an IP packet payload. The first controller replaces the IP packet header with a replacement IP packet header containing an IP address of a selected provisioning server of the wireless network. The first controller selects the provisioning server by selecting the IP address in the replacement IP packet header according to a load spreading algorithm.
US08019987B2 System configuration analysis
In accordance with one embodiment, a method for detecting potential problems in the configuration or components of a complex system comprises comparing first configuration data for a first system with second configuration data compiled from analyzing a plurality of systems in a selected population; and reporting anomalies associated with the first system, in response to determining that the first configuration data deviates from components determined to be common to the selected population.
US08019984B2 Method for controlling autostart of data application and video playback apparatus thereof
A method for controlling an autostart of a data application and a video playback apparatus thereof are provided. The method for controlling an autostart of a data application includes determining stored setup information of a start procedure of the data application, and executing the data application according to the determined setup information of the start method of the data application. Therefore, it is possible to prevent the data application from being automatically started unintentionally, and only the required data application can be automatically started by user control, and accordingly, user convenience is enhanced.
US08019983B1 Setting a flag bit to defer event handling to a safe point in an instruction stream
Methods and systems thereof for exception handling are described. An event to be handled is identified during execution of a code sequence. A bit is set to indicate that handling of the event is to be deferred. An exception corresponding to the event is generated if the bit is set.
US08019981B1 Loop instruction execution using a register identifier
Methods and apparatus are provided for performing loop execution. Modifier registers are used to hold loop counter values. Modifier register information and program memory address information are included in the loop instruction. When a processor executes a loop instruction, it decodes the instruction, identifies the modifier register, and accesses the register value to determine if the processor will jump back based on the memory address information. The loop execution can incur no clock cycle penalties.
US08019978B1 Unit status reporting protocol
A unit status reporting protocol may also be used for context switching, debugging, and removing deadlock conditions in a processing unit. A processing unit is in one of five states: empty, active, stalled, quiescent, and halted. The state that a processing unit is in is reported to a front end monitoring unit to enable the front end monitoring unit to determine when a context switch may be performed or when a deadlock condition exists. The front end monitoring unit can issue a halt command to perform a context switch or take action to remove a deadlock condition and allow processing to resume.
US08019977B2 Generating predicate values during vector processing
A method for performing parallel operations in a computer system when one or more memory hazards may be present, which may be implemented by a processor, is described. During operation, the processor receives instructions for detecting conflict between memory addresses in vectors when operations are performed in parallel using at least a portion of the vectors, and generating one or more predicate values corresponding to any detected conflict between the memory addresses, where a given predicate value indicates elements in at least the portion of the vector that can be processed in parallel. Next, the processor executes the instructions for detecting the conflict between the memory addresses and generating the one or more predicate values.
US08019975B2 System and method for handling load and/or store operations in a superscalar microprocessor
The present invention provides a system and method for managing load and store operations necessary for reading from and writing to memory or I/O in a superscalar RISC architecture environment. To perform this task, a load store unit is provided whose main purpose is to make load requests out of order whenever possible to get the load data back for use by an instruction execution unit as quickly as possible. A load operation can only be performed out of order if there are no address collisions and no write pendings. An address collision occurs when a read is requested at a memory location where an older instruction will be writing. Write pending refers to the case where an older instruction requests a store operation, but the store address has not yet been calculated. The data cache unit returns 8 bytes of unaligned data. The load/store unit aligns this data properly before it is returned to the instruction execution unit. Thus, the three main tasks of the load store unit are: (1) handling out of order cache requests; (2) detecting address collisions; and (3) alignment of data.
US08019974B2 Pipeline processor with write control and validity flags for controlling write-back of execution result data stored in pipeline buffer register
A bypass circuit is provided in a pipeline processor. A pipeline register is provided between an instruction execution stage and a write-back stage. The pipeline register stores a data validity flag and a WRITE control flag to control writing data into a general purpose register unit. The data retained in the pipeline register is allowed to be written back into the general purpose register unit when the WRITE control flag indicates “valid”. The pipeline register continues to retain the retained data even after the writing of the retained data into the general purpose register unit. The first pipeline register supplies the retained data to the second stage through the bypass circuit at the time of executing a subsequent instruction having data dependency on a preceding instruction.
US08019965B2 Data migration
The present invention provides for a method for managing the storage of data in a computing system that includes a data processor and local physical storage, involving the steps of: defining a virtual storage volume for access by the data processor, the data processor including a local storage pool mapped to the local physical storage and a remote storage pool mapped to physical storage at a remote site, and the virtual storage volume being overallocated with respect to the local storage pool; and migrating data between the local storage pool and the remote storage pool according to a defined migration policy.
US08019960B2 Metadata management system for an information dispersed storage system
An apparatus includes a processing module and a network interface. The processing module is operably coupled to obtain; a data storage transaction request regarding a file; determine identity of a user based on the data storage transaction request; access file level metadata based on the identity of the user to determine a plurality of file slices associated with the file; access file slice metadata to identify at least one of a plurality of storage nodes that stores or is to store, a data slice and coded subsets of at least one of the plurality of file slices; and generate a data storage transaction message to facilitate a data storage transaction regarding the at least one of the plurality of file slices. The network interface is operably coupled to convert the data storage transaction message into a network data storage message and transmit it.
US08019958B2 Memory write signaling and methods thereof
In a method of controlling a memory device, the following is conveyed over a first set of interconnect resources: a first command that specifies activation of a row of memory cells; a second command that specifies a write operation, wherein write data is written to the row; a bit that specifies whether precharging occurs after the write data is written; and a code that specifies whether data mask information will be issued for the write operation. If the code specifies that the information will be issued, then the information, which specifies whether to selectively write portions of the write data, is conveyed over the first set of interconnect resources after conveying the code. The write data to be written in connection with the write operation is conveyed over a second set of interconnect resources that is separate from the first set of interconnect resources.
US08019956B1 System and method for concurrently storing and accessing data in a tree-like data structure
A system and method are described for concurrently storing and accessing data in a tree-like data structure. In one embodiment, a data structure is identified comprising a plurality of nodes, at least one node of the plurality of nodes being associated with at least one other node of the plurality of nodes. Each node of the plurality of nodes is associated with an indicator indicative of an occurrence of a write operation related to the associated node. A determination is made if a write operation, related to any of the plurality of nodes, is occurring, and the associated indicator is set in accordance therewith. Access is prevented to any of the plurality of nodes whose associated indicator indicates the occurrence of the write operation, and access is allowed to others of the plurality of nodes.
US08019954B2 Kernel and application cooperative memory management
Embodiments of the present invention provide a mechanism for an operating system and applications to cooperate in memory management. Applications register with the operating system for cooperative memory management. The operating system monitors the memory and determines a memory “pressure” related to the amount of demand for the memory. As the memory pressure increases, the operating system provides a memory pressure signal as feedback to the registered applications. The operating system may send this signal to indicate it is about to commence evicting pages from the memory or when it has commenced swapping out application data. In response to the signal, the registered applications may evaluate the memory pressure, determine which data should be freed, if any, and provide this information back to the operating system. The operating system may then free those portions of memory relinquished by the applications. By releasing data the system may thus avoid swapping and increase its performance.
US08019945B2 System and method for transactional cache
A computer-implemented method and system to support transactional caching service comprises configuring a transactional cache that are associated with one or more transactions and one or more work spaces; maintaining an internal mapping between the one or more transactions and the one or more work spaces in a transactional decorator; getting a transaction with one or more operations; using the internal mapping in the transactional decorator to find a work space for the transaction; and applying the one or more operations of the transaction to the workspace associated with the transaction.
US08019942B2 Memory cards including a standard security function
A memory card of one published standard, such as the Multi-Media Card (MMC) or Secure Digital Card (SD), is modified to include the function of a Subscriber Identity Module (SIM) according to another published standard. The controller of the memory card communicates between electrical contacts on the outside of the card and both the memory and the SIM. In one specific form, the memory card has the physical configuration of the current Plug-in SIM card with a few external contacts added to accommodate the memory controller and data memory. In another specific form, the memory card has the physical configuration of the current SD card, including external contacts.
US08019936B1 Fast disk start system
A disk formatter (DF) for a rotating storage medium includes a target sector identification module that determines a block of target sectors of the rotating storage medium based on a read/write command signal. A current sector identification module determines a current sector of a read/write head. A DF control module begins a read/write operation at a command start sector that is different than a first sector of the block of target sectors. The command start sector is located within the block of target sectors.
US08019933B2 Memory system, multi-bit flash memory device, and associated methods
A memory system includes a multi-bit flash memory device and a flash controller configured to control the multi-bit flash memory device. The flash controller is configured to output a series of commands, pointers, and addresses to the multi-bit flash memory device for read/program operations.
US08019930B2 Storage system and storage management method for controlling off-line mode and on-line mode of flash memory
An object of the present invention is to provide a storage system and storage management method, which prevent a problem in the operation of stored data from being caused by unknown states of volume information and life information, when flash memories are placed in off-line mode and again placed in on-line mode. According to the present invention, there is provided a storage system 1200 which has flash memories 1300 constituting a storage area and a function of placing and handling the flash memories in off-line mode and on-line mode, and which stores and manages management information of the flash memories in on-line mode, the storage system including: when some or all of the flash memories in on-line mode are placed in off-line mode, creating a management area in off-line mode in the flash memories by moving existing data in an area used as the management area to an area other than the management area; writing the management information of the flash memories to the created management area; and placing the flash memories in off-line mode.
US08019929B2 Data processing apparatus and data control circuit for use therein
A data processing apparatus has a data saving control portion. At shutdown, within the period after a fall in the source voltage is detected until the source voltage falls down to the lower limit at which the apparatus is guaranteed to operate, the data saving control portion saves to a non-volatile memory all the data needed to restore the state of an electronic circuit portion.
US08019928B2 Method of managing a multi-bit-cell flash memory
A flash memory that supports N>1-bit programming is managed by, for at least one block of the memory, selecting the value of N to use for the block, designating one or more cells of the block as flag cells, and programming the flag cells to represent the selected value of N. Preferably, N is encoded according to whether the threshold voltages of the flag cells are greater or less than a reference voltage common to all values of N. The other cells of the block then are programmed in accordance with the selected value of N. N and its flag cells are selected when the block is first used to store data. Subsequent to an erasure of the block, a different value of N may be selected.
US08019926B2 Automatically assigning a multi-dimensional physical address to a data storage device
A method of assigning a multi-dimensional physical address to a tape-based data storage device is provided. The method includes accessing a first signal from a first communication path electrically coupled to a first tape-based data storage device, wherein the first signal indicates a physical position of the first tape-based data storage device with respect to a first axis. The method further includes accessing a second signal from a second communication path electrically coupled to the first tape-based data storage device, wherein the second signal is associated with a physical position of the first tape-based data storage device with respect to a second axis. The method also includes determining a unique physical location of the first tape-based data storage device in the second axis based on the second signal and assigning a unique physical address to the first tape-based data storage device, wherein the unique physical address is based on the physical position of the first tape-based data storage device in the first axis and based on the physical position of the first tape-based data storage device in the second axis.
US08019916B2 Mobile communication terminal system
A mobile communication terminal system includes a serial interface port, a multimedia output/input module, a multimedia processor, a frequency-signal output/input module, and a baseband processor. The serial interface port is coupled to a computer system via a serial interface. The multimedia output/input module provides a first input signal. The multimedia processor processes the first input signal to generate a first serial interface signal. The frequency-signal output/input module provides a second input signal. The baseband processor processes the second input signal to generate a second serial interface signal to the multimedia processor. The multimedia processor selectively establishes one of a communication connection between the multimedia processor and the serial interface port and a communication connection between the baseband processor and the serial interface port to correspondingly output one of the first serial interface signal and the second serial interface signal to the computer system via the serial interface port.
US08019915B2 Method and device for controlling access to multiple applications
The invention relates to a method and a device for controlling access to multiple applications which are each implemented as a client application in an operating system environment of a data processing device from a shared memory system. The problem addressed by the invention is that of providing an improved method and an improved device for controlling access to multiple applications which are each implemented as a client application in an operating system environment of a data processing device from a shared memory system, which allow an efficient exchange of data for input/output. In particular, interaction with multimedia data in such an operating environment should be optimized. The invention comprises the details of a method for controlling access to multiple applications which are each implemented as a client application in an operating system environment of a data processing device from a shared memory system which is constructed in the form of multiple memory blocks in the operating system environment, which are each assigned to one of the client applications.
US08019912B2 Blade center USB locking
A computer-implemented method, system and computer program product for managing USB ports on blades in a blade center are presented. A set of remotely-transmitted instructions causes a multiplexer to physically disconnect one or more selected USB ports on a blade. In one embodiment, the same one or more selected USB ports are also software-disabled by a USB software-based controller.
US08019911B2 System and method for testing and calibrating a control unit using an adaptation unit
A system and method for testing and calibrating a control unit including a microcontroller includes an influencing device and an adaptation unit. The adaptation unit includes a memory that can store at least part of a data of a data communication between the influencing device and the control unit. The memory can be read from and/or written to by the microcontroller of the control unit when the control unit is in an on state.
US08019907B2 Memory controller including a dual-mode memory interconnect
A memory controller including a dual-mode memory interconnect includes an input/output (I/O) circuit including a plurality of input buffers and a plurality of output drivers. The I/O circuit may be configured to operate in one of a first mode and a second mode dependent upon a state of a mode selection signal. During operation in the first mode, the I/O circuit may be configured to provide a parallel interconnect for connection to one or more memory modules. During operation in the second mode, the I/O circuit may be configured to provide a respective serial interconnect for connection to each of one or more buffer units, each configured to buffer memory data that is being read from or written to the one or more memory modules.
US08019906B2 Dual mode displayport (DP) and high definition multimedia interface (HDMI) transmitter configured to transmit video and/or audio signals in DP or HDMI according to mode signal
A system and method for dual mode DP and HDMI transmission are provided. Briefly described, one embodiment of a dual mode DP and HDMI transmitter, among others, can be implemented as follows. The dual mode DP and HDMI transmitter comprises a driver circuit controlled by a data signal. The dual mode DP and HDMI transmitter also comprises a control circuit coupled to the driver circuit. The control circuit is configurable to transmit the data signal in a DP mode or a HDMI mode according to a mode signal. One embodiment of a method, among others, comprises: receiving a mode signal; determining whether to configure the dual mode DP and HDMI transmitter for transmitting in a DP mode or an HDMI mode based on the received mode signal; and configuring a dual mode DP and HDMI transmitter in accordance with the determination.
US08019903B2 Removable accessory for a computing device
An accessory computing device or display detachable from another computing device such as a mobile computing device. The accessory computing device displays data from the mobile computing device including notifications relating to electronic mail messages, voice mail messages, stock prices, sports scores, etc. A user interacts with the accessory computing device to control the mobile computing device by, for example, replying to messages, controlling a game executing on the mobile computing device, or silencing a ringer on the mobile computing device. In some embodiments, a plurality of the accessory computing devices interact with the same mobile computing device (e.g., in a multi-player game or device location tracking application executing on the mobile computing device).
US08019902B2 Network adapter with shared database for message context information
A network interface adapter includes a network interface and a client interface, for coupling to a client device so as to receive from the client device work requests to send messages over the network using a plurality of transport service instances. Message processing circuitry, coupled between the network interface and the client interface, includes an execution unit, which generates the messages in response to the work requests and passes the messages to the network interface to be sent over the network. A memory stores records of the messages that have been generated by the execution unit in respective lists according to the transport service instances with which the messages are associated. A completion unit receives the records from the memory and, responsive thereto, reports to the client device upon completion of the messages.
US08019901B2 Intelligent network storage interface system
An interface device is connected to a host by an I/O bus and provides hardware and processing mechanisms for accelerating data transfers between a network and a storage unit, while controlling the data transfers by the host. The interface device includes hardware circuitry for processing network packet headers, and can use a dedicated fast-path for data transfer between the network and the storage unit, the fast-path set up by the host. The host CPU and protocol stack avoids protocol processing for data transfer over the fast-path, freeing host bus bandwidth, and the data need not cross the I/O bus, freeing I/O bus bandwidth. The storage unit may include RAID or other multiple drive configurations and may be connected to the INIC by a parallel channel such as SCSI or by a serial channel such as Ethernet or Fibre Channel. The interface device contains a file cache that stores data transferred between the network and storage unit, with organization of data in the interface device file cache controlled by a file system on the host. Additional interface devices may be connected to the host via the I/O bus, with each additional interface device having a file cache controlled by the host file system, and providing additional network connections and/or being connected to additional storage units.
US08019900B1 Opportunistic peer-to-peer synchronization in a synchronization system
The present invention provides an opportunistic peer-to-peer synchronization method, where client devices can either synchronize with a peer device or a master server, depending on which is the best available option. Client devices monitor synchronization information provided by peer client devices to determine if data that the client device desires to synchronize can be synchronized with a peer client device. If a peer device is available for synchronization, then a client device will synchronize with such peer device. Otherwise, the client device will synchronize with the master server or other device. Client devices can seamlessly switch between peer-to-peer synchronization and client-server synchronization, even during the middle of synchronization session.
US08019899B2 Delivering partially processed results based on system metrics in network content delivery systems
Methods, apparatuses and systems directed to processing client requests in distributed systems. Particular implementations of the invention are directed to allowing application servers to return partially processed results after having consumed a time slice allocation based on performance estimates, network performance metrics, and/or system performance metrics.
US08019895B2 Serial attached SCSI and serial ATA wide port tunnelling through a fibre channel connection
Network traffic encoded in a first protocol is transmitted across a first communications link, wherein the first protocol allows a first plurality of simultaneous logical connections. The transmitted network traffic is received at a first interface between the first communications link and a second communications link. The received network traffic is encapsulated within frames at the first interface, wherein the frames are generated in accordance with a second protocol, and wherein the second protocol does not allow any plurality of simultaneous logical connections that are allowed by the first protocol. The frames are transmitted from the first interface to a second interface across the second communications link. The frames are received and then unencapsulated network traffic is generated from the frames at the second interface, wherein the second interface is between the second communications link and a third communications link. The unencapsulated network traffic is routed to a selected logical connection of a second plurality of simultaneous logical connections across the third communications link, wherein transmission across the third communications link is in the first protocol.
US08019892B2 Multi-layered enveloped method and system for push content metadata
A method and system for adding processing intelligence to content payload in a dynamic content delivery architecture having at least a first processing element and a second processing element, the method having the steps of: creating a first envelope, the first envelope including content payload and second processing element metadata, the second processing element metadata adapted to be run on the second processing element; and forming a second envelope, the second envelope containing the first envelope and first processing element metadata adapted to be run on the first processing element.
US08019891B2 Network connection control technique, network connection technique and authentication apparatus
A network connection method includes: generating the same address as an address that is other than address currently used by the user terminal and is generated by the authentication apparatus, as a reconnection address, and storing the reconnection address that is valid for a predetermined valid period into a reconnection address storage device; and when a present time is within the predetermined valid period after the connection with the first network is disconnected, reconnecting to the first network by using the reconnection address stored in the reconnection address storage device without the authentication by the authentication apparatus.
US08019887B2 Method, system, and program for managing a speed at which data is transmitted between network adaptors
Provided are a method, system, and program for managing data transmissions at a local network device communicating with a linked network device over a network, wherein each network device is capable of transmitting data at different speeds. An operation is initiated to change a current transmission speed at which data is transmitted between the local and linked network devices in response to a speed change event. A determination is made of a new transmission speed different from the current transmission speed. A register is set in the local network device to indicate the new transmission speed. A speed change request and the new transmission speed are transmitted to the linked network device to cause the local and linked network devices to communicate at the new transmission speed, wherein the transmission occurs without terminating a linked exchange occurring between the local and linked network devices.
US08019886B2 Systems and methods for enhanced data delivery based on real time analysis of network communications quality and traffic
A system for improving digital data content delivery based on real time analysis of one or more network communications states. The networked computing system may include a network service provider device, a user equipment, a network link monitor, a data transfer agent, and a data communications network facilitating data communications amongst all devices of the networked computing system. The networked computing system may be configured to: detect at least one network communications metric, determine a network communications state associated with diminished communications throughput based on the detected at least one network communications metric, and then select an optimal rate for a data content transfer based on the determined network communications state. The network communications state may relate to either a state of network congestion or a state of reduced regional radio communications quality.
US08019884B2 Proxy content for submitting web service data in the user's security context
A computer implemented method provides a web service to a client. A document request identifying a web service on a web service server is sent from the client to an application server. The document request is stored at a first location. The application server then sends a proxy document request back to the client, wherein the proxy document request identifies the first location. The client then forwards the proxy document request to a web service. The web service generates a web service response, by resolving the proxy document request to the first location. The web service response is stored at a second location. A proxy web service response can then sent from the web service back to the client, wherein the proxy web service response identifies the second location. The client then forwards the proxy web service response to the application server. The application server generates a document response, by resolving the proxy web service response to the second location. The application server then forwards the document response to the client.
US08019880B2 Method for distributing service according to terminal type
An embodiment of the present invention discloses a method for distributing a service according to a terminal type, wherein a correspondence relation table for storing correspondence relations between a terminal type and an IP address of a network administration server, and an IP address of a service server is preset in a DHCP (Dynamic Host Configuration Protocol) server, and the method comprises the steps of: a terminal initiating, a DHCP access request to a network with terminal type information included in the access request; the DHCP server issuing an assigned IP address to the terminal, and querying for and issuing an IP address of a network administration server and an IP address of a service server corresponding to the terminal type information; the terminal registering with the network administration server according to the obtained IP address of the network administration server, and obtaining an access to the network; the terminal initiating a service request to the service server according to the obtained IP address of the service server, and the service server distributing the service.
US08019878B1 System and method for two way communication and controlling content in a web browser
A system and method for connected devices over a network includes: receiving, by an address registration server, a communication from a host device and a communication from an endpoint device; determining whether the host device and the endpoint device are connected to a single local network and whether the host device and the endpoint device are each executing a compatible application; and facilitating a network connection between the endpoint device and the host device over the local network by providing a private network address of the endpoint device to the host device.
US08019877B2 Method, system, server and terminal for processing message
A method, a system, a server, and a terminal for processing message are described. The method includes the steps as follows. A notification message for requesting to establish a session sent by a session requester is received, in which the notification message carries session management information related to the session. The session management information of the session in the notification message is acquired, and a session connection with the session requester is initiated according to the session management information. Alternatively, the notification message is acknowledged according to the session management information, a reply message is generated according to an acknowledgement result, and the reply message is sent to the session requester. In embodiments of the present invention, a Data Synchronization (DS)/Device Management (DM) server determines problems of the sent notification message according to the information returned from the terminal, so as to perform the further processing, thereby preventing the DS or DM server from blindly and repeatedly sending the notification message when not being informed that a session connection is established by a DS or DM terminal.
US08019871B2 Federation of grids using rings of trust
A system for sharing computer resources comprises a node in a first computer grid, and one or more processing units adapted to instantiate an information path from said node to computing resources of a plurality of other grids, said information path configured as hierarchical rings of trust such that each grid of said plurality of other grids is assigned to one of a plurality of hierarchical trust levels.
US08019869B2 Web serving system
A method for distributing files among a set of servers in a content-delivery system, includes selecting a file stored on a first server from the set of servers and associating a first replication value with that selected file. Then, at least in part on the basis of the first replication value, a determination is made as to whether the selected file is to be replicated at a second server selected from the set of servers.
US08019867B1 System and method for two way communication and controlling a remote apparatus
A system for controlling a remotely controlled apparatus includes executing, by a remotely controlled apparatus, a program for controlling actions of the remotely controlled apparatus. The system includes a first network connection between the remotely controlled apparatus and a network hub device configured to extend the range of a computer network may be established. The system also includes second network connection between the network hub device and an endpoint device executing an application for controlling the remotely controlled apparatus may be established. An endpoint device may send data over the first and second network connections for controlling the remotely controlled apparatus. An application executing within a web browser may process the data. A method for controlling a remotely controlled apparatus is also provided.
US08019865B2 Method and apparatus for visualizing network security state
There are provided a network security state visualization device and method, the device including: a security event collector collecting original security event information from network security apparatuses; a security event analyzer analyzing the original security event information collected by the security event collector and extracting characteristic data corresponding to a security event; and a three-dimensional visualization display unit visualizing a correlation between the characteristic data extracted by the security event analyzer as a three-dimensional screen to be displayed.
US08019858B2 System and method for utilizing system lag to send facts to an end user
A method for utilizing system lag to send facts to an end user. The method begins by monitoring a computer system to identify said system lag. After identifying system lag, the method determines an estimated length of the system lag, the estimated length being a measurement of time. The estimated length takes into account previously identified system lag lengths to better approximate the current system lag length. After determining the estimated length of the system lag, the method sends a fact to the end user during the system lag. The fact sent to the end user has a length equal to or less than the estimated length of the system lag. Finally, the method stores the actual length of the system lag in order to improve subsequent determinations of the estimated length.
US08019857B2 Flexible system health and remediation agent
A flexible compliance system is described herein that provides a deployable system health agent and automated remediation of computer system compliance failures based on configurable compliance rules. An administrator defines rules that represent compliance elements that the flexible compliance system will enforce. The flexible compliance system reads the rules defined by the administrator like a flexible set of conditions to check, and checks client computer systems based on the rules. The flexible compliance system generates a statement of health that indicates whether the computer system satisfies or violates each rule. In response to the statement of health, the flexible compliance system may take various actions with respect to a computer system in violation of a rule, including attempting to resolve the violation or quarantining the computer system to avoid interaction with other computer systems.
US08019854B2 System and method of providing information on computer memory use
A system and method of providing information about memory use of a remote computer upon a user's request. The system includes an operating system core (kernel), an operating system core unit, a coupling unit, and an agency unit connected to an interrogating computer by a communication channel. The agency unit operates to receive the user request, to convert the user request, to transfer the converted user request to the operating system core unit through the coupling unit, to obtain the information about the computer memory use from the operating system core unit through the coupling unit, and to transfer the obtained information to the interrogating computer. The coupling unit operates to establish an access to the operating system core unit and transfer data from the agency unit to the operating system core unit and from the operating system core unit backward to the agency unit.
US08019853B2 Data processing apparatus, data processing method, and storage medium storing computer-readable program
The present invention allows a structure of an entire system including various peripheral devices to be visually confirmable, allows a user to easily grasp or see the entire system, and allows the entire system to be effectively used. Thus, a CPU acquires a resource information structure and a status of each peripheral device by communicating with these devices, and a virtual system configuration display unit causes a display unit to display a system configuration based on the acquired resource information structure and each peripheral device status such that specific icons capable of being discriminated for respective functions are displayed to be connected on a virtual network path.
US08019852B2 Mobile communication terminal and method for aligning preference items
A mobile communication terminal and method for aligning preference items. The mobile communication terminal has a memory for storing an access value for each item, which is made based on access times of a user to each item, a weight value of each item determined by the user, and a preference value of each item, which is calculated by considering the access value and the weight value of each item, and a control section for changing the access value of a predetermined item whenever the user selects the predetermined item, calculating the preference value of the predetermined item based on a changed access value and the weight value of the predetermined item, and forming a preference item list by aligning items based on the preference values thereof.
US08019848B2 Method and apparatus for connection exploration in a network
An improved method for connection exploration in a network is disclosed, wherein said network includes a plurality of network elements each including at least one port, wherein a globally unique identifier is assigned to each individual port of said network elements, and wherein connected ports of two network elements transfer their globally unique identifiers over a corresponding connection using heartbeat-ordered sequences. The method comprises capturing said transferred globally unique identifiers at receiving ports, storing each of said captured globally unique identifiers at a corresponding receiving port, reading out said transferred globally unique identifiers stored at each port of said network elements using an in-band access, matching said read out globally unique identifiers to a hardware configuration data set to identify connected network elements and connections between said connected network elements, and recording information about existing connections between said network elements.
US08019846B2 Remote activation of home devices
Method for remote management of a home device (3), said method comprising: a connection step wherein the home device (3) connects to a remote walled garden home device management (WG_HDM) server (10); a pre-activation cycle wherein a pre-activation policy is run on the home device (3) from the WG_HDM server (10); a transfer step wherein the home device (3) is redirected by the WG_HDM server (10) to a remote public home device management (P_HDM) server (14); an activation cycle wherein an activation policy is run on the home device (3) from the P_HDM server (14).
US08019839B2 Enhanced network adapter framework
An enhanced network adapter framework, in which parameters are stored in a configuration table, the parameters being customized for a network and an application. A network adapter customized for the network and the application is instantiated based on invoking a generic network adapter which externally references the configuration table, and communication between the application and the network is effected using the instantiated network adapter.
US08019831B2 Adaptive buffering of database server response data
Aspects of the subject matter described herein relate to buffering database server response data. In aspects, a database driver receives a request for data from a requester such as an application. Based on the request and information associated with a query, the database driver determines whether the requester is allowed to obtain data that has been previously buffered. If the database driver determines that the requester is not allowed to obtain data that has been previously buffered, the database driver indicates that blocks corresponding to the data may be freed. The database driver obtains new blocks from the database when they are needed. The database driver may determine whether to free blocks depending on a mode in which the blocks are accessed. When blocks are requested in a stream mode, they may be discarded once provided to a requester unless a bookmark has been set.
US08019829B2 Output management system and method for enabling printing via wireless devices
A system and method for managing output such as printing, faxing, and e-mail over various types of computer networks. In one aspect, the method provides for printing via a wireless device. The system provides renderable data to the wireless device by which a user-interface (UI) may be rendered. The UI enables users to select source data and an output device on which the source data are to be printed. The source data are then retrieved from a local or remote store and forwarded to a print service, which renders output image data corresponding to the source data and the output device that was selected. The output image data are then submitted to the output device to be physically rendered. The user-interfaces enable wired and wireless devices to access the system. The system enables documents to be printed by reference, and enables access to resources behind firewalls.
US08019827B2 Quick deploy of content
Non-administrators selectively move content from a source network to a destination network. The source network includes a deployment server that can deploy an item and its dependencies (if any) listed in a quick deploy list without having to get specific administrator authorization for the deployment. The deployment server can be configured to check the quick deploy list relatively frequently so that any items listed in the quick deploy list are quickly deployed. The listing of items in the quick deploy list is organized into “jobs” and identifies a path that indicates the source and destination for each job. A job is associated with one path and specifies one or more items of the source to be deployed and a schedule to deploy the specified item(s). The deployment server is configured by the administrator with permissions for specific authors to list items in the quick deploy list.
US08019826B2 Reliable reception of messages written via RDMA using hashing
In one embodiment, a first network system obtains from a second network system, as a result of an RDMA read operation or an RDMA write operation, a message and a hash of the message, contiguous thereto. The first network system generates a computed hash of the obtained message and compares the computed hash of the message with the obtained hash of the message. The first network system processes the obtained message according to whether the computed hash is equal to the obtained hash.
US08019825B1 Packet buffer apparatus and method
In managing and buffering packet data for transmission out of a host, descriptor ring data is pushed in from a host memory into a descriptor ring cache and cached therein. The descriptor ring data is processed to read a data packet descriptor, and a direct memory access is initiated to the host to read the data packet corresponding to the read data packet descriptor to a data transmission buffer. The data packet is written by the direct memory access into the data transmission buffer and cached therein. A return pointer is written to the host memory by the direct memory access indicating that the data packet descriptor has been read and the corresponding data packet has been transmitted. In managing and buffering packet data for transmission to a host, descriptor ring data is pushed in from a host memory into a descriptor ring cache and cached therein. Data packets for transmission to the host memory are received and cached in a data reception buffer. Data is read from the data reception buffer according to a data packet descriptor retrieved from the descriptor ring cache, and the data packet is written to a data reception queue within the host memory by a direct memory access. A return pointer is written to the host memory by the direct memory access indicating that the data packet has been written.
US08019821B2 Method for creating adaptive distributions
A method to dynamically create an adaptive distribution list through an application of a combination of mathematical, logical and/or programmable operations to existing static distribution lists or user directories. This list is created as part of the information message sent to the entries on the distribution list. In this invention, the user or sender does not need to interface with the Group creation modification tool. Another feature of the invention is that the newly created distribution lists can be temporarily or permanently saved as designed by the sender. This invention eliminates the need to separately create distribution and then send messages to the entries on the distribution list.
US08019819B2 Methods and systems for expositions and conventions
A convention center is disclosed having generally permanent booths 10 to avoid the need to provide installation for every convention thereat. The convention center is equipped for exhibitors to upload presentations prior to the show, the presentation being viewable remotely before, during, and after the convention by a number of parties, thus allowing exhibitors to make educated decisions on attending a convention and a cost therefor. Identification can be provided to visitors so that booths can identify a class for the visitor, and that class can be utilized to provide an appropriately selected presentation to the visitor. The identification can be used to track foot traffic in the convention hall, thus promoting more accurate pricing of booths. The identification can also be used as a navigation aid to the visitor.
US08019815B2 Interactive audio/video method on the internet
A method and system for providing live entertainment and teaching using interactive video and audio over an open internet connection to multiple viewers. The entertaining talent-person or teacher is located in various places and locations. In each location the talent-person talks about a particular subject such as cooking, travel, physics, farming, music, politics, or baseball and is broadcasting live audio and video of the talent-person through a camera and microphone connected to a computer, which is connected to the internet. The viewers see and hear the talent live by watching a web page on the viewers' devices connected to the internet. The viewers are able to comment and ask questions to the talent-person through chat input available on the web site. The talent-person to reads the viewer's comments and questions and responds to the question.
US08019814B2 Service for standardization of resource metadata models via social networking—arriving at an agreed upon (standard) resource meta-model via social consensus
Disclosed are systems and methods for generating standardized models for a resource via social computing. The disclosed systems and methods generate standardized models for resources via social computing and include receiving a request for the registration of a resource from a first client; collecting data defining at least one property of the resource to be registered and registering the resource with a server having a plurality of clients. The method also includes receiving subsequent request for the registration of a substantially similar resource from a second client; providing the subsequent client with earlier collected data from other clients defining the properties of the existing resource, and receiving data chosen by the subsequent client defining the properties of the new substantially similar resource. The method further includes weighting the collected data defining at least one property of the resource based on the frequency of selection of the data to define at least one of the property of the resource by clients of the server registering a substantially similar resource and designating a consensus, of the plurality of clients, of the defining properties of the substantially similar resources as the defining properties for a synthetic standard format model for the resource and substantially similar resources based on the weighted data.
US08019810B2 Television viewing of RSS
A method of displaying items from an RSS feed on a television display involves registering the RSS feed with an RSS aggregator, the RSS feed aggregator being operatively coupled to the television display for display of RSS feed items; at the RSS aggregator, polling the RSS feed for RSS feed items; determining if the RSS feed contains an item that has been newly added since a preceding poll of the RSS feed; and if the RSS feed contains an item that has been newly added since a preceding poll of the RSS feed, downloading and displaying the newly added item on the television display replacing a previously displayed item from the RSS feed. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US08019805B1 Apparatus and method for multiple pass extended precision floating point multiplication
A floating point multiplier circuit includes partial product generation logic configured to generate a plurality of partial products from multiplicand and multiplier values. The plurality of partial products corresponds to a first and second portion of the multiplier value during respective first and second partial product execution phases. The multiplier also includes a plurality of carry save adders configured to accumulate the plurality of partial products generated during the first and second partial product execution phases into a redundant product during respective first and second carry save adder execution phases. The multiplier further includes a first carry propagate adder coupled to the plurality of carry save adders and configured to reduce a first and second portion of the redundant product to a multiplicative product during respective first and second carry propagate adder phases. The first carry propagate adder phase begins after the second carry save adder execution phase completes.
US08019804B2 Method and apparatus for calculating an SSD and encoding a video signal
The present invention relates to a method and apparatus for calculating the Sum of Squared Differences (SSD) between a source block and a reconstructed block of image or video data encoding according to an encoding scheme such as H.264/AVC. In a preferred embodiment, the method computes the SSD by finding the SSD between coefficients of an integer transformed residual block and the corresponding inverse-quantized coefficients. Preferably the inverse quantized coefficients are found with the aid of a look up table. This method may save computing time and processing power compared to calculating the SSD directly from the source and reconstructed blocks. The SSD is related to the distortion caused by encoding and the method may be used in calculating the rate-distortion of a particular encoding mode. One embodiment of the invention encodes a block of data by selecting the encoding mode with the least rate-distortion.
US08019802B2 Cryptographically secure pseudo-random number generator
A cryptographically secure pseudo-random number generator is configured to obtain one or more unpredictable sources of entropy that provide a seed. A current internal state of the number generator is modified as a function of the current internal state and the seed to accumulate entropy. The modified internal state may be obtained by using non-linear feedback shift register operations on the internal state and the seed. A pseudo-random number is then generated based on the modified internal state of the number generator. The one or more unpredictable sources of entropy may be combined into the seed. The internal state of the number generator may be continually modified with additional seeds obtained from the one or more unpredictable sources and the current internal state. Additionally, the internal state of the number generator may be modified on demand with a new seed received from a calling application.
US08019801B1 Techniques to rate the validity of multiple methods to process multi-dimensional data
A system and method for rating the validity of multiple data processing algorithms A1-An on a set of multi-dimensional input data I where P1-Pn is the output data produced by the competing algorithms. Processing steps include: (1) computing the Fourier Transform or the phase congruence of the input data I, (2) computing the Fourier Transform or the phase congruence of the output data P1-Pn, (3) computing the phase of the data computed at step 1, (4) computing the phases of the data computed at step 2, and (5) computing a similarity metric, such as the normalized cross correlation of each phase computed at step 4 with the corresponding phase computed at step 3. The similarity metrics computed at step 5 can be ordered to provide a ranking of the algorithm validity.
US08019800B2 Access device, information recording device, information recording system, file management method, and program
An information recording device, which includes a nonvolatile memory whose areas are managed using an FAT file system and enhances the reliability of directory entries using a cyclic shift checksum, recalculates the cyclic shift checksum efficiently and performs seeking at a higher speed. A nonvolatile memory (25) of an information recording device 2 is managed using an FAT file system. In the memory, a plurality of directory entries are allocated to a single file. The device enhances the reliability of the directory entries using a cyclic shift checksum, and manages information indicating the position and the size of a storage area of file data using an extent information entry (203). The device further uses an update information entry (204) and a dummy entry (205).
US08019798B2 Method and apparatus for collecting and displaying network device information
In one particular embodiment, the disclosure is directed to a network management system. The network monitoring system includes at least one device definition file, a simple network management protocol enabled communications interface, and a data access interface. The definition file includes query instructions associated with portions of MIBs associated with a network device. The simple network management protocol enabled communications interface may access the network device using the query instructions and may receive response data from the network device. The data access interface may be configured to provide external access to the response data and configure thresholds.
US08019797B2 Method and system for merging disparate virtual universes entities
A migration tool for merging disparate virtual universes by selecting a source region or source account, selecting a destination edge or destination account, retrieving and storing virtual universe information for the source region or account, inserting the virtual universe resources of the source region or account into the destination region or account, activating the inserted resources, and deleting the source resources from the source region or account.
US08019795B2 Data warehouse test automation framework
Various technologies and techniques are disclosed for providing a data warehouse test automation framework system. A data generation module is provided that is operable to generate data scenarios that ensure specific logic is being validated against a data warehouse. A data validation module is provided that has data validation blocks that provide a framework for validating data completeness and data integrity of a data warehouse. The data validation blocks are represented by query templates that provide specifications for how queries that perform the validating of the data completeness and the data integrity should be structured. Dimensions in the data warehouse are modeled using an object oriented programming syntax.
US08019792B2 Information processing apparatus and information processing method
When a hot folder monitoring section detects entry of a data file into a hot folder, a job ticket creating section creates a print job for the entered data file. A print data transmitting section transmits the created print job to a printer. If the hot folder monitoring section determines that the data file is entered from an input source folder to the hot folder, the print system transfers the data file to the input source folder.
US08019791B2 Method and system for transforming metadata modeled in the common information model into grid control target metadata
An automated technique for generating target metadata for a CIM-enabled managed entity is provided. A method of generating management metadata for a resource comprises receiving information indicating a resource to be managed, obtaining information relating to the resource, extracting properties relating to management of the resource from the information relating to the resource, selecting from the extracted properties at least one property that is relevant to management of the resource, and for each of the at least one selected properties, generating metadata enabling the resource to be managed.
US08019780B1 Handling document revision history information in the presence of a multi-user permissions model
One embodiment of the present invention provides a system that controls accesses to revisions of documents in the presence of a multi-user permissions and ownership model. During operation, the system receives a request to on behalf of a user to access a revision of a document. If the request is directed to a most-recent revision of an existing document, the system uses the multi-user permissions and ownership model to control access to the revision. Otherwise, if the request is directed to a previous revision of the document, the system grants access to the revision only if the user was the owner of the document at the time of the revision.
US08019775B2 Human resources networking system and method thereof
A human resource networking system, which is a novel method establishing a business system for locating, identifying, promoting and assisting in the employing of career project workers in the non-career workforce, includes a Relational Database comprising an Inductive Credit Matrix containing People Elements, Places Elements, Projects Elements, and Things Elements derived from People Information, Places Information, Project Elements, and Things Elements; a plurality of Credit Constructs each of which is formed by associating two or more of the People Elements, the Places Elements, the Projects Elements, and the Things Elements and stored in the Inductive Credit Matrix of the Relational Database; and a Display Device for outputting Credit Bytes generated by combining the Credit Constructs upon query.
US08019772B2 Computer method and apparatus for tag pre-search in social software
A computer-implemented method and system for tag-based searching. One or more initial tags are entered or otherwise input by a user. The invention system determines related tags to the user entered initial tags and enables user review of the determined related tags. The user selects from the determined related tags and forms an improved tag-based search relative to the initial tags. Methods employed for determining related tags include conventional frequency of co-occurrence method, a lexical method, a semantic method, a user list method, a recency method, a reference database method and a resource method. The invention method/system also allows the user to store selected components of those searches for future use/reuse. The invention also allows the user to share selected components with selected other users.
US08019765B2 Identifying files associated with a workflow
To determine files associated with one or more workflows, a trace of accesses of files in at least one server is received. The files are grouped into at least one set of files, where the files in the set are accessed together more than a predetermined number of times in the trace. Files associated with the particular workflow are identified based on the at least one set.
US08019762B2 Binary data classification method, binary data classification device, computer program, and storage medium
An information processing apparatus 100 for realizing a binary data classification method of the present invention includes a CPU for computing a column vector a that has at least a quarter of its components equal to zero, which satisfies diag(y)Dna>0, where a represents a column vector having a coefficient of each term of the set polynomial function as an element, Dn represents a matrix determined on the basis of a combination of the values taken by the respective terms, and y represents a row vector having as an element the value of a class to which binary data in which a value of each element is 1 or −1 should be classified when the binary data is given, and thus classifies the data of an object of classification, which is inputted through a keyboard, in accordance with a set polynomial function.
US08019761B2 Recording medium storing a design support program, design support method, and design support apparatus
A design support apparatus extracts feature data corresponding to design data to be searched upon receiving the design data to be searched. The apparatus checks the extracted feature data against the feature data associated with the feature associated information, ordering the design data associated with the feature associated information in descending order of similarity to the design data to be searched, retrieving one piece of the ordered design data. The apparatus generates a classification hierarchy consisting of pieces of classification data obtained by classifying a set of the retrieved design data based on a degree of feature similarity using the feature data associated with the feature associated information. The apparatus selects the design information closely associated with the classification data by fetching the design information corresponding to the design data contained in the classification data from the design associated information associating the design data and the design information.
US08019759B2 Conversion of data from a first file type to a second file type for use by a telecommunications equipment inventory system
Data files produced by one inventory scan are converted for use by a different inventory process so that multiple inventory scans to address multiple inventory processes are avoided. A subset of the categories of data from a first data file is extracted and included in a second data file. The second data file is provided with a different file type and format than the first data file. Additional information may be provided within the second data file such as data provided as user input and/or data that is looked-up from other sources. The second data file is uploaded to an inventory process such as by being sent to a file transfer protocol server where it is available for subsequent consideration by an inventory server.
US08019758B2 Generation of a blended classification model
Methods for updating an information retrieval system are disclosed. In one embodiment, search terms affiliated with mappings or associations that represent a connection of relevancy between a query and an asset are pushed as content updates to a client system (e.g., as new updates or utilized to replace older data). The search terms are inserted (e.g., inserted as metadata) into corresponding content (the content associated with the asset). In this manner, content-searching data can be updated (e.g., remotely updated) as frequently as desired, even periodically, or selectively as new manually and/or automatically derived data becomes available. In another embodiment, the update data is already built into the content when it is delivered to a client machine. Other disclosed embodiments pertain to methods for generating a data mining classification model that is a blended representation of associations (e.g., query-asset associations) having different characteristics and/or different originating sources.
US08019755B2 Internet-user accessible system database computer method and system for analyzing government legsilationand legislative documents, statutes, bills, by-laws, proposals and amendments
The present invention relates to a computer method and system for analyzing, critiquing and providing feedback on or for government legislation and legislative documents, statutes, bills, by-laws, proposals and amendments hereto for referred to as legislation or legislative document, and more particularly, to a computer method and system for quantifying key components and sections within the legislation or legislative document. This computer method and system works in conjunction with a document management system. This computer method and system quantifies the feedback of the user based on a single user or multiple users' opinion. The result is a computerized document in the form of a report that can be printed, collaborated, managed and distributed electronically. The key component used to quantify feedback is a scoring tool with a set of criteria and standards used to assess the legislation or legislative document.
US08019746B2 Optimized search result columns on search results pages
Computer-implemented system and methods are disclosed for optimizing the relative positions of sponsored and organic search results on a search results page displayed to a user, including calculating, by a search engine, a degree of commerciality of a search query; receiving the search query from a user by the search engine; and delivering, by the search engine to a browser of a user, a plurality of sponsored search results in at least two columns and a plurality of organic search results in at least a third column of one or more search results pages, wherein a layout of the at least three columns depends on the degree of commerciality of the search query.
US08019726B2 Method, apparatus, program and system for migrating NAS system
In a state where the migration source NAS apparatus is continuously operated, a migration processing program confirms the update date and time of files stored in the migration source NAS apparatus, and migrates only the files that were not updated from a specific time to the start date and time of migration processing. Or, the migration processing program migrates the files stored in the migration source NAS apparatus sequentially from the oldest file. The migration performance is calculated based on the capacity and migration time of the migrated files, and the time required for migrating the non-migrated files is calculated based on the size and migration performance of the non-migrated files.
US08019723B2 Deferred copy target pull of volume data
A composite storage server employs a plurality of distributed storage sites including a mount site, a source copy site and one ore more copy target sites for executing a storage of volume data within the composite storage server. In operation, a deferred copy target site receives a communication of a source copy complete message from the mount site, the source copy complete message being indicative of the source copy site having a complete copy of the volume data, and detects a transition by the mount site of the host job from an active status to an inactive status subsequent to the communication of the source copy complete message from the mount site. Based on the inactive status of the host job, the deferred copy target site pulls the volume data from a peer distributed storage site having a complete copy of the volume data.
US08019717B2 Definition of context for specifying uniqueness of identifiers and context-based identifier mapping
Systems, methods, and apparatus, including computer program products, providing unique identifiers for data-bearing digital objects. Scheme-based definition of uniqueness contexts and scheme-based mappings between identifiers are described. A method of one aspect includes generating a first object identifier for a first object of a first object type on a first system, the first object identifier having an identification context. The identification context includes a first system identifier or one or more second object identifiers of one or more respective second objects. The method further includes providing the first object identifier with the identification context to identify the first object uniquely. A method of another aspect includes defining an equivalence mapping between first identifiers with respective first identification context values and second identifiers with respective second identification context values; and using the equivalence mapping to map an identifier for one object to an identifier for another semantically equivalent object.
US08019716B2 Reflective processing of TMK hierarchies
A method for the automatic examination of knowledge system hierarchies is disclosed. A target TMK hierarchy is represented as a plurality of records in a database. A second TMK hierarchy (a “critic”) is constructed of tasks, subtasks, methods, procedures and actions. The critic hierarchy includes actions that retrieve and examine at least one record of the database representing the target hierarchy. The examination of the record provides a result. The result is of the form of a modification of the processing within the critic hierarchy or of the form of a report or a modification of the target hierarchy's elements, namely, tasks, methods, procedures, actions, class structures, or the relationship between the elements.
US08019714B2 Thinking system and method
A thinking system and method is provided by the present invention. In the present invention, the “thinking” system is capable of accepting information from outside environment, analyzing the information, requesting additional information, and then resulting the problem. More particularly, the system can make new rules according to the information within the system and the new information received and requested. The rule making process is not controlled by outside command, but by an internal controlling mechanism that can be modified by the outside commands. Further, the system comprises a knowledge structure that can be used by the system for analyzing the inputted information, making request for additional information, making new rules, and solving problems, wherein the knowledge structure comprises element files include direct link information of the elements with other elements of the element files in the knowledge structure.
US08019708B2 Methods and apparatus for computing graph similarity via signature similarity
This disclosure describes systems and methods for identifying and correcting anomalies in web graphs. A web graph is transformed into a set of weighted features. The set of weighted features are then transformed into a signature via a SimHash algorithm. The signature is compared to the signature of one or more other web graphs in order to determine similarity between web graphs. Actions are then carried out to remove anomalous web graphs and modify parameters governing web mapping in order to decrease the likelihood of future anomalous web graphs being built.
US08019707B2 Interactive hybrid recommender system
A hybrid recommender system, in which the initial stereotype is manually defined by an expert and an affinity vector of stereotypes relating to each specific user who registers onto the system, is created to define a specific profile for each user. Recommendations for a specific user are generated according to the initial stereotype and the affinity vector of stereotypes. A binary feedback, from user regarding specific items picked by him is received (e.g., while of the item), which can be either positive or negative. Then the affinity vector of stereotypes is updated.
US08019706B2 Storage system dynamic classification
The classification of data stored on a storage medium is dynamically modified without the data being relocated to another storage medium. Data stored on a plurality of storage mediums is classified independent of the physical location at which the data resides. Rather than moving data to storage media that possess different classifications, the data itself receives a classification apart from the storage medium. Data which is considered high priority would be afforded maximum use of the storage medium resources and bandwidth availability. Data that is of lower interest is classified with a lower classification resulting in differing levels of resources authorized to access that data. Throughout this reclassification process the data remains resident on the same storage medium.
US08019697B2 Optimization of microgrid energy use and distribution
An energy distribution may include a server and one or more databases. The system may communicate with an energy provider to receive energy provider data, at least one information collector to receive information collector data such as individualized energy usage data, customer preferences, and customer or location characteristics, and the one or more databases for receiving data for optimization. The system may calculate a cost of service or avoided cost using at least one of the individualized energy usage data and a system generation cost at a nearest bus. The system may also forecast individualized demand by end-use, individualized demand by location, energy prices, or energy costs. The system may optimize energy distribution, energy use, cost of service, or avoided cost using the forecasted individualized demand by end-use, the forecasted individualized demand by location, the forecasted energy prices, and the forecasted energy costs.
US08019694B2 System and method for estimating forward retail commodity price within a geographic boundary
Embodiments disclosed herein provide a new way to generate estimated forward retail prices for a retail commodity within a geographic boundary that represents a target market. Using estimates for local retail prices, combined with knowledge of current and historical wholesale prices, embodiments disclosed herein enable the creation of a forward estimate of retail prices on fuels for a specific location, time period, and fuel grade. In some embodiment, the process of creating a forward estimate of retail prices on fuels comprises performing a predictive modeling utilizing wholesale gasoline prices, rack markup, retail markup, and taxes on a location, time period, and fuel grade basis. In some cases, the estimated forward retail prices thus generated can be used in a pricing model for price protection services for that retail commodity in that target market.
US08019692B2 System and method for location based social networking
Systems and methods for social networking. Location-related data and other behavioral and exogenously generated characteristics are used to replace or supplement self-generated profiles in order to enhance the quality and trustworthiness of the matches made using the system and facilitate the inputting of profile information.
US08019687B2 Distributed digital rights management node module and methods for use therewith
A digital rights management (DRM) node module for use in a node of a public data includes a node data module that stores DRM data associated with a plurality of digital files, the DRM data including a plurality of DRM identifiers. A packet monitoring module receives the plurality of DRM identifiers from the node data module, that receives packets containing incoming content and compares the incoming content to the DRM identifier, and generates event data when the incoming content matches at least one of the DRM identifiers. A node reporting module receives the event data, and generates node report data based on the event data.
US08019685B2 System and method for account level blocking
A system and method are disclosed. The method includes receiving, at a server computer, a transaction clearing request for a transaction, and then determining, using the server computer, if the transaction satisfies a stored blocking parameter. The method further includes allowing, using the server computer, the transaction clearing request if the transaction does not satisfy the stored blocking parameter, and denying, using the server computer, the transaction clearing request if the transaction satisfies the stored blocking parameter.
US08019683B1 Intelligent charging for services
The present invention discloses systems and methods for intelligently providing and charging for services on a network. A Service Controller aggregates usage history for a subscriber using a service on a network. An IICR consolidates the information into a subscriber profile and links the subscriber profile to community profiles or “segmentation” profiles. The Service Controller then seeks patterns in the subscriber profile, and adjusts the level of service for the subscriber based on said patterns. Services are dynamically provisioned and de-provisioned in real-time based on the subscriber's usage of the services, along with demographics and network conditions. Additionally, the subscriber is charged for the services based on his real-time use of the services and based on the Quality of Service (QoS) actually delivered.
US08019681B2 Interchange categories
This document describes tools capable of altering to which interchange categories credit-card transactions are assigned. In some embodiments, the tools receive parameters for interchange categories and transaction information for a client (e.g., one or more merchants) that has been charged interchange fees based on some of these categories. The parameters are utilized (e.g., by a credit card issuer) to determine to which interchange category a particular transaction will be assigned. The tools may determine, based on these parameters and the transaction information, how transactions may be changed to enable similar credit-card transactions to be assigned to a lower-cost interchange category.
US08019678B2 Method and apparatus for evaluating fraud risk in an electronic commerce transaction
Transaction information is received and applied to multiple fraud risk mathematical models that each produce a respective raw score, which are transformed with respective sigmoidal transform functions to produce optimized likelihood of fraud risk estimates to provide to a merchant. Respective fraud risk estimates are combined using fusion proportions associated with the respective risk estimates, producing a single point risk estimate, which is transformed with a sigmoidal function to produce an optimized single point risk estimate. The sigmoidal functions approximate a relationship between risk estimates produced by fraud risk detection models and a percentage of transactions associated with respective risk estimates; the relationship is represented in terms of real-world distributions of fraudulent and non-fraudulent transaction.
US08019677B1 Convertible home-equity based financial product
A convertible, home-equity based financial product is disclosed. Example embodiments of the invention provide a home loan that can be converted into a reverse mortgage, also known as an “equity release” product. In example embodiments, the product can be set up so that there is a low or no-documentation requirement upon conversion. Conversion can be triggered upon a request from the borrower, or upon some other event. The proceeds from the conversion can be provided in many different ways, for example, as a lump sum, an investment, a line of credit, or a scheduled pay-out. The proceeds from the equity release can also be distributed so as to be used in purchasing a residence, for example, a second or vacation home.
US08019675B1 Systems and methods for establishing and running an exchange traded fund that tracks the performance of a commodity
Systems and methods are provided for an exchange traded fund (ETF) that tracks the price of one or more commodities. The exchange traded fund may include a commodity pool with units representing ownership interests in the commodity pool. The commodity pool may sell these units to authorized participants, who can subsequently sell these units to or repurchase these units from investors via a stock market exchange. Likewise, the commodity pool can redeem these units from the authorized participants. The commodity pool may be subject to margin requirements. The commodity pool can satisfy this margin requirement by depositing U.S. Treasuries or other cash and near-cash equivalents. In addition, the commodity pool may be substantially non-leveraged such that the assets of the commodity pool do not exceed the assets of the commodity pool. A portion of the non-margined assets may be invested in U.S. Treasuries and other interest-bearing securities.
US08019669B1 System and method for referral fee processing in accounts managed by financial advisors
A method and apparatus which provides for a referral program where a financial institution, such as a broker dealer, can refer customers to an independent financial advisor, under an on-going referral fee sharing agreement. The on-going referral fee sharing agreement provides that the financial advisor will pay the referring financial institution an on-going referral fee based on the asset management fee that the advisor charges. These referral fees are processed automatically and the transfers are done electronically, allowing the referral program to be implemented efficiently and effectively.
US08019668B1 System and method for allocation to obtain zero activity in a selected aggregated account with holdback
A method, system and program product, the method comprising: accessing one or more databases comprising: aggregated deposit account information for a plurality of government-backed insured and interest-bearing aggregated deposit accounts held in a plurality of deposit institutions, and client information; determining at least one aggregated deposit account to which to deposit/transfer or to withdraw/transfer funds based at least in part on one or more selection rules; obtaining transfer data; allocating funds to one or more of the aggregated deposit accounts based on the transfer data and on one or more allocation rules; allocating fund amounts of client accounts to substantially match the respective amounts allocated; generating and communicating data for one or more instructions to transfer funds based at least in part on one or more of the allocating steps; and updating the one or more databases.
US08019666B2 Auction method and apparatus
An automatic system for determining outcomes to an auction process represents the auction by a directed graph and uses a K best solutions algorithm to determine the K best solutions. The system uses a particular graphical representation. Constraints may be included directly into the graph.
US08019665B2 Variable pricing for and conditional availability of proposals for trading of financial interests
Programs, methods, and systems for variable pricing and conditional availability of proposals for trading of financial interests through the use of reference indices. The invention provides programs, methods, and systems for associating a proposal for a trade in at least one financial interest with at least one other financial interest or index, which may serve as a reference for effecting a condition of the proposal, including for example an availability of terms for the proposal to other traders, the executability of the proposal, etc.
US08019660B2 Method for providing access to product related electronic catalog functionality
An aggregation of functionality related to a product within an electronic catalog hosted by a wholesaler web system is provided by presenting on a client computing device a webpage in which a single product is directly associated with a single access point. The single access point provides a means by which plural wholesaler web system functions related to the single product are made available to a consumer. A listing of the plural wholesaler web system functions related to the single product is displayed within the webpage in response to an activation of the single access point by the consumer. In response to a selection by the consumer from the displayed listing the wholesaler web system initiates a performance of the one of the plural wholesaler web system functions so selected.
US08019658B2 Methods for internet purchases using order parameters
Methods for purchasing of goods or services over the internet. A customer has a customer account set up at a bank with associated account information. The account information includes verification information for verification parameters, such as authorized computer identification, authorized delivery addresses, authorized user identification, authorized telephone caller identification, and/or other account information. An order is placed by a user via an ordering computer which provides order information. Such order information includes verification variables used by the bank. Verification and/or authentication using one or more variables of the customer account information is used by the bank to validate the order before assuring payment to the merchant.
US08019657B2 Method for searching products intelligently based on analysis of customer's purchasing behavior and system therefor
A system for searching products intelligently based on analysis of customer's purchasing behavior includes a search engine database, a product database configured to store a predetermined number of keyword information on each product, an input/output unit configured to receive keywords, product selection or order information, and output search results, a search unit configured to generate search results of the search engine database and the product database from the keywords, and a related keyword information update unit configured to update related keyword information of the product database depending on the product selection or the order information.
US08019655B2 Method and computer system for providing spare parts for a client
The invention relates to a method for providing spare parts for a client, wherein the method involves the following steps: collecting spare parts offers from spare parts suppliers, storing said spare part offers in the form of a list in a databank, visualizing said list for a spare parts client, the spare parts client selects a spare part from said list, purchasing the spare part from the spare parts supplier, selling said spare part to the spare parts client.
US08019654B2 System and method for producing custom merchandise from a virtual environment
Systems and methods are provided for producing merchandise for a user based upon a character within a virtual environment, on request of the user, by retrieving character data representing a player character within a game and converting the character data into merchandise characteristics. Merchandise is manufactured based, at least in part, on the merchandise characteristics.
US08019651B2 Method, system, and computer usable medium for ensuring purchasers are charged a most favorable price
A network Web service indirect channel distribution system, method and computer program that ensures purchasers are charged the most favored prices. An implementation enabling a system host to negotiate prices for vendor registered goods and services, means for modifying the host negotiated prices and means enabling a purchaser to negotiate a special price for registered goods and services in a specific purchase transaction. An entitled price repository independent of the above-described indirect channel distribution system is associated with this entitled price repository for tracking a plurality of price affecting factors selected from a group of such factors comprising the host negotiated prices, the above-described modified prices, and the specific purchase transaction prices. The entitled price repository correlates all of these price affecting factors to produce a most favored price for the customer/purchaser.
US08019649B2 Method of managing prospective business
The present invention reveals the next generation in customer acquisition procedures. LeadMaker™ (“LM”) is a relationship-based system for handling business customers and prospective customers during the period between initial response and follow up by sales. LM is designed to fill the gap between Marketing acquiring responses and Sales establishing primary contact responsibility.
US08019648B2 Search engines and systems with handheld document data capture devices
Embodiments of the disclosed innovations provide systems and methods for locating data associated with rendered documents. Some embodiments support the use of a handheld document data capture device.
US08019647B1 Methods, apparatus and computer readable medium for processing order related messages
The invention is directed to techniques for processing order messages exchanged between a client and an order server. The order messages can be for products and services that the customer orders from a vendor. The client provides the input order messages, which contain order commands in a predefined document format, to an order message manager of the order server, which also provides an order message sorter and message processing modules. The order message sorter reads the input document in the input order message to determine a type for the message and then directs the message to a message processing module capable of processing that type of order message. The message processing module processes the input document, obtains data if needed from an order database, and prepares an output document to include in an output order message to be returned to the client.
US08019645B2 Business method for promoting goods and services of providers
A business method for promoting goods and services of providers includes the steps of designating a group of targeted recipients, and storing demographics information of each recipient in an electronic database. A plurality of direct mail items including provider promotions is generated, and each marked with a machine-readable ID code unique to each of the recipients. The direct mail items are sorted by their respective ID codes into cooperative mail packages, each mail package containing multiple items with common ID codes. The mail packages are then forwarded to respective recipients. After redemption of a direct mail item by a recipient, the ID code is read and electronically linked with the recipient's demographics information contained in the electronic database. A report is generated based on the direct mail items redeemed. The report may include a geographic map which plots respective locations of recipients, and/or a listing of receipts grouped into a plurality of demographics segments.
US08019643B2 System and method for incorporating packaging and shipping ramifications of net profit/loss when up-selling
An up-sell and down-sell method and system that considers a ranking of the individual marginal profit/loss of adding every product SKU of a merchant to an order (or a certain subset of SKU's based on other criteria), considering not only certain traditional fixed metrics the merchant may define such as product gross margins, credit card fees and labor costs (the cost of the pick)—but most importantly, variable packaging and shipping costs as well. In particular, the invention focuses on the packaging and shipping ramifications of up-selling every potential merchant SKU (or a certain subset of SKU's based on other criteria) to customer's order and down-selling each item already in customer's order. Once an adjusted net profit/loss ranking by SKU is available that considers variable shipping and packaging ramifications of up-selling such SKU to an existing order, a merchant can then determine to factor such ranking in how it up-sells or down-sells—including but not limited to up-selling certain SKU's and not others, structuring different discounts on different SKU's and potentially incentivizing customers to delete certain items in their order.
US08019639B2 Method and apparatus for conducting an online information service
A system and method is provided that provides an early indication of consensus of opinion among a number of users regarding an event or observation indicated by a user. Such an opinion may be interesting to an information consumer, who may be interested in determining the outcome of the consensus relating to the event or observation, or may otherwise desire to perform surveillance or survey of a particular issue or subject. Such recognition of early events or observations may be useful in different areas, such as healthcare, finance, etc., where initial observations, if provided early, allow resulting decisions to be made much earlier. The opinion may, for instance, be used as an early indicator of problem with a product, company, etc. that would permit an information consumer to perform an action at a much earlier point than if he/she relied on traditional sources of information. Thus, such opinion information may be invaluable as a tool for monitoring events.
US08019632B2 System and method of integrating enterprise applications
The present disclosure includes systems and techniques relating to enterprise application integration. In general, one aspect of the subject matter described in this specification can be embodied in a computer system including a service oriented architecture (SOA), where the system includes a composite application configured to present sales targeted information by combining services from multiple application resources on a network, wherein the multiple application resources include: a sales force automation (SFA) tool configured to automate sales and sales force management functions; a real-time predictive analytics tool configured to evaluate customer purchasing data and recommend products or services based on the customer purchasing data; a knowledge management tool configured to search and retrieve data across multiple integrated applications; and a calendar tool configured to manage appointment scheduling. The multiple application resources can further include a collaboration tool; and a business intelligence tool, including at least one live news feed.
US08019629B1 Systems and methods for automobile accident claims initiation
Automobile accident claims initiation systems and methods are described. An insured driver may initiate a claim by operating a mobile device. The system provides automated inquiries to the driver through the mobile device. The driver provides responses to the inquiries using the mobile device. The driver may provide images and audio data, as well as personal information and information on the parties and vehicles involved in the accident. The system may automatically arrange for services such as a rental car or a tow truck. The system may provide claim information, such as a claim number to the driver by transmitting information to the mobile device.
US08019628B1 Systems and methods of automating determination of hepatitis risk
Systems, methods, and computer-readable media automate determination of a risk category for hepatitis associated with issuance of a life insurance policy.
US08019623B2 System and methods for providing medication selection guidance
A system and associated methods provide medication selection guidance at the time of a prescription event for a given patient, or at other times, such as when changes occur in the patient's healthcare plan coverage. In one medication selection guidance method, information is received regarding a clinician-preferred medication prescription related to a selected patient, and based on at least one record of the selected patient, a specific information set is retrieved. For instance, the specific information set may include medications the patient is currently taken, healthcare plan coverage for the patient, or other types of information. Then, other medications that can be prescribed to the patient as alternatives to the clinician-preferred medication prescription may be determined based on the specific information set. These alternative medications may be evaluated against the patient's healthcare plan coverage to present available medication options and associated out-of-pocket costs to the patient.
US08019622B2 Home health point-of-care and administration system
A home health point-of-care and administration system having a server system in communication with a plurality of mobile devices associated with care providers. The server system includes modules for staff scheduling, tracking and travel management, visit record and care plan administration, and communications. The server system bidirectionally communicates with a plurality of mobile devices associated with the caregivers to assist in providing home healthcare services, including the ability to better verify visits by caregivers.
US08019620B2 System and method for medical privacy management
A system and related techniques provide an integrated platform for privacy management of electronic medical records, encompassing the entire life cycle of privacy management including the capture of patient consents and other privacy status information, request management to receive and filter requests by health insurance companies and others, publishing management and release management of the contents of the electronic medical record. According to embodiments of the invention in one regard, various modules and logic may directly access the patient EMR and extract appropriate segments of information called for by validated requests, to publish that information as well as record or log that access history. The invention may thus provide an integrated tool to document compliance with HIPAA and other regulatory requirements. According to embodiments of the invention in another regard, medical information requests and other transactions which were originally made in paper or hard-copy form may likewise be assimilated into the access database, along with release requests which are electronic in nature.
US08019614B2 Energy shaping apparatus and energy shaping method
A temporal processing apparatus includes: a splitter splitting an audio signal, included in the sub-band domain, into diffuse signals indicating reverberating components and direct signals indicating non-reverberating components; a downmix unit generating a downmix signal by downmixing the direct signals; BPFs respectively generating a bandpass downmix signal and bandpass diffuse signals; normalization processing units respectively generating a normalized downmix signal and normalized diffuse signals; a scale computation processing unit computing, on a predetermined time slot basis, a scale factor indicating the magnitude of energy of the normalized downmix signal with respect to energy of the normalized diffuse signals; a calculating unit generating scale diffuse signals; a HPF generating high-pass diffuse signals; an adding unit generating addition signals; and a synthesis filter bank performing synthesis filter processing on the addition signals and transforming the addition signals into the time domains.
US08019612B2 Methods for improving high frequency reconstruction
The present invention proposes a new method and a new apparatus for enhancement of audio source coding systems utilizing high frequency reconstruction (HFR). It utilizes a detection mechanism on the encoder side to assess what parts of the spectrum will not be correctly reproduced by the HFR method in the decoder. Information on this is efficiently coded and sent to the decoder, where it is combined with the output of the HFR unit.
US08019611B2 Method of processing a signal and apparatus for processing a signal
The present invention relates to a method and apparatus for processing a signal. An object of the present invention devised to solve the problem lies on a method and apparatus for processing a signal, which allows a signal having optimized signal transmission efficiency to be transmitted/received. According to an aspect of the present invention, there is provided a method for processing a signal, the method including receiving a broadcasting signal including data coded using a group reference value corresponding to a plurality of data included in one of groups formed according to data grouping and a difference value corresponding to the group reference value, demodulating the broadcasting signal in consideration of a scattered pilot which varies over time and a continual pilot which is fixed over time in a frame of the received broadcasting signal and decoding the demodulated signal to obtain a broadcasting transmission stream, demultiplexing the broadcasting transmission stream to obtain data coding identification information and decapsulating Internet protocol (IP) packets having the coded data, obtaining the group reference value corresponding to the plurality of data and the difference value corresponding to the group difference value through grouping from the decapsulated data and obtaining the data using the group reference value and the difference value.
US08019605B2 Reducing recording time when constructing a concatenative TTS voice using a reduced script and pre-recorded speech assets
The present invention discloses a system and a method for creating a reduced script, which is read by a voice talent to create a concatenative text-to-speech (TTS) voice. The method can automatically process pre-recorded audio to derive speech assets for a concatenative TTS voice. The pre-recording audio can include sets of recorded phrases used by a speech user interface (Sill). A set of unfulfilled speech assets needed for foil phonetic coverage of the concatenative TTS voice can be determined. A reduced script can be constructed that includes a set of phrases, which when read by a voice talent result in a reduced corpus. When the reduced corpus is automatically processed, a reduced set of speech assets result. The reduced set includes each of the unfulfilled speech assets. When this reduced corpus is combined with existing speech assets the result will be a voice with a complete set of speech assets.
US08019600B2 Speech signal compression and/or decompression method, medium, and apparatus
A speech signal compression and/or decompression method, medium, and apparatus in which the speech signal is transformed into the frequency domain for quantizing and dequantizing information of frequency coefficients. The speech signal compression apparatus includes a transform unit to transform a speech signal into the frequency domain and obtain frequency coefficients, a magnitude quantization unit to transform magnitudes of the frequency coefficients, quantize the transformed magnitudes and obtain magnitude quantization indices, a sign quantization unit to quantize signs of the frequency coefficients and obtain sign quantization indices, and a packetizing unit to generate the magnitude and sign quantization indices as a speech packet.
US08019594B2 Method and apparatus for progressively selecting features from a large feature space in statistical modeling
Embodiments of a progressive feature selection method that selects features in multiple rounds are described. In one embodiment, the progressive feature selection method splits the feature space into tractable sub-spaces such that a feature selection algorithm can be performed on each sub-space. In a merge-split operation, the subset of features that the feature selection algorithm selects from the different sub-spaces are merged into subsequent sets of features. Instead of re-generating the mapping table for each subsequent set from scratch, a new mapping table from the previous round's tables is created by collecting those entries that correspond to the selected features. The feature selection method is then performed again on each of the subsequent feature sets and new features are selected from each of these feature sets. This feature selection-merge-split process is repeated on successively smaller numbers of feature sets until a single final set of features is selected.
US08019586B2 Hole query for functional coverage analysis
Functional coverage techniques during design verification using cross-product coverage models and hole analysis are enhanced by the use of coverage queries. After running a test suite, a core set of non-covered events is specified. A coverage query is then automatically constructed and executed on the test results to identify a hole in the functional coverage that satisfies conditions of the coverage query and includes the core set. The results of the query are presented as a simplified view of the coverage of the events in the cross-product space. Use of coverage queries allows a verification team to focus on specific areas of interest in the coverage space and to deal practically with highly complex coverage models. It also avoids the burden of producing and evaluating complete hole analysis reports.
US08019582B2 Automated diagnostic system and method
Structure-based processing includes a method of diagnosing diseases that works by arranging diseases, symptoms, and questions into a set of related disease, symptom, and question structures, such as objects or lists, in such a way that the structures can be processed to generate a dialogue with a patient. A structure-based processing system organizes medical knowledge into formal structures and then executes those structures on a structure engine to automatically select the next question. Patient responses to the questions lead to more questions and ultimately to a diagnosis.
US08019581B2 System and method for providing routing, mapping, and relative position information to users of a communication network
The present invention is directed to a system and method for presenting navigational directions using a combination of a mobile communication device, such as a cellular phone, and a complementary device, such as a vehicular navigational or display device. In particular, using location information acquired by the mobile communication device, driving direction is obtained (such as from a server) and displayed to a user via the complementary device. The mobile communication device and the complementary device maybe connected to each other over a wired connection or a wireless connection.
US08019580B1 Transient thermal analysis
Transient thermal simulation of semiconductor chips uses region-wise variable spatial grids and variable temporal intervals, enabling spatio-temporal thermal analysis of semiconductor chips. Temperature rates of change across a die and/or package of an integrated circuit are computed and tracked versus time. Critical time interval(s) for temperature evaluation are determined. Temperatures of elements, components, devices, and interconnects are updated based on a 3D full chip temperature analysis. Respective power dissipations are updated, as a function of the temperatures, with an automated interface to one or more circuit simulation tools. Subsequently new temperatures are determined as a function of the power dissipations. User definable control and observation parameters enable flexible and efficient transient thermal analysis. The parameters relate to power sources, monitoring, reporting, error tolerances, and output snapshots. Viewing of waveform plots and 3D spatial variations of temperature enable efficient communication of results of the thermal analysis with designers of integrated circuits.
US08019578B2 Simulation method of electromagnetic field and circuit analysis on first and second targets coupled together by a circuit element simulation apparatus, and computer-readable medium storing simulation program for performing the method
A simulation apparatus according to an embodiment performs an electromagnetic field circuit coupling analysis on a first substrate and a second substrate electrically coupled via a circuit element having a finite delay time. A first coupling analysis unit carries out a time domain electromagnetic field analysis and also a circuit analysis on a circuit element at a first analytical domain including the first substrate. The second coupling analysis unit carries out a time domain electromagnetic field analysis and also a circuit analysis on a circuit element at a second analytical domain including the second substrate. A cable internal state analysis unit carries out a circuit analysis on a circuit element, employing an electromagnetic field value obtained at the first coupling analysis unit at one terminal of the circuit element connecting the first substrate and the circuit element, and an electromagnetic field value obtained at the second coupling analysis unit at another terminal of the circuit element connecting the second substrate and the circuit element.
US08019577B2 Method, program and computer system for paleochannel modeling
A method for modeling turbidite channels which may contain oil that it is desired to extract is provided in which the final shape of the complex resulting from migration of elementary channels over the course of deposition and which is observable from seismic data is combined with the implementation of simple geometric rules, comprising simulation of one or several intermediate channels passing through points on trajectories running from a final channel to an initial channel. The trajectories involved are different from the channel axes or lines; they reflect channel migration over time.
US08019576B2 Method for placement of sensors for surveillance
A limited number of sensors are placed at selected locations in order to achieve equitable coverage levels to all locations that need to be monitored. The coverage level provided to any specific location depends on all sensors that monitor the location and on the properties of the sensors, including probability of object detection and probability of false alarm. These probabilities may depend on the monitoring and monitored locations. An equitable coverage to all locations is obtained by finding the lexicographically largest vector of coverage levels, where these coverage levels are sorted in a non-decreasing order. The method generates a lexicographic maximin optimization model whose solution provides equitable coverage levels. In order to facilitate computations, a nonlinear integer optimization model is generated whose solution provides the same coverage levels as the lexicographic maximin optimization model. Solution of the nonlinear integer optimization model is obtained through the adaptation of known optimization methods.
US08019575B1 State projection via minimization of error energy
The present invention improves in one aspect the accuracy, efficiency, and robustness of fixed-step solvers when simulating a physical system that does not change in energy at the critical event. The present invention uses the energy of the error as the figure of merit in finding the first state of the system under the new constraints. The present invention enables a fixed-step solver to be more robust even when the critical event falls between two time samples. The present invention may also be applied to variable-step solvers. Moreover, the present invention may also be used to simulate a physical system when the energy changes at the critical event in the physical system.
US08019574B2 Parametric geometry model for a blended wing body
A required payload volume of a Blended Wing Body air vehicle is determined and analyzed for a list of corner points that is passed to a Loft Module as keep-out points to be enclosed by a body portion established using a faceted minimum volume. Trapezoidal wing shape and size are determined, a leading edge of the body portion and trapezoidal wing leading edge are trimmed and a trailing edge of the body portion and trapezoidal wing trailing edge are blended. A leading edge elevation is established and with leading edge radius as an input smoothly encloses the payload volume in a first set of defined aerodynamic sections. A second set of aerodynamic sections and transition sections between the body portion and the trapezoidal wing are defined. The blended wing body is then lofted based on the defined sections.
US08019572B2 Method and apparatus for exploring by wave propagation
A method of exploring by wave propagation, in which method an incident wave is emitted a plurality of times towards the same target zone (r0) in a diffusing medium, and then the backscattered signals generated by the waves are averaged.
US08019566B2 System and method for efficiently testing cache congruence classes during processor design verification and validation
A system and method for using a single test case to test each sector within multiple congruence classes is presented. A test case generator builds a test case for accessing each sector within a congruence class. Since a congruence class spans multiple congruence pages, the test case generator builds the test case over multiple congruence pages in order for the test case to test the entire congruence class. During design verification and validation, a test case executor modifies a congruence class identifier (e.g., patches a base register), which forces the test case to test a specific congruence class. By incrementing the congruence class identifier after each execution of the test case, the test case executor is able to test each congruence class in the cache using a single test case.
US08019562B2 Method for detecting the loss of one or more phases in a permanent-magnet synchronous electric motor
A method implemented in a speed controller to detect a loss of one phase, two phases or three phases in a three-phase permanent-magnet synchronous motor, running or stopped at rest, said controller executing a control in closed loop operation, said method including: determining, with the speed controller, a reference flux current as a function of a reference torque current, said reference torque current being calculated from a reference speed applied to the motor and a measurement of the speed or the position carried out on the motor; applying, with the speed controller, the reference flux current and injecting currents over various phases of the motor; and measuring, with the speed controller, the currents over at least two phases and determining the loss of one phase, of two phases or of three phases from these measured currents.
US08019559B1 Sonic flow meter and method
A flow meter and method for measuring flow in liquids which may have entrained bubbles or foreign matter. The meter performs alternate transit time and Doppler measurements. The transit time measurements are used to calculate flow so long as they are successful. If the transit time measurements are not successful, the Doppler measurements are used.
US08019558B2 Method for predicting failure of geotechnical structures
Provided is a method of predicting failure in geotechnical structures using an AE method instead of a conventional displacement or stress measuring method, which belongs to a field of rock mechanics and geotechnical engineering. The method is a measurement technology for identifying signs of failure in geotechnical structures using Acoustic Emission (AE) signals generated by damage in the geotechnical structure and also providing management standard for failure prediction.
US08019554B2 Predictive indicator model
A predictive indicator tool for predicting the risk of a manufacturing process producing products having defects. Manufacturing sub-processes are identified for the process and s a series of 12 questions is applied to each sub-process. The questions are generated using Six Sigma statistical techniques. The questions are scored and an associated algorithm is applied to produce a quantitative score is indicative of risk. The quantitative risk score is compared to an alert level.
US08019553B1 Method of modeling for drug design, evaluation, and prescription in the treatment of disease
The present invention encompasses utilizing a model of disease, immune response, and dynamic (time-dependent) drug therapy. In the embodiments an optimal dynamic therapy from one or more compounds is selected for the treatment of infectious disease.
US08019549B2 Event-based power management for seismic sensors
A method of event-based power management for seismic sensors is disclosed. The method comprises measuring seismic activity with a seismic sensor and comparing the measured seismic activity from the seismic sensor against at least one criteria. When the measured seismic activity does not satisfy the at least one criteria, a signal processing circuit is maintained in a deactivated state. When the measured seismic activity satisfies the at least one criteria, the signal processing circuit is activated to analyze the measured seismic activity. The signal processing circuit enters a functional mode based on analyzing the measured seismic activity.
US08019546B1 Tsunami monitoring system
A system of detecting tsunami conditions using communications for a supervisory control and data acquisition (SCADA) system. The SCADA system comprises an enterprise server, and a RTU. The RUT includes a sensor that continuously collect information. The system includes a buoy adapted communicate with the RTU. The buoy can include a transceiver, and wherein the transceiver communicates with the enterprise server. Communication software (AES) links the enterprise server to the buoy. The communication software can be adapted to simultaneously handle multiple types of telemetry and different SCADA protocols of the buoys; and wherein the communication software initiates an alarm when the information associated with oceanic conditions signifies tsunami conditions.
US08019543B2 Methods for determining an initial AINS heading
Two methods for determining a best initial heading estimate for use in an AINS system, while recording position data values and in-motion data values, assigning incremental changes to indexed heading ψk, calculating a set of time indexed present AINS position values and a corresponding set of time indexed absolute horizontal position measurement residual values, recording the absolute maximum time indexed horizontal position measurement residual and the corresponding value of ψk returning to the step of assigning an incremental increase to a next value to indexed heading ψk up to 360 degrees, identifying the maximum time indexed horizontal position measurement residual and corresponding ψk, followed by identifying the ψk having the smallest absolute maximum horizontal position measurement residual as Ak Second method uses a circular array of AINS ENGINES each with a different ψk running in parallel and finding smallest horizontal position measurement residual for Ak.
US08019542B2 Heading stabilization for aided inertial navigation systems
A method of stabilizing heading in an inertial navigation system includes operating an inertial measurement unit comprising horizontal-sensing elements and off-horizontal-sensing elements while the inertial measurement unit is in a first orientation, calibrating the horizontal-sensing elements of the inertial measurement unit based on horizontal aiding measurements, forward-rotating the inertial measurement unit by a selected-rotation angle about a horizontal-rotation axis so that the inertial measurement unit is oriented in a second orientation, operating the forward-rotated inertial measurement unit while the inertial measurement unit is in the second orientation, and calibrating the rotated off-horizontal-sensing elements based on horizontal aiding measurements while the inertial measurement unit is in the second orientation. When the inertial measurement unit is in the first orientation, the horizontal-sensing elements are oriented in a horizontal reference plane. When the inertial measurement unit is in the second orientation, the off-horizontal-sensing elements are oriented in the horizontal reference plane.
US08019541B2 Real-time data aiding for enhanced GPS performance
Data from GPS satellites within the field of view of a ground station are retransmitted to LEO satellites, such as Iridium satellites, and cross-linked if necessary before being transmitted to a user. The user is then able to combine the fed-forward data with data received directly from GPS satellites in order to resolve errors due to interference or jamming. Iridium and data aiding thus provides a means for extending GPS performance under a variety of data-impaired conditions because it can provide certain aiding information over its data link in real time.
US08019540B2 Method and apparatus for processing navigational signals in a satellite navigation system
In a method and apparatus for processing a received navigation signal x′(t) of a satellite navigation system, the received navigation signal x′(t) contains at least four navigation codes. The navigation codes are modulated by a complex BOC signal and a defined subcarrier frequency such that the resulting signal has a constant amplitude. The resulting signal is then also modulated by means of a carrier signal. The navigation signal x′(t) is demodulated and then processed by a complex correlation with at least one reference signal.
US08019529B1 Runway and airport incursion alerting system and method
An apparatus for detecting incursions for an aircraft and surface vehicles includes an incursion processor receiving ownship position from an ownship navigation processor, traffic information from a traffic surveillance processor, and obstacle information from an obstacle detector and generating alert information. The apparatus also includes a display processor receiving airport chart information and providing display information for displaying the alert information and airport chart information.
US08019524B2 Control apparatus for driving source
A first arbitration unit determines one demand engine torque of static demand engine torques set in a power train driver model and an ECT torque control system. The demand engine torque determined by the first arbitration unit is converted into dynamic demand engine torque by a conversion unit. A second arbitration unit determines demand engine torque for use in control of an engine from among the dynamic demand engine torque converted from the static demand engine torque by the conversion unit, dynamic demand engine torque set by a VDIM system, and dynamic demand engine torque set by a vibration suppression control system. An engine control system controls the engine according to the demand engine torque determined by the second arbitration unit.
US08019521B2 Enhanced throttle control
A throttle control system for a vehicle includes a suspension sensor that detects suspension amplitudes of a suspension system of the vehicle, a grade sensor that detects an angular position of the vehicle, and a controller that receives first operational data from the suspension sensor and second operational data from the grade sensor and regulates a throttle of the vehicle based on the first and second operational data.
US08019518B2 Vehicle behavior control device
A basic-additional-yaw-moment setting section sets a basic additional yaw moment and determines the polarity of the basic additional yaw moment on the basis of a steering-wheel angle, a yaw rate, and a vehicle speed. A left-right driving-force distribution controller sets the driving-force distribution with respect to left and right driving wheels on the basis of the basic additional yaw moment and the polarity of the basic additional yaw moment, and adjusts the driving-force distribution when a vehicle drive control operation signal is output from a vehicle drive control unit. Specifically, the left-right driving-force distribution control section adjusts the driving-force distribution such that the polarity of the basic additional yaw moment is in the same direction as that of a yaw moment applied by the vehicle drive control unit.
US08019517B2 Agricultural harvesting machine
An agricultural harvesting machine includes different working units, an input and display unit, a memory and evaluation unit, and a control device for influencing adjustable operating parameters of the working units, at least one set criterium being stored in the memory and evaluation unit, and, based on at least one crop material parameter and/or operating parameter that was determined in the harvesting process, and based on the at least one set criterium, a prognosis regarding the attainability of an actual harvesting goal is formulated, the prognosis being taken into account in the adjustment of the operating parameters.
US08019515B2 Implement control system for an all terrain or utility vehicle and method
Controller for an all terrain or utility vehicle for automatically raising and lowering an implement to a pre-selected position using an electric winch. The winch is turned for a predetermined time during with the winch is turned, and based on the selected lowered position and the predetermined time the winch may be raised to the same height, denoting a raised position. Based on that predetermined time, a second predetermined time may be determined to run the winch in the opposite direction, with the time corresponding to the amount of time required the snow plow to the selected lowered position. The time to lower the plow may tend to be less than the time required to raise the plow due to the effect of gravity. The controller may raise or lower the plow after the transmission has been set from neutral to reverse or forward, respectively.
US08019513B2 Vision guidance system and method for identifying the position of crop rows in a field
A system and method of identifying a position of a crop row in a field, where an image of two or more crop rows is transmitted to a vision data processor. A preferential scan line profile in a search space about a candidate scan line profile is determined, and the candidate scan line profile is identified as a preferential scan line profile for estimating a position (e.g., peak variation) of one or more crop rows if a variation in the intensity level of the candidate scan line profile exceeds a threshold variation value. Alternatively, a position datum associated with a highest intensity value within the array of vector quantities can be selected as being indicative of a candidate position of a crop row. The candidate position is then identified as a preliminary row position if a variation in intensity level of the candidate scan line profile exceeds a threshold variation value.
US08019511B2 Vehicle rollover detection
A system and method for detecting a rollover of a vehicle that includes at least one wheel reaction force sensing device for transmitting wheel reaction force signals indicative of an amount of force exerted on at least one wheel of the vehicle is provided. The system includes a controller operably coupled to the at least one wheel reaction force sensing device and including at least one accelerometer sensor for transmitting acceleration signals. The controller is configured to determine a first force index in response to the wheel reaction force signals, determine a first lateral acceleration of the vehicle in response to the acceleration signals, compare the first force index to a threshold force index and the first lateral acceleration to a threshold lateral acceleration, and deploy a restraint system based on the comparison.
US08019510B2 System and method for seat belt control
A system is provided for utilizing belt movement information in a motorized seat belt (MSB) control system algorithm to achieve better levels of comfort and safety. The MSB control system algorithm controls execution of multiple modes including a no friction mode, a stowage mode, a slack reduction mode, an out of position warning mode, a medium pull-back mode, and a high pull-back mode. The MSB control system algorithm also controls execution of a low power mode initiated after the other vehicle modules are put to sleep to provide the ability to stow the seat belt after the vehicle has been turned off for some period of time. The MSB control system algorithm also controls belt monitoring functions defined based on a buckle switch state that indicates the buckled or unbuckled state of the seat belt. Belt monitoring consists of belt movement being converted to counts based on a resolution provided by a belt movement sensor.
US08019508B2 Motor-driven power steering apparatus
In a motor-driven power steering apparatus, there is provided a correction coefficient memory previously storing an output correction coefficient to be multiplied by a current control signal applied to an electric motor at certain points in a range of temperatures in such a manner as to correct a temperature dependent output torque changing in dependence upon an environmental temperature of the electric motor to a demand output torque required in the electric motor. A temperature sensor for detecting the environmental temperature of the electric motor is provided, a correction coefficient computing circuit for reading the output correction coefficient corresponding to the temperature detected by the temperature sensor from the correction coefficient memory is provided, and a current control computing means for calculating a corrected current control signal by multiplying the current control signal of the electric motor computed on the basis of a steered condition of a vehicle by the output correction coefficient read from the correction coefficient computing circuit is provided. The drive control signal is output based on the corrected current control signal to the motor driving means.
US08019507B2 Electric power steering control system
In an electric power steering control system, a phase compensator of the steering torque is made of an analog circuit and an anti-phase compensator is made by the software of a microcomputer, thereby to eliminate the changes in the gain and the phase by the phase compensator of the analog circuit near the oscillation frequency, so that the steering torque signal equivalent to that of no phase compensation necessary for the computation at the observer is computed from the phase-compensated steering torque signal.
US08019506B2 Method of calibrating and steering a vehicle provided with a positioning system
The invention provides a method of calibrating a steering system for a vehicle, e.g. an off-highway machinery, to allow automatic steering based on input from a position or tracking system, e.g. based on a Global Positioning System (GPS). At least two records, each comprising a position value and a curvature value are established. The position value represents a position of the steered element, e.g. a position of a steered wheel of the vehicle, and the curvature value could e.g. be expressed as a radius of a curve followed by the vehicle with that position of the steered element. The curvature value is determined by the positioning system during movement of the vehicle. Due to the records, it is easy to calibrate or recalibrate the system and the invention is therefore applicable e.g. in connection with manufacturing of vehicles in small batch numbers, e.g. for one of a kind production or for retrofitting of steering components to existing vehicles. The invention further provides a method of operating the vehicle and a steering system incorporating the above mentioned calibration method.
US08019505B2 Vehicle information display
An information display system for a vehicle includes an interior rearview mirror assembly disposed in an interior cabin of the equipped vehicle. The interior rearview mirror assembly has a mirror reflective element with a mirror reflector disposed at a surface thereof. A display screen is disposed at the interior rearview mirror assembly, and, when operated, the display screen displays through the mirror reflective element so as to be viewable by a driver of the equipped vehicle. The display screen is operable to display video images captured by a rearward facing camera of the equipped vehicle for assisting the driver during a reversing maneuver, and the video images are captured by the rearward facing camera when the equipped vehicle is in reverse gear. When the equipped vehicle is not in reverse gear, the display screen is operable to display information pertaining to an accessory of the equipped vehicle.
US08019504B2 Aircraft maintenance analysis tool
A method is provided for identifying events that impact aircraft availability. Operational data, maintenance data, supply data, and provisioning data are collected for a plurality of aircraft from a plurality of sources to form collected data. The collected data is processed to form processed data containing a plurality of events, wherein the processed data is in a form needed to perform an analysis on the aircraft availability for the plurality of aircraft. A set of metrics relating to the aircraft availability for the plurality of aircraft is calculated from the processed data to form a set of calculated metrics. A set of trends relating to the set of calculated metrics affecting availability of the plurality of aircraft is identified.
US08019503B2 Automotive diagnostic and remedial process
A method of processing vehicle diagnostic data is provided for identifying likely vehicle fix(s) associated with a diagnostic data, and identifying a repair procedure(s) for correcting the likely fix(s). The process receiving vehicle diagnostic data from a vehicle onboard computer at a remote diagnostic database, the database being arranged to map vehicle diagnostic data to possible vehicle fix(s). The possible vehicle fix(s) are prioritized in accordance with ranked matches of the received diagnostic data to combinations of diagnostic data stored in a prior experience database. The prior experience database having an identified fix associated with each stored combination of diagnostic data. The fix associated with the highest ranked combination of diagnostic data is identified as the most likely fix. The most likely fix is mapped to a vehicle repair database, the most likely fix being directly mapped to an associated repair procedure for repairing the most likely fix.
US08019498B2 Ship-steering device
An instruction value conversion section (31) of an operation target calculation section (30) converts an instruction signal from a joystick (25). In order to obtain a movement mode of a ship intended by an operator, a target propeller speed calculation section (32) calculates, using each converted value, target rotation speed of right and left propellers (13) and the propeller (14b) of a thruster (14). At a main engine operation control section (40), a slip rate determination section (41) calculates the slip rate U of a clutch mechanism (120) of a marine gear (12) in order to rotate the propellers (13) at the target rotation speed. A drive control section (42) controls operation of the main engine (11) and the clutch mechanism (120). Further, in a thruster operation control section (50), a drive control section (52) controls drive of the propeller (14b) in the rotational direction determined by an operation determining section (51).
US08019497B2 System and method for computing rail car switching solutions using dynamic classification track allocation
A system for computing car switching solutions in a railway switch yard. The system is computer based and has an input for receiving data conveying information about one or more arrival trains arriving at the switch yard and data conveying information about departure trains to depart the switch yard. A processing entity processes the data and computes car switching solutions for the railcars.
US08019495B2 Method and device for assisting the flying of an aircraft during an autonomous approach
An aircraft guidance system defines a main approach path and a corrected approach path, which has an extra vertical margin related to the ground over which the craft is flying as compared with a main approach path representing a category-1 precision approach. The guidance system guides the aircraft following the corrected approach path.
US08019493B1 Spacecraft thruster torque feedforward calibration system
A spacecraft includes a plurality of thrusters, a thruster firing logic, an actuator assembly, an attitude control system, and a torque calibration system. The plurality of thrusters is configured to apply torque to the spacecraft. The thruster firing logic is configured to control firing of the plurality of thrusters. The actuator assembly is configured to apply torque to the spacecraft. The attitude control system is configured to sense an attitude of the spacecraft and to provide an attitude control torque. The torque calibration system is configured to provide a thruster feedforward torque. A machine-readable medium includes instructions for a method for providing torque calibration to a spacecraft.
US08019479B2 Control algorithm of variable speed pumping system
A pumping system includes a pump for moving water. In one aspect, this is in connection with performance of an operation. The system includes a variable speed motor operatively connected to drive the pump. A value indicative of flow rate of water is determined and the motor is controlled to adjust the flow rate indicative value toward a constant. A value indicative of flow pressure is determined and the motor is controlled to adjust the flow pressure indicative value toward a constant. A selection is made between flow rate control and flow pressure control. In another aspect, the pump is controlled to perform a first operation, and is operated to perform a second water operation. Control of operation of the pump to perform the first water operation is altered in response to operation of the pump to perform the second operation.
US08019476B2 Control device, control method, recording medium, program, and building
The present invention relates to a control device, control method, recording medium, and program, and building, wherein intelligent and active integration of electronic apparatuses and dwelling-places can be realized. A receiving unit 21 receives broadcasting signals, and supplies the signals to a receiving information determining unit 22. The receiving information determining unit 22 acquires a voice signal from the broadcasting signals supplied from the receiving unit 21, and a voice recognizing unit 23 subjects the voice signal to speech recognition. A determining unit 24 detects danger information such as information relating to a person such as a burglar, or information relating to a district where the person has appeared, or the like from the voice signal subjected to speech recognition by the voice recognizing unit 23. An actuator control unit 28 controls, by deforming the shape of a shape-variable member disposed around a building gap based on the danger information detected by the determining unit 24, the status of the facility of the building. That is to say, the actuator control unit 28 controls, for example, a door to be locked. The present invention can be applied to, for example, a house having a door.
US08019466B2 Devices and methods for detecting hazardous materials
A container screening system that uses multiple orthogonal sensors for detecting hazardous materials, such as liquid explosives and precursors of liquid explosives, in sealed containers. The container screening system comprises a first sensor that detects materials inside the container using a first detection technology, a second sensor that detects materials insider the container using a second detection technology, and a data processing unit that processes data from the first and second sensors and generates a screen result. The system reduces false positives and increases probability of detection by matching the relative strengths and weaknesses of each technology.
US08019462B2 Imprint system and imprint method
An imprint system has a design data storing section which stores template information and remaining film thickness set value information, a vaporization-to-be-compensated storing section which stores a plurality of distributions of applied amounts for compensating vaporization, an arithmetic section which calculates a distribution of an applied amount for filling a pattern based upon the template information, calculates a distribution of an applied amount for forming a remaining film thickness based upon the remaining film thickness set value information, calculates a pattern density of the template from the template information, extracts a distribution of an applied amount for compensating vaporization, corresponding to this pattern density, from the vaporization-to-be-compensated storing section, and adds up this extracted distribution of an applied amount for compensating vaporization, the distribution of an applied amount for filling a pattern, and the distribution of an applied amount for forming a remaining film thickness, to calculate a distribution of an applied amount of the imprint member, and an application section which applies the imprint member on the substrate based upon the distribution of an applied amount of the imprint member.
US08019460B2 Numerical controller of machine tool
A numerical controller having a function-generating unit which executes function generation for shaft movement according to a machining program is provided, the numerical controller further comprising a unit which stores shape data of the movable unit and shape data of an interfering structure; a retracting direction determining unit which determines a retracting direction; an interference checking position calculating unit which successively calculates, as an interference checking position, a position in which a desired distance is added to the current position of the movable unit according to the determined retracting direction; an interference confirming unit which confirms presence or absence of interference between the shape data of the movable unit and the shape data of the interfering structure by virtually moving the shape data of the movable unit; and a power outage detecting unit which sends a power outage signal to a DC power supply unit and the function-generating unit during power outage, wherein the function-generating unit executes function generation according to a result of the interference confirming unit.
US08019459B2 Data processor and computer readable medium
A data processor that processes embroidery data for sewing an embroidery pattern on a workpiece cloth held by an embroidery frame attached to an embroiderable sewing machine, and printing data for printing an image pattern with a printer to be transferred onto the workpiece cloth through a thermal transfer sheet, the data processor including a printing data processor that includes reference-mark printing data for printing a reference mark with the printer on a back side of the thermal transfer sheet, the reference mark being used for positioning the workpiece cloth relative to the embroidery frame, and a print position specifier that specifies printing position of the image pattern relative to the reference mark, the image pattern being printed on a front side of the thermal transfer sheet; and an embroidery data processor that includes a sew position specifier that specifies sew position of the embroidery pattern relative to the reference mark.
US08019457B2 Method of controlling result parameter of IC manufacturing procedure
A method of controlling a result parameter of an IC manufacturing procedure is described. The value of at least one first variable of a process correlated with the result parameter is acquired, and the difference between the predicted value and the target value of the result parameter is calculated from the same using a correlation equation of the first variable and the result parameter. A correcting action is then performed to a subsequent process including at least one second variable correlated with the result parameter, which is based on a correlation equation of the second variable and the result parameter to control the subsequent process and adjust the second variable such that the difference is reduced due to the affect of the second variable to the result parameter. The at least one first variable and the at least one second variable include two or more different physical quantities.
US08019456B2 Product repair support system, product manufacturing system, and product manufacturing method
A product repair support system is configured to support repair of a product rejected in an inspection based on a prescribed inspection standard. The product repair support system includes: repair information storage part; reference information storage part; and repair condition optimization part. The repair information storage part is configured to store a result of the inspection of the repaired product as repair information. The reference information storage part is configured to store reference information related to the product. The repair condition optimization part is configured to determine appropriateness of a repair condition or selection of the repair condition on basis of the repair information and, in response to a determination of being inappropriate, to optimize data of the repair condition or the selection on basis of at least one of the repair information and the reference information.
US08019454B2 Audio processing system
An audio processing system controls an audio input signal. The audio processing system includes a signal analyzer that detects content information and source information corresponding to the audio input signal. The system generates an analyzed audio signal. A signal processor receives the analyzed audio signal and generates a processed audio signal based on the content information and/or source information.
US08019451B2 Financial transaction product with media player
A financial transaction product includes a media player, a housing, and an account identifier. The media player is configured to receive and store compressed digital media files and to convert the compressed digital media files into sound waves. The housing at least partially encloses the media player. The account identifier links the housing to at least one of a financial account or a financial record. Methods of encouraging purchase and facilitating use of a financial transaction card assembly and other embodiments are also disclosed.
US08019444B2 Lead interconnect using a captured fixation member
Methods and devices for interconnecting a medical lead conductor member and an electrode are provided. One device includes a medical lead having a shaft. The shaft has a conductor member extending therethrough and a ring electrode disposed along the shaft. The ring electrode has a fixation device disposed within the ring electrode, and the fixation device forms an interference fit with the conductor member, forming an electrical contact therebetween. Also provided are methods for forming an electrical interconnect between a ring electrode and a conductor member.
US08019441B2 Collapsible/expandable tubular electrode leads
A medical lead and method of treating a patient are provided. The medical lead comprises an electrically insulative tubular membrane, a resilient spring element associated with the insulative membrane, and at least one electrode associated with the insulative membrane. The medical lead is configured to be collapsed into a compact form for percutaneous delivery into the patient, thereby obviating the need to perform an invasive surgical procedure on the patient. The body formed by these elements, when expanded, can be sized to fit within the epidural space of a patient. The patient can be treated by placing the medical lead into a collapsed state by applying a compressive force to the medical lead, percutaneously delivering the collapsed medical lead into the patient adjacent tissue to be treated, and placing the medical lead into an expanded state by releasing the compressive force. In one preferred method, the stimulation lead is used to stimulate tissue, such as spinal cord tissue.
US08019431B2 Enhanced signal processing for cochlear implants
The restoration of melody perception is a key remaining challenge in cochlear implants. A novel sound coding strategy is proposed that converts an input audio signal into time-varying electrically stimulating pulse trains. A sound is first split into several frequency sub-bands with a fixed filter bank or a dynamic filter bank tracking harmonics in sounds. Each sub-band signal is coherently downward shifted to a low-frequency base band. These resulting coherent envelope signals have Hermitian symmetric frequency spectrums and are thus real-valued. A peak detector or high-rate sampler of half-wave rectified coherent envelope signals in each sub-band further converts the coherent envelopes into rate-varying, interleaved pulse trains. Acoustic simulations of cochlear implants using this new technique with normal hearing listeners, showed significant improvement in melody recognition over the most common conventional stimulation approach used in cochlear implants.
US08019430B2 Stimulating auditory nerve fibers to provide pitch representation
Aspects provide methods and sound processor for encoding stimulation signals to convey pitch perception information to a recipient. The method may comprise identifying a first stimulation site based on a selected frequency component of the sound signal that contains pitch perception information, wherein a stimulation signal is generated based on the selected frequency component; determining a second stimulation site adjacent to the first stimulation site; and determining a time delay between when the second stimulation site is independently stimulated with the stimulation signal and when the first stimulation site is independently stimulated with the stimulation signal.
US08019429B2 Carrier and envelope triggered cochlear stimulation
Generation of electrode stimulation signals for an implanted electrode array is described. An acoustic audio signal is processed to generate band pass signals which include a fine structure carrier signal and a modulator envelope signal. For each band pass signal, fine time structure information is extracted from the carrier signal to determine a sequence of stimulation event signals. For one or more low frequency band pass signals, the modulator envelope signal is sampled synchronously with the carrier signal to create envelope weighted stimulation event signals. For one or more higher frequency band pass signals, if and only if the modulator envelope signal exceeds a sampling threshold value, then the modulator envelope signal is sampled synchronously with the carrier signal to create envelope weighted stimulation event signals. The envelope weighted stimulation event signals are then processed to produce electrode stimulation signals for the implanted electrode array.
US08019427B2 System and method for computationally determining migration of neurostimulation leads
A tissue stimulation system and computer software and method of monitoring a neurostimulation lead having a plurality of electrodes implanted within a patient (e.g., adjacent the spinal cord) is provided. Neurostimulation lead models are provided, each of which includes estimated electrical parameter data (e.g., electrical field potential data) corresponding to a predetermined position of the neurostimulation lead. Electrical energy is transmitted to or from the electrodes, and electrical parameter data (e.g., electrical field potential data) is measured in response to the transmitted electrical energy. The measured electrical parameter data is compared with the estimated electrical parameter data of each of the neurostimulation lead models, and a position of the neurostimulation lead is determined based on the comparison.
US08019422B2 Gastric device and endoscopic delivery system
A system is provided for endoscopically attaching a functional device to a stomach wall wherein the functional device is configured to perform a therapeutic or diagnostic function at the stomach.
US08019420B2 Medical lead connector systems with adapters
A lead connector including a connector element array is fitted into a selected adaptor from a plurality of adaptors to electrically couple one or more elements of the connector element array, corresponding to one or more selected electrodes from an array of lead electrodes, to one or more contact zones of the selected adaptor in order to facilitate electrical connection with an implantable medical device.
US08019418B2 Self-calibrating rate-adaptive pacemaker
A system and method for automatically adjusting the operating parameters of a rate-adaptive cardiac pacemaker. In accordance with the method, maximum exertion levels attained by the patient are measured at periodic intervals and stored. The stored maximum exertion levels may then be used to update a long-term maximal exertion level, and the slope of the rate-response curve is adjusted to map the updated long-term maximal exertion level to a maximum allowable pacing rate. The stored maximum exertion levels may also be used to update a sensor target rate which is used to adjust the slope of the rate response curve.
US08019417B2 PAC therapy
An implantable cardiac device is programmed to detect and classify premature atrial contractions (PACs) and administer responsive pacing therapy. The responsive pacing therapy is in the form of an atrial extrastimulus, which is intended to preempt initiation of a reentrant tachycardia. The atrial extrastimulus is timed to occur late enough after a PAC to ensure atrial capture, but early enough that the resulting atrial depolarization does not conduct through the AV node to the ventricles if the PAC has already done so. If both of these criteria cannot be met, the device may be configured to inhibit the atrial extrastimulus.
US08019416B2 Reduction of AV delay for treatment of cardiac disease
An implantable pacing device for delivering ventricular pacing may be configured to intermittently reduce the AVD interval for beneficial effect in patients with compromised ventricular function (e.g., HF patients and post-MI patients). The AVD interval may be reduced in an AVD reduction mode, by shortening the AVD in an atrial triggered ventricular pacing mode or by switching to a non-atrial triggered ventricular pacing mode (e.g., VVI) and delivering paces at a rate above the intrinsic rate. The physiological effects of AVD reduction may be either positive or negative on cardiac output, depending upon the individual patient.
US08019413B2 Lumen-traveling biological interface device and method of use
Lumen-traveling biological interface devices and associated methods and systems are described. Lumen-traveling biological interface devices capable of traveling within a body lumen may include a propelling mechanism to produce movement of the lumen-traveling device within the lumen, electrodes or other electromagnetic transducers for detecting biological signals and electrodes, coils or other electromagnetic transducers for delivering electromagnetic stimuli to stimulus responsive tissues. Lumen-traveling biological interface devices may also include additional components such as sensors, an active portion, and/or control circuitry.
US08019412B2 Apparatus for facilitating transdermal delivery of therapeutic substances and method of transdermally delivering therapeutic substances
An apparatus (40) is disclosed for facilitating transdermal delivery of therapeutic substances. The apparatus (40) comprises means (44) for producing an electromagnetic field, control means (26, 34) arranged to control said field producing means to alternately produce active and substantially inactive electromagnetic field portions. Each active electromagnetic field portion includes an electromagnetic field packet having a plurality of successive electromagnetic field pulses, and each substantially inactive electromagnetic field portion includes no electromagnetic field pulses. During use, when the electromagnetic field is incident on a patient, dermal permeability is increased. A corresponding method is also disclosed.
US08019407B2 Heart monitoring device and method
A heart monitor for processing input signals that represent periodically reoccurring events in a sequence of heart cycles. According to the invention graphical data representing a scatter plot of at least two dimensions, one dimension representing interval duration or its inverse and the other dimension representing change of duration or its inverse, respectively, are generated. The scatter plot comprises data points of which each data point represents heart interval duration or its inverse plotted against the change of duration with respect to a neighboring interval or the inverse of said change respectively.
US08019406B2 Apparatus and method to assess the risk of R-on-T event
A medical device and a method is suggested for assessing the risk of R on T events. The device comprises a memory, input means for acquiring or receiving an electrogram signal and processing means. The processing means are adapted to detect R-wave and T-waves represented by said electrogram, establish a QT-RR regression model based detected R-waves and T-waves, estimate a vulnerable period, and store estimated vulnerable period data in said memory. Likewise, the method comprises the steps of to detecting R-wave and T-waves represented by an electrogram, establishing a QT-RR regression model based detected R-waves and T-waves, estimating a vulnerable period, and storing estimated vulnerable period data.
US08019402B1 Electrode harness and method of taking biopotential measurements
The present invention relates to an electrode harness and more particularly to an electrode harness with various features, which enhance the use and performance of the electrode harness. The present invention further relates to a method of taking biopotential measurements. The electrode harness and methods of the present invention allow for use with most applications where biopotential measurements are taken. The electrode harness can be used in ECG (or EKG), EEG, EMG, and other such biopotential measurement applications. Because of the versatility of various embodiments of the present invention, preferably the electrode harness can be adjusted for different applications or for application to various sized and shaped subjects. The electrode harness is further preferably part of a system, which includes either wireless or tethered bridges between the electrode harness and a monitor, and preferably includes various forms of processors for analyzing the biopotential signal.
US08019401B1 Stretchable electrode and method of making physiologic measurements
A stretchable electrode for use in physiologic measurements on a human body, such as peripheral impedance plethysmography, is disclosed. One embodiment of the stretchable electrode comprises an uninsulated stainless steel wire braid formed into a tubular conductor surrounding an elastic core and attached to an elastic substrate or base. Other embodiments of the stretchable electrode include a garter spring, a flat braided or woven conductor and an undulating wire. The electrode is placed about a limb of a human body and elastically stretched so that the conductor is in substantially continuous circumferential electrical contact with the skin of the limb. A method of attaching the stretchable electrode to the limb of a human body is also disclosed.
US08019399B2 Optical measurement apparatus for living body
A principal component analysis or an independent component analysis is conducted on the living body signals, e.g., local cerebral blood amount change signals obtained by the living body optical measurement to extract and display multiple component signals thereof. Signals other than the component signals containing noise are selected from these component signals automatically or manually, and the local cerebral blood amount change signals are reconstructed by using selected signals. The reconstructed signals is displayed and further subjected to the component analysis or the reconstruction as appropriate, and used for the profiling of information necessary for the diagnosis. Consequently, high-precision target signals can be obtained by completely removing external noise included in the living body signals, particularly the noise which cannot be adequately removed by the moving average and the filtering processings.
US08019398B2 Slide mechanism and slide-type portable terminal device using the same
An exemplary slide mechanism includes a main plate a slide plate, and two arched resilient members. The arched resilient members are disposed on the main plate. The slide plate is slidably laid over the main plate. A resisting member is fixed on one surface of the slide plate facing to the main plate. The resisting member keeps resisting the arched resilient members when the slide plate sliding along the main plate. A guiding surface is formed on the main plate. One end of each arched resilient member is fixed to the main plate, and the other end of each arched resilient member resists and is slidable on the guiding surface. A slide-type portable terminal device using the slide mechanism is also provided.
US08019396B2 Pull-out shelf for use in a confined space formed in a structure
A shelf assembly for a confined space formed within a structure is provided. The shelf assembly includes a fixed portion having a structure attachment interface to fixedly attach the shelf assembly to the structure and a slideable portion that is operable to slide out and extend from the fixed portion of the shelf assembly. The slideable portion has an enclosure attachment interface to attach an electronics enclosure to the slideable portion of the shelf assembly. The slideable portion has a first state and a second state in which the slideable portion is held in a first position or second position, respectively. In the first state, the entire slideable portion of the shelf assembly is positioned within the structure. In the second state, at least the enclosure attachment interface is positioned outside of the structure.
US08019381B2 Enhanced wireless handset, including direct handset-to-handset communication mode
A wireless handset is provided with enhanced features and capabilities. The wireless handset may be embodied as a full-featured handset that is capable of operating either within a wireless network (such as a cellular or PCS network) or in a direct handset-to-handset communication mode that is independent of the wireless network. Alternatively, the wireless handset may be embodied as a special purpose handset, that is capable of simply operating in a direct handset-to-handset communication mode. The wireless handset may additionally include features for supporting and enhancing direct communication between handsets. Such features may include a find feature that permits a user to determine which objects, including other wireless handset users, are located within a predetermined operating range of the wireless handset. A memorize feature may also be provided to permit handsets and other objects exchange information by wireless transmission.
US08019378B2 Apparatus and method for preventing power consumption in multi-mode portable terminal
An apparatus and a method for preventing power consumption in a multi-mode portable terminal are provided. The apparatus includes a first communicator communicating with a mobile communication network; a second communicator communicating with a heterogeneous network; and a controller controlling the second communicator to scan an Access Point (AP) so as to perform a service connection to the heterogeneous network if a service connection to the mobile communication network is performed through the first communicator.
US08019376B2 Method and system for loop data distribution general field of invention and state of the art
A method for loop distribution of a plurality of data blocks corresponding to objects fragments, or aggregates of objects such as alphanumeric messages, screen pages, graphic objects integrated in pages, and/or sound sequences designed to be restored by restoring means. Data blocks are distributed by stacking them into several stacks corresponding to different distribution priorities. This operation is repeated by sampling outputs of each stack based on the distribution priority of the stacks.
US08019370B2 Method and apparatus for a power-efficient framework to maintain data synchronization of a mobile personal computer to simulate a connected scenario
An apparatus and method for a power-efficient framework to maintain data synchronization of a mobile personal computer (MPC) are described. In one embodiment, the method includes the detection of a data synchronization wakeup event while the MPC is operating according to a sleep state. Subsequent to wakeup event, at least one system resource is disabled to provide a minimum number of system resources required to re-establish a network connection. In one embodiment, user data from a network server is synchronized on the MPC without user intervention; the mobile platform system resumes operation according to the sleep state. In one embodiment, a wakeup alarm is programmed according to a user history profile regarding received e-mails. In a further embodiment, data synchronizing involves disabling a display, and throttling the system processor to operate at a reduced frequency. Other embodiments are described and claimed.
US08019369B2 Method and apparatus for transient frequency distortion compensation
Transient distortion is compensated for by multiplying an exponentially-decaying phase shift onto the distorted waveform. The exponentially decaying phase shift waveform is patterned after the transient which typically takes the form of an exponential and occurs upon introduction of power to a circuit or circuit component. A digital circuit produces an appropriate exponentially-decaying waveform which is used as the input for a look up table whose output is a complex sinusoidal waveform capable of compensating for the distortion. The complex sinusoid is multiplied onto the transmitted waveform. The decaying exponential is biased so that it crosses a threshold at which point the compensating circuitry is turned off.
US08019368B2 Intelligent queue for information teleservice messages with superceding updates
A message exchange network is disclosed in which at least two different methods of storing messages in memories of message storage entities, e.g., a mobile handset, an SMSC, an e-mail client, or an e-mail server, are utilized based on the type and the content of the information contained within the message. An information service message containing information that is supercedingly updateable, e.g., stock quote, weather or traffic information, is stored using a replacement method by which an older message previously stored is replaced by a newly received message. All other types of messages are stored using an append method by which the newly received message is stored in an unoccupied available memory location. In a disclosed embodiment, message identifier included in the message itself provides information necessary to distinguish between the aforementioned two types of messages. In a disclosed embodiment, a block of message identifiers is reserved for storage of information service messages. The architectures and methods for receipt, delivery and storage of messages disclosed herein replaceable and/or on demand update of information service messages while providing efficient use of memory in which the messages are stored, avoiding the annoyance and inconvenience to the subscriber in having to scroll through numerous stale and/or obsolete messages in order to view the most current up to date message and having to manually selecting and deleting obsolete and stale messages, and avoiding unnecessary deliveries of the obsolete and stale messages by message centers.
US08019365B2 Conducting a payment using a secure element and SMS
A method for transmitting data between a wireless communication and a remote server. The method includes running a mobile application on the wireless communication device, in which the mobile application is a rich client application. The method further includes transmitting data associated with the mobile application between the wireless communication device and the remote server using short message service (SMS). The mobile application links corresponding data transmitted through the short message service (SMS) for use by the mobile application.
US08019364B2 Methods for providing feedback in messaging systems
Methods for providing feedback in messaging systems are described. A communication node can include a first counter for counting a first number of messages which received by and/or forwarded by the node. The communication node can also include a second counter which counts a second number of messages which are expected to be delivered from that node to other nodes.
US08019362B2 Universal short code administration facility
Systems and methods for assigning a short codes to provide uniformity among wireless carriers. In the systems and methods, a Universal Short Code (USC) Administrator maintains a list of short codes and their lease status so that SMS messages sent to a particular short code may be routed to the proper holder of the short code. A network facilitator is in communication with both the USC Administrator and at least one wireless carrier to route the SMS message to the proper holder of the short code. The short code may be leased for a specified period of time so that the short code can be reassigned after expiration of the lease.
US08019361B2 Provision of location information
An approach is provided for managing subscriber identity and location information within a mobile telecommunication network. Transmission of location data to a third party over a communication network is initiated, the location data being indicative of a geographical location of an apparatus. Transmission of an access request to a networking node including a destination application is initiated, the access request including a unique identifier of the apparatus.
US08019359B2 Communication system and method, information processing terminal and method, and information processing device and method
The present invention relates to a communication system and method, an information processing terminal and method, and an information processing device and method which enable simple and secure restricted access. When a PDA 11 is brought close, a reader 2 of a personal computer 1 reads a device ID form an IC tag 12. The personal computer 1 registers device IDs on a connection permission list, and permits only devices registered on the list to connect. When being instructed to perform accessing, the PDA 11 controls a communication unit to access the personal computer 1 and to transmits its device ID. The personal computer 1 determines whether or not the transmitted ID is registered on the connection permission list, and permits the connection when determining that the ID is registered. The present invention can be applied to various information processing devices such as a personal computer and a PDA.
US08019358B1 Method and system for obtaining emergency caller location
A method and system for determining if a phone has changed locations includes a subscriber phone equipment coupled to a phone system through a subscriber access line. The subscriber phone equipment includes a location test module and a datastore. The location test module includes a first subscriber access line identity for the subscriber access line. The datastore includes a first subscriber location for the first subscriber access line identity. The location test module obtains a second subscriber access line identity for the subscriber access line, obtains a second subscriber location for the second subscriber access line identity, and compares the first subscriber location and the second subscriber location. If the first subscriber location does not match the second subscriber location, then the subscriber phone equipment has changed locations. If the first subscriber location matches the second subscriber location, then the subscriber phone equipment has not changed locations.
US08019355B2 Location positioning method in handover between networks
Disclosed is a location information system based upon a SUPL (Secure User Plane Location) architecture, and more particularly, to a location positioning method based on an area event in handover between networks. The method comprises: if a network is changed or if a terminal is outside of the coverage area of a serving network while an area event is ongoing, requesting, by the terminal, new event trigger parameters to a home network through a first message; determining, by the home network, a serving network of the terminal by using location identifier included in the first message; receiving, the home network, the location identifier of a target area for which the positioning is requested from the determined serving network; and transmitting, the home network, the new event trigger parameters including the area identifier to the terminal through a second message.
US08019352B2 System, method, and apparatus for determining and using the position of wireless devices or infrastructure for wireless network enhancements
A system and method for estimating the position of wireless devices within a wireless communication network combines measured RF channel characteristics for the wireless device with one or more predicted performance lookup tables, each of which correlates an RF channel characteristic to some higher order network performance metric and/or a position within an environmental model. Measured RF channel characteristics for wireless devices are compared against the performance lookup tables to determine the sent of lookup tables that most closely match the measured RF channel characteristics. The positions within the environmental model corresponding to the selected set of matching lookup tables are identified as possible locations for the wireless device. The performance lookup tables are uniquely constructed by site-specific location, technology, wireless standard, and equipment types, and/or the current operating state of the communications network.
US08019342B2 Controlling and enhancing handoff between wireless access points
A process of maintaining access information between wireless hotspots is disclosed. A logon request from a wireless portable device is received by a first access point of a first wireless hotspot and use of the first access point by the wireless portable device is authenticated to establish an access session. Then, information related to the access session is passed to a shared register accessible by a plurality of wireless hotspots and the access session is monitored to determine whether a disconnect by the wireless portable device occurs. Additionally, when the wireless portable device moves from a coverage area of the first wireless hotspot to one coverage area of one of the plurality of wireless hotspots, the information related to the access session may be used to facilitate access to the one of the plurality of wireless hotspots by the wireless portable device.
US08019340B2 Reduced scanning within a uniform period in out-of-service conditions
A method (300) and mobile device (120) for reduced scanning within a uniform period in an out-of-service condition is described herein. In one arrangement, the method can include the steps of detecting (310) the out-of-service condition, during a wake-up interval (410), waking (314) up to scan one or more channels (510, 520, 530, 540) for service and maintaining a constant wake-up time for subsequent wake-up intervals. The method can also include the step of varying (320) the amount of time spent scanning the channels during the subsequent wake-up intervals. As an example, varying the amount of time spent scanning channels can be done by decreasing (322) the amount of time spent scanning for each successive, subsequent wake-up interval.
US08019339B2 Using serving area identification in a mixed access network environment
A system and method to arbitrate between SUP and CoPL LCS technology in a mized access network environment. The method includes signaling the serving network to obtain information prior to selecting a location determination session. The information is then indexed to a database to determine the location determination session desired.
US08019334B2 Method and apparatus for providing context recovery
An approach is provided for context recovery. A radio link failure condition of a wireless link employed by a mobile unit is detected. An identifier of the mobile unit is received. A determination is whether the mobile unit can re-use connection parameters that were established prior to the failure condition. The mobile unit is instructed to re-use the connection parameters based on the determination.
US08019328B2 Method and system for enabling timed events of a portable computing device to trigger remote control of external devices
One embodiment in accordance with the present invention includes using a portable computing device to remotely control devices and/or systems wirelessly. Specifically, a software timer application operating on the portable computing device enables its user to predefine the time, date, and the operation(s) that one or more properly enabled devices and/or systems perform in the future. That is, the timer software operating on the portable computing device is able at some predefined time to wirelessly trigger an action or a sequence of actions from devices and/or systems. For example, a user of the portable computing device is able to utilize the timer software to program a predefined date and time that the portable computing device will turn on a favorite radio program and turn up the thermostat. The wireless communication of the portable computing device may occur using a radio frequency (RF) technology like Bluetooth, IEEE 802.11, or HomeRF.
US08019324B2 Extendable voice commands
A mobile device, such as a cellular telephone includes a voice interface that includes one part that may not be specific to a particular carrier, and a second part that provides an interface to services that are specific to a carrier or to service or information providers that are not necessarily available with all carriers. A voice command interface provides easy access to the carrier services. The set of carrier services is optionally extendible by the carrier.
US08019321B2 Wireless mobile phone with authenticated mode of operation including heart beat profile based authentication
A wireless mobile phone is equipped to operate in an unauthenticated and an authenticated mode of operation, depending on whether a user has been authenticated. In one embodiment, the wireless mobile phone includes a number of sensors to enable a user's heart beat profile to be captured and be used for authentication. In one embodiment, authentication is performed by comparing the real time captured heart beat profile against a reference heart beat profile. In one embodiment, the reference heart profile is retrieved from an identity card. The wireless mobile phone further includes a reader to retrieve the reference heart beat profile from the identity card.
US08019319B2 Charging of a short message transmission
The invention relates to charging of a short message transmission in a telecommunications network. The invention provides a mechanism for refunding the subscriber for an already charged short message in the event of a failure during the delivery of that short message. The invention also relates to the methods and devices that are used to deliver a short message and perform the charging thereof.
US08019318B2 Mobile device positioning system and method of operating the same
A mobile device positioning system and a method of operating the same are provided that can reduce the power consumption of the mobile device. The position-information transmitting apparatus of the mobile device includes a data-receiving module receiving positioning data from a mobile device, a moving-speed calculation module calculating a moving speed of the mobile device according to the received data, and generating transmission time interval information to transmit the data for positioning according to the calculated moving speed, a data-transmitting module transmitting the generated transmission time interval information and the position information of the mobile device to the mobile device, and a load-adjustment module determining a load according to the mobile device having requested the position information, and adjusting the generated transmission time interval information according to the determined load.
US08019316B2 Lower power wake-up device
A circuit producing a wake-up signal with a frequency selective RF amplifier that produces an amplified RF output. An RF detector detects the RF output and produces a signal W indicative of the the RF output signal's presence. A threshold detector determines if the amplified output signal has reached a predetermined threshold and produces an output T. A clock signal is generated in response to the threshold detector output signal T. A data decoder logic circuit turns off the clock in the absence of an RF output signal for a time period and decodes the RF detector output W into a stream of output signals. A serial comparator compares a most recent stream of N output data from the data decoder logic with a stored reference to generate a wake-up signal that enables power to an electronic system. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US08019314B2 Radio communication apparatus
A radio communication apparatus using a direct conversion method capable of receiving a radio signal having a predetermined frequency band. The radio communication apparatus includes: a low-noise amplifier section including one or a plurality of low-noise amplifiers receiving input of a receiving signal having a predetermined frequency band; and a mixer section including in-phase and quadrature mixers demodulating an output of the low-noise amplifier into in-phase-component and quadrature-component signals, respectively, wherein the mixer section includes a capacitor in an input section, separates the in-phase component and the quadrature component by the capacitor, and supplies the components to the corresponding in-phase and quadrature mixers, respectively.
US08019311B2 Systems and methods for DC component recovery in a zero-IF radio receiver
Methods and systems for recovering a DC component in a zero-IF radio receiver are disclosed that involve receiving a frequency modulated radio frequency broadcast signal, down-converting the frequency modulated radio frequency broadcast signal directly to an original baseband frequency signal, wherein the original baseband frequency signal includes an original DC component, filtering the original baseband signal to obtain a filtered baseband signal, wherein the original DC component is removed, analyzing modulus values of the filtered baseband signal to determine an estimated quantity for the original DC component, and adding the estimated quantity for the original DC component to the filtered baseband signal to compensate for removal of the original DC component such that a reconstructed baseband signal is obtained.
US08019310B2 Local oscillator buffer and mixer having adjustable size
Selectable sizes for a local oscillator (LO) buffer and mixer are disclosed. In an embodiment, LO buffer and/or mixer size may be increased when a receiver operates in a high gain mode, while LO buffer and/or mixer size may be decreased when the receiver operates in a low gain mode. In an embodiment, LO buffer and mixer sizes are increased and decreased in lock step. Circuit topologies and control schemes for specific embodiments of LO buffers and mixers having adjustable size are disclosed.
US08019309B2 Method and system for a second order input intercept point (IIP2) calibration scheme
In RF transceivers, a method and system for a second order input intercept point (IIP2) calibration scheme are provided. Transceiver calibration schemes to compensate for DC offsets produced by interfering signals may be performed during production testing or field operation. During production testing, an external source may inject a blocker signal that produces DC offsets in the receiver portion of the transceiver. A transceiver switch may be set to receive mode in this scheme. During field operation, a power amplifier in the transmitter portion of the transceiver may inject the blocker signal. In this scheme, the switch may be set to transmit mode and the DC offsets are produced by the portion of the injected blocker signal that leaks through the switch. In both schemes, a DC offset sensor detects DC offsets in the I/Q signal paths and may determine compensation currents which may be applied by injection circuits.
US08019308B2 Receiving apparatus
A receiving apparatus 10 includes a stereo blend control unit 21 for carrying out a stereo blend process according to the reception state of a broadcast wave, a pilot detecting unit 18 for detecting a pilot signal included in the broadcast wave, and a high cut control unit 22 for carrying out high cut control according to the reception state of the broadcast wave and for carrying out the high cut control when the pilot signal is not detected by the pilot detecting unit.
US08019303B2 Multi-antenna multicarrier receiver and methods for adaptively adjusting a receive data rate based on channel utilization
A multicarrier receiver changes receive capabilities based on a current channel utilization. The number of antennas used to receive multicarrier communication signals may be changed or the channel bandwidth may be changed.
US08019302B2 Integrated air loop antenna and transformer antenna assembly
Systems and methods are disclosed for an integrated air loop antenna and transformer antenna assembly that provides improved performance in receiving RF signals and AM broadcast channels, in particular. In one embodiment, an air loop antenna is coupled to a transformer to form an integrated antenna assembly. This integrated air loop antenna and transformer antenna assembly can then be connected to a radio device having antenna connections.
US08019298B2 Satellite radio system and method of activating same
A satellite radio system may include at least one computing device configured to receive a transaction date associated with a vehicle, to determine a preactivation duration based on the date, and to determine whether the preactivation duration exceeds a predetermined time period. The at least one computing device may be further configured to initiate the transmission of deactivation information for a satellite radio module in the vehicle if the preactivation duration exceeds the predetermined time period to disable the module from playing satellite broadcast signals.
US08019295B2 Transmitting power level controller and related method
A transmitting power level controller of a communication system includes a radio-frequency unit for generating a communication signal and a power amplifier for amplifying the communication signal to generate a transmitting signal. The transmitting power level controller has a temperature sensor, a power detector, and an automatic level controller. The temperature sensor senses temperature of at least one of the RF unit and the PA to generate a detected temperature signal. The power detector detects a transmitting power of the transmitting signal to generate a detected power signal. The automatic level controller is coupled to the temperature sensor and the power detector. The power detector adjusts the transmitting power of the transmit signal according to the detected power signal when a maximal transmitting power is in a predetermined range, and adjusts the transmitting power according to the detected temperature signal otherwise.
US08019294B2 Control circuit and dithering method
There is provided a control circuit of a switch mode power supply including a random number generator configured to form an optimized n-degree polynomial based on the minimum power-on cycle time in order to form a uniform distribution of output signals, a switch control block configured to control output signals of the switch control block such that the complementary output stages of the switch control block conduct at different times on the basis of the output signals received from the random number generator. and a dither control block configured to generate a synchronized dither current by minimizing glitches at each differential stage of a default reference current based on the output signals received from the switch control block, and to combine the generated synchronized dither current with a reference current of a voltage ramp generator.
US08019292B2 Power amplifier amplitude modulator system and method
A system for controlling amplifier power is provided. The system includes a voltage envelope detector receiving a voltage signal and generating an attenuated voltage envelope signal. A current envelope detector receives a current signal and generates an attenuated current envelope signal. A controller receives power level data and generates attenuation control data for the voltage envelope signal and the current envelope signal. A detector receives the voltage envelope signal and the current envelope signal and generates a control signal based on the greater of the voltage envelope signal and the current envelope signal. A power amplifier level controller receives the control signal and generates a power amplifier level control signal.
US08019290B2 Two-step channel selection for wireless transmitter front-ends
A reconfigurable multimode transmitter is disclosed, operating in accordance with a two-step channel selection. The first step provides for a fine channel selection and upconversion of a desired channel to either positive or negative IF. The second step is a coarse channel selection and upconversion of a desired channel to the RF. The receiver and transmitter can be used in a transceiver.
US08019286B2 Method and system for determining the amplitude and/or phase of the output signal for a transmission body depending on the amplitude of the input signal
A method and a system for determining the amplitude and/or the phase of the output signal of a transmission link dependent upon the amplitude of the input signal (AM-AM and/or AM-PM characteristic) impresses a test signal (s(t)) on the transmission link (14), measures the response signal (e(t)) resulting from the test signal (s(t)) by amplitude and/or phase distortion in the transmission link (14) and determines the amplitude response (|e(t)|) of the response signal (e(t)) and/or the phase responses (φs(t), φE(t)) of the test signal (s(t)) and of the response signal (e(t)) dependent upon the amplitude response (|s(t)|) of the test signal (s(t)). The amplitude response (|s(t)|) of the test signal (s(t)) consists of several first and second response segments with constant amplitude values over the duration (ΔT) of the respective first or second response segment.
US08019285B2 Wireless communication device
A wireless communication device which permits reduction in the scale of circuitry as well as in the power consumption. The wireless communication device includes an array of antennas, an adaptive array searcher, and a data demodulator. The adaptive array searcher detects the phase difference between the antennas and estimates the direction of arrival of received radio waves. The data demodulator demodulates the radio signal received by the antennas. The adaptive array searcher shares part of circuitry with a calibrator which performs calibration by correcting the phase difference caused between antenna channels in the wireless communication device, and thus has a calibration function incorporated therein.
US08019284B2 Helicopter rotor blade blockage blanking
Methods and systems for blanking a transmission signal to prevent blockage by a recurring obstruction, such as a plurality of helicopter rotor blades, are provided. An obstruction that may block a communication line of sight path is monitored. It is determined when the obstruction is expected to block transmission of a transmitted signal along the communication line of sight path based on monitoring when the obstruction blocks the communication line of sight path. A transmission blanking signal is generated, where the transmission blanking signal is configured to selectively stop transmission of the transmitted signal along the communication line of sight path when the obstruction is expected to block the communication line of sight path.
US08019279B2 System and method for using mobile phones as handsets for IP softphones
The present invention is directed to a method, system and computer program for using a mobile phone as handset for an Internet Protocol (IP) softphone and for automatically transferring calls from an IP softphone running on a workstation to another IP softphone running on another workstation.
US08019278B2 Wireless communication system, portable radio repeater and magazine therefor
A wireless communication system and portable radio repeater are described. The system includes a portable magazine having multiple portable radio repeaters disposed therein. One or more of the repeaters are automatically or manually ejected based on a received signal strength measurement. Once ejected, each repeater communicates from the ejected location, automatically switching between passive and active receive modes based on received signal strength. The repeater has a sensor to transmit environmental data or a visual or audible locator. The magazine has a dispensing mechanism with a mechanical or electro-mechanical release mechanism that holds the repeater to be ejected in a substantially fixed position. The dispensing mechanism detects when the repeater switches to the active mode and dispenses the repeater in response thereto, as well as detecting the number repeaters remaining within the magazine and communicating this information.
US08019274B2 Broadcast system and method for cellular networks
An example system comprises one or more base stations, each base station associated with a cell, a Channel-to-Subscriber Management Entity operable to register a channel and a plurality of subscribers to that channel, wherein each subscriber is located in at least one of the cells, and a router operable to send media content associated with the channel to the one or more base stations, wherein each base station is operable to transmit the content to the subscribers in its cell at the same time.
US08019273B2 Mobile communication terminal, channel information providing module, method of automatically accessing to DMB, and method of providing channel access information
A mobile communication terminal to automatically access to DMB includes a broadcast receiving unit that receives and demodulates a DMB signal, extracts and processes a video signal and an audio signal from the DMB signal, and outputs the video signal and the audio signal to a display unit and an audio output unit; a channel information acquisition unit that processes an audio signal inputted from a microphone in an automatic channel access mode, generates and transmits to a channel information providing server a channel access information request message that includes the audio signal and time information concerning the time when the audio signal is input, and receives and outputs a channel access information response message; and a broadcast control unit that outputs a channel tuning control signal to the broadcast receiving unit according to the channel access information inputted from the channel information acquisition unit.
US08019270B2 Bookbinding apparatus and bookbinding system
A binding apparatus which can meet user requests and adapt to usage conditions by a user. An adhesive is heated and melted, and then applied to a sheet bundle to bind the sheet bundle. One of the following modes is selected: a first adhesive temperature adjusting mode in which the adhesive is heated when power supply to the bookbinding apparatus is turned on, and a second adhesive temperature adjusting mode in which the adhesive is heated when binding of the sheet bundle is started.
US08019260B2 Image forming apparatus
An image forming apparatus includes an image bearing member; a developer carrying member, contactable to the image bearing member, for carrying a developer to a developing position to develop an electrostatic image formed on the image bearing member with the developer; a supplying member for supplying the developer to the developer carrying member, wherein a peripheral speed of the developer carrying member is not less than 1.05 times and not more than 1.20 times a peripheral speed of the image bearing member, and an arithmetic average roughness Ra is not less than 0.20 times and not more than 0.33 times a volume average particle size of the developer, wherein a potential applied to the supplying member is different from a potential applied to the developer carrying member toward a larger potential of a regular charge polarity of the developer.
US08019257B2 Developer-controlling member, manufacturing method thereof, developing machine using the developer-controlling member, image forming apparatus or printer using the developing machine, and jointed plate
A developer-controlling member includes a first plate (36) and a second plate (35) attached to the first plate (36), the first and second plates (36, 35) being formed to extend in a longitudinal direction of a developing roller (30) including a magnet roller; a half blanking fitting projection (38) is formed on one of the first and second plates (36, 35), a fitting hole (49) fitting to the fitting projection (38) is formed in the other of the first and second plates (36, 35), and the first and second plates are fastened by caulking the fitting projection.
US08019253B2 Image forming apparatus
An image forming apparatus is provided. The image forming apparatus includes a casing, a photosensitive unit removably mountable in the casing, and a protective member. The photosensitive unit includes a plurality of photosensitive members. The protective member is removably attached to the photosensitive unit and includes: a covering plate which opposes the plurality of photosensitive members to cover the plurality of photosensitive members when protecting the photosensitive members; a written part arranged on the covering plate, and including operation information related to the image forming apparatus written thereon; and a support part which supports the photosensitive unit so that the photosensitive members and the covering plate are separated by an interval when protecting the photosensitive members.
US08019249B2 Charging device, image forming apparatus and method of charging image carrier of image forming apparatus
A charging device includes a first charging member held in contact with an image carrier, a toner image formed thereon, a bias showing a polarity same as that of the charged potential of toner applied thereto, a second charging member arranged downstream relative to the first charging member as viewed in the moving direction of the image carrier and held in contact with the image carrier, a bias showing a polarity opposite to the charged potential of toner applied thereto, a collection member held in contact with the second charging member to collect the toner adhering to the second charging member, a bias being applied thereto and a collection member bias control unit for controlling the bias applied to the collection member according to image forming conditions information.
US08019241B2 Image forming apparatus
An image forming apparatus is provided. The image forming apparatus includes: a photosensitive member; a discharging unit arranged to face the photosensitive member; a high-voltage power supply unit which supplies power to the discharging unit; a discharge detection unit which detects abnormal discharge in the discharging unit; an output controller which controls an output of the high-voltage power supply unit according to control information; and a cleaning detection unit which compares current control information for the high-voltage power supply unit supplying power to the discharging unit in which abnormal discharge is detected with previous control information for the high-voltage power supply unit when previous abnormal discharge is detected in the discharging unit, and which detects whether the discharging unit has been cleaned based on the comparison result.
US08019240B2 Developing apparatus, process cartridge, and electrophotographic image forming apparatus
A developing apparatus used in an electrophotographic image forming apparatus includes: a developing roller for developing a latent image formed on a photosensitive drum; a developing container for containing developer; a developer conveying member for supplying the developer from the developing container to the developing roller; a light transmissive member provided in the developing container, and formed integrally with a light emitting guide portion for guiding, into the developing container, a detecting light from a light emitting element provided in an electrophotographic image forming apparatus main body to detect a developer remaining amount in the developing container and a light receiving guide portion for guiding the detecting light that has passed through the developing container to a light receiving element provided in the apparatus main body; and a regulating member for covering at least a space between the light emitting guide portion and the light receiving guide portion.
US08019239B2 Device and method for detecting life of organic photoreceptor and image forming apparatus
A device for determining an end of life of an organic photoreceptor includes a potential detecting unit that detects a residual potential of the organic photoreceptor, a temperature detecting unit that detects temperature of the organic photoreceptor in either one of a direct manner and an indirect manner, and a life determining unit that determines the end of life of the organic photoreceptor based on the residual potential detected by the potential detecting unit and the temperature detected by the temperature detecting unit.
US08019237B2 Systems and methods for modifying feed timing for image receiving media in an image forming device
A system and method for avoiding paper jams and possible shutdown in an image forming device by automatically executing a series of re-feed cycles for a sheet of image receiving media in a multi pass image forming device. The sheet transport section of the image forming device includes a hold section and a sensor associated with the hold section to provide input to a control unit to execute one or more re-feed cycles based on a failure to sense a sheet of image receiving media in the hold section at an appropriate time in operation of the image forming device. The control unit also controls a hold duration for the sheet of image receiving media at the hold section to synchronize a final feed of the sheet of image receiving media with the operation of the marker unit in the image forming device.
US08019235B2 Toner cartridge and image forming apparatus
A toner cartridge includes a toner container which contains toner, the toner container having at one end portion thereof a discharge port which discharges the toner, and a member which is attached to an outer peripheral surface of the one end portion. The member has a first part which is disposed at the one end portion and has a shape corresponding to the toner cartridge, and a second part which has, at a position corresponding to the discharge port, a passage hole through which the toner discharged from the discharge port passes.
US08019234B2 Supply item for laser printer including keying structure
Supply items, such as toner bottles for laser printers, include substantially identical housings amongst the many different colors of toners. To distinguish the items and prevent improper installation, a keying structure attaches per each bottle and is indexed relative to adjacent items. In one aspect, indexing includes rotating a knob of the keying structure about a central axis to provide different keying orientations to an imaging unit in the printer. During installation, users mate the knob with variously arranged channels in a wall defining a slot for receiving the bottles. A lengthy flange on the bottle mates with a lengthy slit of the wall to provide installation stability. Other embodiments contemplate delaying engagement of a shutter on the bottle that prevents the toner from communicating with the imaging unit until the mating of the keying structure is assuredly made relatively proper. This prevents inadvertent mixing of toner colors.
US08019232B2 Method and apparatus for optical phase modulation
A method of phase modulating optical radiation by the steps of phase modulating the optical radiation by using a modulator having an extinction ratio in order to provide a multilevel phase shift key signal, and applying to each optical pulse a phase-shift having an absolute value depending on the extinction ratio and a sign depending, for each of the optical pulses, on the respective optical phase value. An apparatus implementing the method is also disclosed.
US08019230B2 Method for providing visible light communication in a visible light communication system
A method of providing a visible light communication in a data link layer of a visible light communication system adopting an infrared communication link connection protocol includes: broadcasting a discovery exchange station identification (D-XID) frame; generating a visible frame to provide a visibility to a link for a specified waiting time period for responding to the broadcast D-XID frame; exchanging a set normal response mode (SNRM) frame and an unnumbered acknowledgement (UA) frame for requesting a link setting between the transmitting and receiving terminals; generating visible frames for a waiting time for receiving the SNRM frame and the UA frame; exchanging an information transfer frame (I-frame) and a receive ready (RR) frame, which is a response to the I-frame, between the transmitting and receiving terminals; and generating visible frames for a specified waiting period for receiving the I-frame and the RR frame.
US08019226B2 Optical transceiver module having a latching bail mechanism that uses a cam lock configuration
An optical transceiver module is provided that has a pivoting bail latching mechanism that is extremely stiff and locks via a cam locking configuration rather than relying on spring-loading forces to bias the latching mechanism to and maintain the latching mechanism in a desired position. The stiffness of the pivoting bail latching mechanism provided by the cam locking configuration better ensures that forces exerted the transceiver module will not cause the transceiver module to come out of the cage while latched.
US08019224B2 Communications device
A transmission device that includes: a radio signal transmission processing section that transmits a radio carrier wave overlaid with transmitting information after being modulated by pulse position modulation; an optical signal transmission processing section that transmits an optical carrier wave overlaid with the transmitting information after being modulated by the pulse position modulation; and a baseband processing section that modulates the transmitting information in accordance with the pulse position modulation of shared use with the radio signal transmission processing section and the optical signal transmission processing section.
US08019221B2 Systems and methods for broadband transmission of signals
Systems and methods which facilitate broadband transmission of signals using a delivery point tuning technique to provide a extended frequency passive optical network (EF-PON) are shown. Embodiments provide an extended frequency optical transition node (EF-OTN) at each of a plurality of delivery points to provide a frequency translation interface between equipment disposed at the delivery point locations and a network utilizing transmission bandwidth which is incompatible with that equipment. The foregoing frequency conversion is preferably transparent to the equipment receiving the network transmissions. Embodiments utilize a single wideband tuner for providing frequency conversion with respect to a plurality of equipment disposed a delivery point. Network head-end modulators are controlled to implement channel grouping such that the signals requested by each piece of subscriber equipment at a delivery point are placed within radio frequency (RF) channels so that each such signal is within the frequency converted band of an EF-OTN tuner.
US08019205B2 Signal compressing apparatus
An input signal is quantized into a quantization-resultant signal. The quantization-resultant signal is compressed into a compression-resultant signal. The compression-resultant signal is formatted into a formatting-resultant signal corresponding to a predetermined format for a digital recording disc. The formatting-resultant signal includes segments corresponding to user data areas prescribed in the predetermined format. The compression-resultant signal is placed in the segments of the formatting-resultant signal. The formatting-resultant signal is encoded into an encoding-resultant signal of a CD format. The encoding-resultant signal is recorded on a recording medium.
US08019204B2 Signal compressing apparatus
An input signal is quantized into a quantization-resultant signal. The quantization-resultant signal is compressed into a compression-resultant signal. The compression-resultant signal is formatted into a formatting-resultant signal corresponding to a predetermined format for a digital recording disc. The formatting-resultant signal includes segments corresponding to user data areas prescribed in the predetermined format. The compression-resultant signal is placed in the segments of the formatting-resultant signal. The formatting-resultant signal is encoded into an encoding-resultant signal of a CD format. The encoding-resultant signal is recorded on a recording medium.
US08019203B2 Signal compressing apparatus
An input signal is quantized into a quantization-resultant signal. The quantization-resultant signal is compressed into a compression-resultant signal. The compression-resultant signal is formatted into a formatting-resultant signal corresponding to a predetermined format for a digital recording disc. The formatting-resultant signal includes segments corresponding to user data areas prescribed in the predetermined format. The compression-resultant signal is placed in the segments of the formatting-resultant signal. The formatting-resultant signal is encoded into an encoding-resultant signal of a CD format. The encoding-resultant signal is recorded on a recording medium.
US08019199B2 Reproduction device, reproduction method, reproduction program, recording medium, and data structure
When content is reproduced from a disc, audio and a subtitle can be properly and automatically selected. An original language can be set as a language of an audio stream to be reproduced on a player side. An audio stream of the original language is described at a position that comes first in a clip information file. When audio and a subtitle are automatically set, if their languages match, the subtitle is not displayed. When player setting 500 denotes that audio is an original language and subtitle Japanese and streams 501 contained in a disc are an audio stream of Japanese (original language), an audio stream of English, a subtitle stream of English, and a subtitle stream of Japanese, the audio stream of Japanese as the original language and the subtitle stream of Japanese are selected according to the automatic setting. Since their languages match, although streams 502 finally selected are the audio stream of Japanese and the subtitle stream of Japanese, the subtitle stream of Japanese is not displayed.
US08019198B2 Recording and reproducing apparatus
To provide a recording and reproducing apparatus that recovers contents having approximately the same quality as the original contents in a short time and requiring only light processing load, at the time of (a) moving the contents from the first recording medium to the second recording medium, (b) rewriting the contents in order to disable reproduction of the contents, (c) reconstructing the original contents by recovering the contents from the second recording medium to the first recording medium. The recording and reproducing apparatus includes a move processing unit 72a and a recovery processing unit 73a. The former records reconstruction information on the second recording medium in association with the second contents, the reconstruction information being used in reconstructing one or more parts of the contents that have been rewritten in order to disable reproduction of the contents at the time of moving the contents. Also, the latter reconstructs the original contents based on the remaining contents recorded on the first recording medium by recovering the reconstruction information from the second recording medium and using the reconstruction information.
US08019197B2 Recording/reproduction device
The present invention provides a recording/reproduction device that can perform post-record editing on a disk on which post-record editing has been determined to be impossible by conventional methods, and that can reproduce data that thus has been subjected to post-record editing, by devising a method for access in one cycle of repetitive processes of post-record editing. The recording/reproduction device is provided with a pick-up for recording or reproducing information and a control portion for controlling an operation of the pick-up, in which when reproduction is performed from an information recording medium on which in a separate area from a main sequence in which data blocks including original audio data and video data are recorded in succession, an additional sequence in which data blocks including post-record audio data are recorded in succession is formed, the control portion controls an operation of the pick-up in such a manner that the pick-up accesses the main sequence and the additional sequence alternately, and reproduces a plurality of data blocks in succession in each access.
US08019189B2 Low-speckle light source device
A laser light source device which can inexpensively achieve a visually recognizable level of speckle reduction is disclosed. The laser light source device includes: a laser module including a light source and a first optical waveguide, wherein light emitted from the light source is outputted from an output end of the first optical waveguide; a second optical waveguide connected to the first optical waveguide, wherein the light outputted from the output end of the first optical waveguide is inputted to an input end of the second optical waveguide and guided through the second optical waveguide; and an intensity modulation unit disposed in the vicinity of the second optical waveguide, the intensity modulation unit applying intensity modulation to the second optical waveguide, wherein a core diameter at the input end of the second optical waveguide is larger than a core diameter at the output end of the first optical waveguide.
US08019188B2 Optical transmission apparatus
An optical transmission apparatus includes a light receiving element and an optical waveguide. The light receiving element receives light. The optical waveguide includes a core, a clad and a concave portion. The clad is adjacent to the core. The concave portion is formed in a portion of the core or a portion of the clad and diffuses the light. The portion of the core or the portion of the clad emits the light toward the light receiving element.
US08019185B2 Unit-cell array optical signal processor
This invention provides a versatile unit cell as well as programmable and reconfigurable optical signal processors (such as optical-domain RF filters) that are constructed from arrays of those unit cells interconnected by optical waveguides. Each unit cell comprises an optical microdisk, an optical phase shifter, and at least one input/output optical waveguide, wherein the microdisk and the phase shifter are both optically connected to a common waveguide.
US08019183B2 Production apparatus for index information with link information, production apparatus for image data with tag information, production method for index information with link information, production method for image data with tag information and recording medium
Disclosed herein is a production apparatus for index information with link information. The apparatus includes a database in which a corresponding relationship between region identification information applied to a key region which provides a partial region in a main image specified arbitrarily by an operator and link information for accessing to related information of the partial region is listed. The apparatus further includes an information embedding section configured to refer to said database to embed, into index information in which a corresponding relationship between the region identification information applied to the key region and time information is listed, the corresponding link information.
US08019181B2 Image generation apparatus, image processing apparatus, computer readable medium and computer data signal
An image generation apparatus includes an acquisition unit and a generation unit. The acquisition unit acquires information to be embedded in each of a plurality of partitions on a recording medium. The generation unit generates an image in which first pattern images representing the information and a second pattern image controlling acquisition of the information from the first pattern images are placed in each of the plurality of partitions. The first and second pattern images are ones of mCn pattern images which are obtained by placing a unit image in n points selected from among m points where m and n are natural numbers, m≧4, and 2≦n
US08019180B2 Constructing arbitrary-plane and multi-arbitrary-plane mosaic composite images from a multi-imager
A method for constructing arbitrary-plane and multi-arbitrary-plane mosaic composite images from a multi-imager is disclosed. A first homography set is generated for a multi-imager based on a first reference plane. A second homography set is then generated for the multi-imager based on a second reference plane, where the second reference plane is distinct from the first reference plane. The first homography set and the second homography set are then utilized to generate a third homography set for the multi-imager based on an arbitrary plane. In so doing, the arbitrary plane becomes repositionable with respect to a scene that the multi-imager is viewing. Multiple such arbitrary planes may be selected in constructing multi-planar mosaic composite images. Multiple such second reference planes may be presented to provide improved quality derivation of the said third homography set.
US08019172B2 Method and apparatus for increasing the resolution of a data sequence
The invention relates to a method and an apparatus for increasing the resolution of a data sequence, such as for example a video data sequence. Between two data values of a given data sequence at least one intermediate value is interpolated by applying low-pass filtering and at least one first and one second high-pass filterings to data values of the data sequence, subjecting the filter values obtained by the high-pass filterings to rank-order filtering and combining the filter result so obtained with the filter result obtained by low-pass filtering.
US08019171B2 Vision-based compression
Systems and methods provide vision-based image compression. In one implementation, inpainting is the vision-based technique selected to augment a conventional signal-processing-based technique. For some regions of a source image, an exemplary system efficiently extracts and organizes structural edge information instead of compressing the regions. In one implementation, the system applies binary curve fitting to capture the edge information. A structure-aware inpainter in the decoder can then restore the regions via the edge information, which occupies very little data space or minimal bandwidth in a bitstream that is transmitted from encoder to decoder. Key visual components of the image can still be conventionally compressed. Extracting edge information for some regions instead of compressing them considerably increases overall image compression.
US08019169B2 Image coding apparatus, image decoding apparatus, image processing apparatus and methods thereof
The image coding apparatus according to the present invention includes: a similar image search unit 201 which searches at least one second still image which is similar to a first still image; a coding processing unit 202 which generates a predictive image for the first still image using the at least one second still image as the reference image, and codes the difference between the first still image and the predictive image; and a reference image information processing unit 204 which adds information which indicates the location of at least one of the second still image to the bit stream.
US08019167B2 Compressing high resolution images in a low resolution video
A method for compressing an image as a sequence of video frames, comprising dividing the image into a plurality of tiles and compressing a tile, or part thereof, as a frame in the video sequence.
US08019166B2 Image data compression method and apparatuses, image display method and apparatuses
The image data compression method involves the performing of steps: a block dividing step for dividing a computer processor pipeline statistic image to be displayed into a plurality of blocks with predetermined block width and block height; a block list creating step for creating a block list for indexed blocks containing meaningful pixels in the divided blocks such that the indexed blocks are associated with each other, wherein the meaningful pixels are pixels corresponding to the computer processor pipeline raw trace data; and a pixel information compressing step for compressing original pixel information on the meaningful pixels in the indexed blocks and storing it in the block list. Apparatus for performing the method is also provided.
US08019164B2 Apparatus, method and program product for matching with a template
A similar image having a high correlation is selected through autocorrelation performs a template original image selected from an image photographed for a template, and a difference image between the similar image and template original image is formed. An image extracting a real difference is formed by removing noises and edges in unstable areas from the difference image. This image is added to the template original image to form a modified template. Template matching is performed by using the modified template as a template. The image extracting the real reference and added to the modified template functions to add an evaluation penalty to the similar image during matching evaluation to lower an evaluation value of the similar image so that a probability of erroneously recognizing the similar image as the image to be detected.
US08019163B2 Information processing apparatus and method
An information processing apparatus is provided in which with respect to video/audio data to be recorded and stored, the determination of division and a control point suitable for viewing and listening and the giving of relevant information can be performed without requiring a manual operation each time. The information processing apparatus includes a recording medium 90, a video data acquisition unit 48, a video data specification unit 47, an audio data separation unit 25, a key creation unit 31, a key relevant data acquisition unit 55, and a key data management unit 10. When a key is created while specifying a section in first audio data, a name and attribute information based on a near division point and control point are stored, and when an audio section similar to an audio pattern of the key is detected from second audio data, in accordance with the stored attribute information, a division point and a control point are determined on the basis of starting and terminal ends of the detected section, and the stored name or a name given in accordance with a naming method is set for the divided section, the control point or the whole audio data.
US08019159B2 Method and apparatus for informing user of image recognition error in imaging system
Disclosed is a method and an apparatus for informing a user of an image recognition error in an imaging system. The method includes detecting environmental factors causing errors of image recognition when image recognition is requested by the user, calculating analysis indices corresponding to the environmental factors, perceiving whether image recognition is suitably performed by checking whether the analysis indices are included in a normal range of predetermined reference values, and informing the user of the suitability or the unsuitability of image recognition.
US08019158B2 Method and computer program product for recognition error correction data
A method for altering a recognition error correction data structure, the method includes: altering at least one key out of a set of semantically similar keys in response to text appearance probabilities of keys of the set of semantically similar keys to provide an at least one altered key; and replacing the at least one key by the at least one altered key.
US08019156B2 Method and device for segmenting a digital representation of cells
A method and a device for segmenting a digital image of biological cells, a method and a device for analyzing the dynamic behavior of biological cells and a method and a device for visualizing the dynamic behavior of biological cells. To provide a segmentation method that has minimal technical requirements, does not necessitate any special preparation or manipulation of the cells to be observed and which requires as few assumptions as possible to be made about the properties of the cells, it is proposed that the method comprises the following steps: determining a maximum gradient for each pixel of the image as the maximum difference between a pixel value of the pixel and the respective pixel values of all or selected neighboring pixels, determining a segmentation threshold value using the frequencies of the maximum gradients, classifying the images into an object class and an environment class using the segmentation threshold value and forming a segmentation zone of the digital image using a class merging method, in particular a region growing method.
US08019155B2 Digital object information via category-based histograms
Embodiments of the present invention relate to an effective method of representing a set of digital objects across at least two category-based dimensions for facilitating efficient access to such objects. These digital objects are typically media objects such as digital image files, digital video clips, digital audio objects, such as “MP3” files, or other digital documents that can be collected by a user and distributed over a variety of storage media and storage locations.
US08019150B2 Color quantization based on desired upper bound for relative quantization step
A computer system (810) receives a desired upper bound δSmax for a relative quantization step ∥S′−S″∥/∥S′∥ to be used when quantizing any color in some range of colors. Here S′ and S″ are adjacent colors in the set of colors to be made available for the quantized image, and ∥·∥ is a norm in a 70%-orthonormal linear color coordinate system, the norm being the square root of the sum of squares of the tristimulus values. The computer system determines (510) suitable quantization steps for the brightness coordinate (B) and the chromatic coordinates (e,ƒ) in anon-linear color coordinate system, and quantizes (520) the brightness and chromatic coordinates accordingly.
US08019142B2 Superimposing brain atlas images and brain images with delineation of infarct and penumbra for stroke diagnosis
Brain images are processed and analyzed with the aid of a computer for stroke diagnosis or therapeutic decision making, where multiple stroke-related images are superimposed. The superimposed images include brain images that have infarct and penumbra regions, and patient-specific brain atlas images. The infarct and penumbra regions are determined and delineated on the superimposed images. Each patient-specific brain atlas image may be formed by mapping a pre-existing brain atlas to a co-ordinate system in which the brain images are co-registered. A brain atlas may depict brain structures such as anatomy structures, blood supply territories (BST), or cerebral vasculature. The superimposed images may be used to determine any overlap between a particular brain structure and the infarct and penumbra regions.
US08019141B2 Scan conversion method and device for color ultrasonic imaging
A scan conversion method and device for color ultrasonic imaging that uses conditional interpolation of neighboring points is disclosed.
US08019139B2 Method and system for processing an image of body tissues
A method and system for detecting a boundary between a first tissue and a second tissue in a two-dimensional image. A cost is assigned to each pixel in a detection region indicative of the likelihood that the pixel is not located on the boundary between the first tissue and the second tissue. The boundary between the first and second tissues or organs is a path of voxels of minimal cost in the detection region from among two or more paths, the cost of a path being obtained in a calculation based upon the costs assigned to the voxels of the path. The method may be used to detect a boundary between a first tissue or organ and a second tissue or organ in a three-dimensional scan by applying the method to each of one or more two-dimensional sections and joining the two dimensional boundaries into a three dimensional boundary in the three dimensional scan. The method may also be used in segmenting a three-dimensional body scan.
US08019138B2 Systems and methods for viewing medical images
For certain medical images, it is important and/or required that a user view all of a medical image at full resolution so that minute, but important, indicia in the medical image are not missed. A computing systems monitor the portions of the medical image that are displayed on the display device, notates those portions that have been displayed at full resolution (or other user-defined display parameters), and provides the user with information indicating portions that have not been viewed at full resolution and/or provides information indicating for which images of a multiple image examination full pixel display has been accomplished. The process reduces the possibility of missing an abnormality in a medical image due to the viewer not viewing a portion of the image at full resolution or using other user-defined display parameters.
US08019135B2 Apparatus and method for providing 2D representation of 3D image data representing an anatomical lumen tree structure
A CT imaging apparatus (2) for providing a 2D representation of 3D image data representing a pulmonary vessel tree of a patient is disclosed. The apparatus comprises X-ray sources (6) and detectors (8) arranged in pairs for generating 3D image data representing a plurality of positions along lumen branches of the vessel tree and for receiving 3D image data representing at least one anatomical property at each of the locations. A processor (20) processes the 3D image data to provide 2D image data displayed on a display device (24) such that each lumen branch is represented by a line, and the color of each portion of a line representing one of the positions varies in dependence upon the anatomical property being measured.
US08019134B2 Automatic image analysis and quantification for fluorescence in situ hybridization
An analysis system automatically analyzes and counts fluorescence signals present in biopsy tissue marked using Fluorescence in situ Hybridization (FISH). The user of the system specifies classes of a class network and process steps of a process hierarchy. Then pixel values in image slices of biopsy tissue are acquired in three dimensions. A computer-implemented network structure is generated by linking pixel values to objects of a data network according to the class network and process hierarchy. Objects associated with pixel values at different depths of the biopsy tissue are used to determine the number, volume and distance between cell components. In one application, fluorescence signals that mark Her2/neural genes and centromeres of chromosome seventeen are counted to diagnose breast cancer. Her2/neural genes that overlap one another or that are covered by centromeres can be accurately counted. Signal artifacts that do not mark genes can be identified by their excessive volume.
US08019132B2 System for recognizing fingerprint image, method and program for the same
A fingerprint recognition system for extracting minutiae from a fingerprint image. The fingerprint recognition system generates a corrected image from the input fingerprint image by: eliminating incipient ridges/pores from the fingerprint image by using the density pattern of the pixels of ridge lines/valley lines in the direction orthogonal to the length direction of the ridge lines. The minutiae are extracted from the corrected image.
US08019131B2 Authentication apparatus and method, and electronic device using the same
An authentication apparatus is for authenticating a fingerprint to power up an electronic device. The authentication apparatus includes a fingerprint sensor, and a power manager. The fingerprint sensor includes a memory for storing predetermined fingerprints, a sampling module for sampling the fingerprint, and an authenticating module for comparing the fingerprint with the predetermined fingerprints to generate an electronic device power-up command. The power manager is for powering up the electronic device according to the electronic device power-up command. An electronic device using the authentication apparatus and an authentication method are also disclosed.
US08019129B2 Image pickup device, face detection method, and computer-readable recording medium
An image pickup device can effectively detect a face in accordance with an object without causing a user to do bothersome setting. A speed preference mode and a person-number preference mode both having different detection conditions of a face region are prepared beforehand as face detection modes. The user is caused to select a desired face detection mode, and minimum values of a face size set as detectable in a face detection and a maximum number of face regions to be detected are set to values corresponding to the face detection mode selected by the user. In a case where an image-pickup preparation is set by pressing a shutter key halfway, when the face detection mode is the speed preference mode, the mode is forcibly changed to the person-number preference mode.
US08019128B2 Face detection device
The face detection device detects a human face image in an image. The face detection device includes a face determining unit, a control unit, a display unit, and a receiving unit. The face determining unit performs a face determination process in which the face determining unit determines whether the image includes a human face image indicative of at least a part of a human face. The control unit performs a base process by controlling the face determining unit to perform the face determination process at least one time. The display unit displays a result of the base process. When the receiving unit receives an instruction, the control unit performs an additional process by controlling the face determining unit to perform the face determination process at least one time on the same image with a higher accuracy than the face determination process in the base process.
US08019125B2 System and method for automatically determining the sex of chicks and device for conveying living animals
A living animals conveying device for sorting animals with respect to a characteristic such as color, size, gender, or weight. In the case of chicks, an embodiment of the invention includes a section for conveying chicks with chicks positioned in buckets with their wings spread out, and an automatic chicks sexing system. A first endless bucket conveyor comprising pre-positioning buckets able to individually receive and transport a living animal, is oriented with respect to a second endless bucket conveyor, comprising sorting buckets able to individually receive and transport a living animal, the first conveyor and the second conveyor being arranged in such a way that each pre-positioned living animal in a pre-positioning bucket falls from the pre-positioning bucket into a sorting bucket arranged below the pre-positioning bucket.
US08019124B2 Robust camera pan vector estimation using iterative center of mass
Methods and apparatus, including computer program products, implementing and using techniques for camera pan vector estimation, are disclosed. A camera model is provided for representing motion vectors based on a plurality of parameters. A distribution of the motion vectors is generated. A cluster in the distribution of motion vectors is identified. A center of mass of the identified cluster is determined. The camera pan vector is provided based upon the determined center of mass.
US08019123B2 Motion estimation apparatus and method
An estimation unit calculates an estimated motion vector between a first source region of a plurality of source regions and a first destination region on a destination picture. The first destination region has the highest correlation with the first source region. A weight calculation unit searches a plurality of second destination regions. Each second destination region is pointed by the estimated motion vector of another source region adjacent to the first source region. The weight calculation unit extracts pixel values of each second destination region, calculates a difference of pixel values between the first source region and each second destination region, and calculates a weight based on the difference. The weight is smaller if the difference is larger. A filtering unit calculates a motion vector of the first source region by averaging the estimated motion vectors with the weight.
US08019119B2 Wavelet detector for finding similarities between major boundaries in images
A method of and a system for finding similarities between major boundaries of images using a wavelet detector is described herein. Unimportant edges of the image are disregarded by eliminating Gaussian wavelet coefficients and Haar wavelet coefficients of lower significance. Comparison between the images is made on the basis of quantized color, sign and magnitude of the Haar wavelet coefficients. The method performs the comparison between images in two steps. First, the method checks for exact matches between the Haar wavelet coefficients to determine whether the images are very similar. This is followed by binning of the coefficients into nine spatial bins in the image. A representative is assigned to each of the bins in terms of color, orientation and sign. Each bin of one image is compared with all the bins of the other image. Thus, images that are similar but not identical are still detected.
US08019118B2 Digital media recognition apparatus and methods
One of the embodiments of the invention includes a method of identifying illegal uses of copyright material. The steps of the method preferably include the steps of: (a) providing a primary digital media object, (b) associating an auxiliary construct with the object, (c) transforming the construct using at least one of the attributes of the object to generate a unique key representative of the primary object, (d) receiving a plurality of secondary digital media objects, (e) performing steps (b) and (c) on the secondary objects to generate unique keys representative of the secondary objects, (f) comparing the keys of the secondary objects with the key of the primary object to identify if any of the secondary objects are substantially similar to the primary object.
US08019116B2 Content processing methods using reversible watermarking
The ability to remove a watermark from encoded content (e.g., an image) opens the possibility of various novel applications. Several such applications are detailed. One employs a reversible watermark in conjunction with a second (robust) watermark. In this arrangement, the payload of the reversible watermark conveys information about the robust watermark (e.g., encoding parameters, or an error signal), permitting removal of the robust watermark from an uncorrupted encoded image. By such arrangements, the encoded image can be fully restored to its pristine, unencoded state even if several different watermarks have been applied.
US08019113B2 Image processing apparatus, control method therefore, program, and storage medium
An image processing apparatus is configured to extract paper-fingerprint information from a printing sheet and to identify unique information unique to the printing sheet and attached to the printing sheet. The image processing apparatus is further configured to compare the identified unique information associated with the printing sheet with previously registered unique information and to store the unique information and the extracted paper-fingerprint information in association with each other when it is determined that the identified unique information matches the previously registered unique information.
US08019111B2 Interchangeable headphone earhook support
An improved headphone support assembly comprises a hook-shaped member for positioning over the ear of a user. The assembly comprises a clip or series of clips for releasably retaining a headphone wire, and disposes the wire at one terminal end of the hook-shaped member adjacent the auditory canal of a user. An ‘earbud’ type headphone wire is affixed to the member, with a predetermined amount of slack between the member and the headphone speaker to allow the speaker to move independently of the member. An adjustable arm attached to the lower portion of the hook-shaped member, and connected by a hinge, extends under the ear lobe of a user, and articulates to accommodate a variety of ear sizes.
US08019109B2 Microphone boom with adjustable wind noise suppression
A microphone boom cap includes a porous plastic portion adapted to cover a microphone boom first aperture. The microphone boom cap includes a non-porous plastic portion affixed to the porous plastic portion. The non-porous plastic portion is adapted to cover a microphone boom second aperture in a second use position, where the porous plastic portion covers the second aperture in a first use position.
US08019108B2 Speaker system
A loudspeaker system includes a speaker enclosure that includes a plurality of faces which surround so as to have an internal space tightly closed, a cut-away portion that is cut away along a contour of a virtual plane figure surrounded by a line on one face of the speaker enclosure while a part of the contour as a connection portion is left, a sealing member that covers the cut-away portion so as to tightly seal the internal space of the speaker enclosure, and a loudspeaker that is provided on any face of the speaker enclosure. A portion of the face surrounded by the cut-away portion is a diaphragm capable of vibrating due to bending elasticity while a near portion of the connection portion serves as a point of support. The sealing member is attached to the diaphragm and a peripheral portion which includes a portion of the one face surrounding the diaphragm so as to tightly seal the internal space of the speaker enclosure in a state that the diaphragm can vibrate.
US08019107B2 Earset assembly having acoustic waveguide
An earpiece may be used to detect sounds from an ear canal of a user. The earpiece may include a microphone assembly and an acoustic pathway that is at least partially defined by a hollow elongated member. The acoustic pathway fluidly couples the microphone assembly with an ear canal of the user when the earpiece is positioned with respect to the ear of the user. Sounds produced by the user travel from the ear canal through the acoustic pathway for detection by the microphone assembly. Also, the hollow elongated member behaves as an acoustic waveguide to amplify a desired frequency and/or attenuate other, less desirable, frequencies of the sounds produced by the user.
US08019105B2 Hearing aid with adaptive compressor time constants
A hearing aid includes a microphone for conversion of sound into an input audiosignal, a signal processor for processing the input audiosignal, the signal processor including a compressor, and a receiver for conversion of the processed signal into sound, wherein the compressor is configured to adapt attack and release time constants in response to input signal fluctuations.
US08019104B2 Hearing aid with feedback model gain estimation
A hearing aid includes an input transducer for transforming an acoustic input signal into an electrical input signal, a processor for generating an electrical output signal by amplifying the electrical input signal with a processor gain, an output transducer for transforming the electrical output signal into an acoustic output signal, an adaptive feedback suppression filter for generating a feedback cancellation signal, and a model gain estimator generating an upper processor gain limit and for providing a control parameter indicating a possible misadjustment of the model.
US08019103B2 Hearing aid with suppression of wind noise
The present application relates to a hearing aid with suppression of wind noise wherein wind noise detection is provided involving only a single comparison of the input signal power level at first low frequencies with the input signal power level at frequencies that may include the first low frequencies whereby a computational cost effective and simple wind noise detection is provided. The determination of relative power levels of the input signal reflects the shape of the power spectrum of the signal, and the detection scheme is therefore typically capable of distinguishing music from wind noise so that attenuation of desired music is substantially avoided.
US08019101B2 Condenser microphone
The present invention is directed to a condenser microphone with a microphone housing cap with a sound inlet opening, a microphone housing with a cross-sectional opening facing the microphone housing cap, and a diaphragm resting along the cross-sectional opening on the front side of the microphone housing surrounding the cross-sectional opening, and a counter-electrode which faces this diaphragm and which is arranged at a short distance from the diaphragm. The invention is further directed to a corresponding method for producing a condenser microphone of this kind. The invention provides an improved condenser microphone and an improved method for producing such a condenser microphone so that the disadvantages of the prior art are overcome while reducing manufacturing-related resources and, therefore, costs at the same time in that the diaphragm of the condenser microphone is glued to the microphone housing in an angle area between the underside of the diaphragm and the outer side of the microphone housing.
US08019100B2 Thermoacoustic device
An apparatus includes a signal device, a power amplifier, and a sound wave generator. The power amplifier is electrically connected to the signal device. The power amplifier outputs an amplified electrical signal to the sound wave generator. The sound wave generator produces sound waves by a thermoacoustic effect. The amplified electrical signal is positive or negative.
US08019099B2 Thermoacoustic device
A sound wave generator includes one or more carbon nanotube films. The carbon nanotube film includes a plurality of carbon nanotubes substantially parallel to each other and joined side by side via van der Waals attractive force. The one or more carbon nanotube films produce sound by means of the thermoacoustic effect.
US08019098B2 Thermoacoustic device
A sound wave generator includes a carbon nanotube structure. The carbon nanotube structure includes of one or more carbon nanotube films. Each carbon nanotube film includes a plurality of carbon nanotubes entangled with each other. The one or more carbon nanotube films produces sound by means of the thermoacoustic effect.
US08019096B2 Electronic device and external equipment with configurable audio path circuitry
Electronic devices and accessories such as headsets for electronic devices are provided. A microphone may be included in an accessory to capture sound for an associated electronic device. Buttons and other user interfaces may be included in the accessories. An accessory may have an audio plug that connects to a mating audio jack in an electronic device, thereby establishing a wired communications path between the accessory and the electronic device. Path configuration circuitry may be used to selectively configure the path between the electronic device and accessory to support different operational modes. Analog audio lines in the wired path may convey left and right channel analog audio channels. When it is desired to convey power over the wired path, one of the analog audio channel lines may be converted to a power line. Audio functionality may be retained by simultaneously converting a unidirectional line into a bidirectional line using hybrids.
US08019094B2 Audio processing system with function of automatic gain control and method thereof
The present invention relates to an audio processing system with function of automatic gain control and method thereof. The method includes steps of: receiving a playing command to play an audio file; reading a genre type of the audio file from a tag of the audio file; reading a genre gain value of the genre type from a gain setting table stored in a storage unit; decoding the audio file and generating digital audio signals; converting the digital audio signals to analog audio signals; and signaling a gain amplifier to amplify the analog audio signals by the genre gain value, thereby sounds corresponding to the analog audio signals amplified is proper to a listener's hearing.
US08019088B2 Low-frequency range extension and protection system for loudspeakers
Low-frequency bandwidth extension in the form of dynamic electrical equalization may be applied to loudspeakers so long as the excursion capability of their drive units as well as velocity limits of any port(s) or excursion limits of any associated passive radiator(s), and the power limits of the drive units are not exceeded. The bandwidth extension maximizes low-frequency bandwidth dynamically such that excursion is fully utilized over a range of drive levels, without exceeding the excursion limit. Additional limiting control is available for port air velocity or passive radiator excursion, and loudspeaker drive unit electrical power. The system applies to open back, closed box, vented box, and more complex box constructions consisting of combinations of these elements for loudspeaker designs using design parameters appropriate to each system.
US08019083B2 Method, apparatus and system for key derivation
A method, an apparatus and a system for key derivation are disclosed. The method includes the following steps: a target base station) receives multiple keys derived by a source base station, where the keys correspond to cells under control of the target base station; the target base station selects a key corresponding to the target cell after knowing a target cell that a user equipment (UE) wants to access. An apparatus for key derivation and a communications system are also provided.
US08019082B1 Methods and systems for automated configuration of 802.1x clients
Methods and apparatus for the automated configuration of 802.1x clients in wireless computer networks are described. In one embodiment, a wireless network client for a wireless network is configured automatically, by providing (using a software driver installed at either the network client or a remote server) network configuration information to a software client of the wireless network client.
US08019079B2 Asymmetric cryptosystem employing paraunitary matrices
Disclosed are multivariate paraunitary asymmetric cryptographic systems and methods based on paraunitary matrices. The cryptographic systems and methods are based on formulating a system of multivariate polynomial equations by paraunitary matrices. These matrices are a family of invertible polynomial matrices that can be completely parameterized and efficiently generated by primitive building blocks. Using a general formulation involving paraunitary matrices, a one-way function is designed that operates over the fields of characteristic two. Approximations made to a paraunitary matrix result in a trapdoor one-way function that is efficient to evaluate, but hard to invert without secret information about the trapdoor. An exemplary implementation operates on the finite field GF(256). In this example, the message block includes 16 to 32 symbols from GF(256), i.e., the block size is an integer between 16 and 32. The ciphertext block takes its elements from the same field and has at least 10 extra symbols.
US08019078B2 Phone call mute notification
A phone call mute notification applies an aural effect to the user's speech, other parties' speech, non-speech, or combinations thereof. The phone call mute notification does not render speech unintelligible and may provide a constant indication that the phone call mute function is active. Furthermore, the phone call mute notification does not serve as a distraction to the user, because the aural effect may be applied to speech itself rather than drawing the attention of the user away from the speech.
US08019076B1 Portable speakerphone device and subsystem utilizing false doubletalk detection
Disclosed herein are portable teleconferencing products that implement a doubletalk detector in a low frequency range or in a frequency range commensurate with the frequencies through which sound may be efficiently transferred between a speaker and a microphone through an enclosure. Also disclosed herein are teleconferencing systems that implement a secondary doubletalk detector, a non-presumptive doubletalk detector, a confirmatory doubletalk detector, and/or a false doubletalk detector, whereby echo cancellation coefficients may be better adapted after echo path changing events through the use of accelerated coefficient adaptation or half-duplex operation until adaptation is restored. Further disclosed herein are teleconferencing products that include more than one port for communicating with distant parties or a single party and a local source of audio material, whereby one distant party is prevented from being transmitted to it private audio from another party or another audio signal while permitting a local participant to hear the private audio. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
US08019075B2 Hybrid echo canceller controllers
Hybrid echo canceller controllers are described herein. By way of example, a system for controlling an echo canceller can include a cross-correlator, a discriminator and an echo canceller controller. The cross-correlator can be configured to produce a cross-correlation based output that facilitates controlling the echo canceller by cross-correlating two signals associated with the echo canceller. The discriminator can be configured to produce a discriminator output that discriminates between near-end signal and echo in a corrupted signal. The echo canceller controller can be configured to control the echo canceller according to the cross-correlation based output and the discriminator output.
US08019072B2 Method and apparatus for providing ringback tones
A method of providing a ringback tone to a calling party. The method includes receiving a call directed to a subscriber from the calling party. At least one of an adaptive ringback tone and an actionable ringback tone is provided to the calling party. The adaptive ringback tone is based on state data.
US08019071B2 Distributed conferencing via PBX-conference bridge link
A method, apparatus and computer program product for performing distributed conferencing is presented. A Public Branch Exchange (PBX) receives a plurality of calls intended for a conference bridge from a plurality of conference participants. The plurality of conference participants is conferenced together at the PBX. The plurality of conference participants is connected to the conference bridge by way of a single connection from the PBX to the conference bridge.
US08019070B2 Teleconferencing device, and teleconference initiating method and program thereof
A teleconferencing device includes: a connecting unit fitted into an information processing device; and a storage unit storing: a teleconference application program which is automatically started by fitting the connecting unit into the information processing device; self-location information which is location information of the teleconferencing device; and destination location information which is location information of a connection destination holding a teleconference, wherein the teleconference application program reads the self-location information and the destination location information and connects the information processing device to an information processing device of the connection destination via a network.
US08019067B2 User interface for telephone system administration
A user interface for a telephone system may include a telephone portion operable to provide telephone administration functionality for each of a plurality of telephones of a telephone system. The telephone portion may include a telephone icon corresponding to at least one telephone of the plurality of telephones, the telephone icon operable to provide the telephone administration functionality for the at least one telephone. Other portions of the user interface may include an external line portion, an extension portion, or a user portion, which may include, respectively, an external line icon, an extension icon, and a user icon, where each icon may provide associated administration functionality. Accordingly, the user interface allows an administrator of the telephone system to easily view and administer the devices and elements of the telephone system.
US08019066B1 System, method and computer program product for providing access to a plurality of service providers utilizing a single interface
A system, method and computer program product are provided for providing access to a plurality of service providers. In use, information associated with a customer is received. In addition, a plurality of service providers are identified, based on the information. Further, a single interface is presented for providing access to the plurality of service providers.
US08019064B2 Remote notification of communications
A remote call notification system for incoming calls to a wireline telecommunications device. The system includes a switch, a service control point, an intelligent server, and a monitoring module all in communication with each other. The remote call notification is transmitted to a remote communication device such as a PC, an interactive pager, and a mobile phone. The call notification includes a calling number, the name of a calling party, time and date identifiers, status identifiers that provides a real-time status of the incoming communication, a disposition identifier, and a priority identifier. A remote call notification method including detecting an incoming communication to a subscriber's wireline communication device, creating a remote call notification, assigning an access address associated with a remote communication device, and forwarding the remote call notification to the remote communication device.
US08019063B2 System and method for providing high reliability network
A system and method for providing a high reliability network. Context servers store information about calls in a telecommunications system. Network control elements can obtain call information from the context servers to help make call control and reporting decisions.
US08019061B2 Communication terminal, and dial registration method and dial registration program therefor
A communication terminal having one or more one-touch-dial buttons simplifies operations needed for registration of destination data such as phone numbers or mail addresses. A communication terminal (e.g., a cellular phone) having one or more one-touch-dial buttons includes a destination-data registration unit (e.g., a phone-directory database) that allows destination data such as phone numbers or mail addresses to be registered therein, a one-touch-dial registration unit that allows destination data to be registered therein so as to be associated with the one or more one-touch-dial buttons, and a control unit that, in response to an operation of the one or more one-touch-dial buttons, determines whether destination data has been registered in the one-touch-dial registration unit or the destination-data registration unit, and that outputs a result of the determination and a query message regarding registration of the destination data.
US08019057B2 Systems and methods for generating and testing interactive voice response applications
A method for testing an interactive voice response application may include storing a number of files associated with interactive voice response applications. The method may also include receiving a selection from a user, where the selection corresponds to a first one of the files. The files may include a number of prompts and may be stored in a first format. The method may further include accessing the first file and generating a second file based on the first file, where the second file includes links to audio files associated with the prompts and is stored in a second format.
US08019056B2 Interactive pre-programmed voice response system
As apparatus for responding silently to incoming calls in a communication system. Such an apparatus provides the capability to respond to incoming calls in the communication system which could be, for example, a telephone system, for those cases necessitating minimal disruptions such as wherein the telephone user receiving the call is in a meeting or other group situation. With the system disclosed herein, the telephone user can respond to the caller immediately with pre-recorded responses. Special responses can be pre-recorder for special situations or special callers.
US08019055B2 Media instant messaging for mobile device
In an instant messaging system, message latency is reduced by initiating traffic channel set-up at a receiving device concurrently while a sending device is generating the instant message. When a user begins generating an instant message, the sending device transmits a service request to a payload and connection server to indicate that an instant message is pending. Upon receipt of the service request, the payload and connection server notifies the receiving device so that the receiving device can initiate traffic channel set-up concurrently while the instant message is being recorded. When the traffic channel is established, the receiving device polls the server. If the instant message is not yet received by the payload and connection server when the polling request is received, the payload and connection server waits a predetermined period of time to receive the pending instant message and forwards the instant message when it is received.
US08019049B2 Method for generating reliability tests based on orthogonal arrays and field data
A method for generating reliability tests for a telephone system is based upon sampling an orthogonal array which covers various combinations of test parameters. Field data is collected of actual telephone activity on a telephone system. The field data is evaluated so as to determine call-mix characteristics. Probabilistic weights for the different call-mix characteristics are obtained, and then the probabilistic weights are used to sample the test case scenarios generated in the orthogonal array which have the same call-mix characteristics. These test case scenarios are used to run tests on the telephone system. These tests are preferably performed using automated test scripts. After the test data is collected, reliability metrics are calculated from the test data.
US08019044B2 Image acquisition for dual energy imaging
Acquisition techniques for dual energy (DE) chest imaging system. Technique factors include the added x-ray filtration, kVp pair, and the allocation of dose between low- and high-energy projections, with total dose equal to or less than that of a conventional chest radiograph. Factors are described which maximize lung nodule detectability as characterized by the signal difference to noise ratio (SDNR) in DE chest images. kVp pair and dose allocation are described using a chest phantom presenting simulated lung nodules and ribs for thin, average, and thick body habitus. Low- and high-energy techniques ranged from 60-90 kVp and 120-150 kVp, respectively, with peak soft-tissue SDNR achieved at [60/120] kVp for patient thicknesses and levels of imaging dose. A strong dependence on the kVp of the low-energy projection was observed.
US08019038B2 Steam generator nozzle dam and method for installing and removing steam generator nozzle dam
The present invention includes an apparatus for watertight sealing of a steam generator nozzle and methods for installing the apparatus. The apparatus comprises a nozzle dam, a nozzle dam attachment ring, and a seal. The attachment ring is provided in an interior of the nozzle and has a plurality of retaining tabs and a nozzle dam landing. The nozzle dam is adapted for insertion into the attachment ring and abutment against the nozzle dam landing. The nozzle dam has a plurality of radial protrusions adapted to interlock with the retaining tabs for fixing the nozzle dam in the attachment ring upon rotation of the nozzle dam in the attachment ring. The seal covers at least one side of the nozzle dam for effecting a seal between the nozzle dam and the attachment ring. The present invention also provides methods and apparatus for the pressurization and control of nozzle dam seals.
US08019037B2 Phase difference detection device and rotation position detection device
A phase difference detection device able to detect a phase with a high precision is provided. A phase difference detection device 4 detecting a phase difference θ between an excitation signal Ss and a second detection signal Sd in accordance with a rotation position θ of a rotary body 101 has a reference counter 13 performing a count in synchronization with a first clock pulse CLK1 and reset when the excitation signal Ss causes zero cross down, a velocity detection unit 19 acquiring information capable of specifying the rotation velocity of the rotary body 101, a pulse conversion unit 21 outputting a second clock pulse CLK2 by using, as a pulse interval Tp, a time specified based on the information acquired by the velocity detection unit 19 and required for the rotation of the rotary body 101 by an angle corresponding to 1 count of the reference counter 13, and a phase counter 23 in which a count value counted by the reference counter 13 is set at an initial value for each fall of a second detection signal Sd, and which performs count in synchronization with the second clock pulse CLK2.
US08019036B2 Method and apparatus for correcting sampler clock frequency offset in OFDM MIMO systems
In an orthogonal frequency division multiplexed (OFDM) multiple-in multiple-out (MIMO) wireless communication system, a method for correcting sampler clock frequency offset in a receiver comprises acquiring the frequency offset and symbol timing in a received signal by the receiver. The estimated value of a fractional offset is computed, and a correction in the frequency domain based upon the estimated value of the fractional offset is performed.
US08019029B1 Interference erasure using soft decision weighting of the Viterbi decoder input in OFDM systems
Disclosed is a technique for mitigating the effect of an in-band interferer in Orthogonal Frequency Division Multiplexing (OFDM) wireless or wired networks that employ soft decision Viterbi decoder in the physical layer. The technique uses an independent estimation of the signal quality, which is passed to the Viterbi algorithm decoder so that it is able to discard the corrupted subcarriers. This improves the error correction capability of the Viterbi algorithm decoder in a receiver, which leads to fewer retransmissions and into higher information throughput.
US08019028B1 Run-length based spectral analysis
Apparatus and methods determine a frequency associated with a relatively strong interfering signal (interferer) using relatively simple run-length counting techniques. Counts of run-lengths can be analyzed to estimate a frequency of the interferer. For example, a peak run-length can be associated with a frequency. In one embodiment, counts of run-lengths are used to construct a theoretical peak run-length, which is then associated with a frequency for the interferer. A theoretical count associated with the theoretical peak run-length can also be used as an indication of a signal strength of the interferer.
US08019024B2 Method of approximating log-likelihood ratios in QAM digital transmissions and relative QAM soft-output de-mapper
Log-likelihood ratios are approximated for encoded bits modulated with a 2m-ary QAM constellation. Each symbol of the constellation is identified by a respective string of m bits. The log-likelihood ratio of each bit of the m bits is approximated with a product λ of a respective factor by a respective variable D that depends on a received signal and on communication channel characteristics. The approximating includes determining a value of at least one of the variables D using a parametric nonlinear function of an equalized replica z of a respective received signal.
US08019019B1 DC balance compensation for AC-coupled circuits
A receiver has a first input port and a second input port both coupled to a differential amplifier through first and second input capacitors. A bias circuit coupled to the core side of the first input capacitor and to the core side of the second input capacitor is configured to provide a selected voltage to at least one of the first input and the second input of the differential amplifier. In one embodiment, a common mode bias circuit provides a common mode voltage to both inputs of a differential amplifier. In a particular embodiment, a run length detector monitors the output of the differential amplifier and provides a run length feedback signal or an average bit density feedback signal to the set the selected voltage between periods of data reception.
US08019018B2 Determining a mode to transmit data
In one aspect, the invention is a method that includes transferring data at an initial mode from a transmitter to a receiver, determining a suggested mode based on the data transferred and determining a count of the data transferred from the transmitter to the receiver. The method also includes transferring the suggested mode and the count to the transmitter and determining a pending mode based on the suggested mode and the count.
US08019017B2 Method for receiving control information in orthogonal frequency division multiplexing system of mobile communication system
The present invention relates to receiving control information in an orthogonal frequency division multiplexing (OFDM) system of a mobile communication system. The present invention includes receiving information related to a number of OFDM symbols in a subframe for receiving first control information, receiving information related to a number of OFDM symbols in the subframe for receiving second control information, decoding the first control information according to the received information related to the number of OFDM symbols in the subframe for receiving the first control information, and decoding the second control information according to the received information related to the number of OFDM symbols in the subframe for receiving the second control information, wherein the number of OFDM symbols for receiving the first control information is less than or equal to the number of OFDM symbols for receiving the second control information.
US08019016B1 System and method of transmit beam selection
A system and method of beamforming facilitate beam selection without requiring an exhaustive search. In some implementations, a beamforming technique may select candidate vectors to construct a beamforming matrix without having to compute each matrix element.
US08019014B2 Pre-coding apparatus on account of adaptive estimation
A pre-coding process and apparatus on account of adaptive estimation is provided, which comprises a plurality of channel state information detectors, a reduction sampler, a plurality of adaptive estimators, an error-estimation averager, and a parallel/serial transducer. The pre-coding implementation of the present apparatus can be divided in an initial stage of acquisition and a following tracking stage. The present invention can be applied to Single-Input Single-Output (SISO) antenna system and Multiple-Input Multiple-Output (MIMO) antenna system, in order to advance the dependability and stability of the system, which also have advantage in further decreasing the complexity, power consumption and cost of the end-user host receiver, easy implementation, and high immunity from channel noise interference.
US08019011B2 Digital broadcast transmitting/receiving system having an improved receiving performance and signal processing method thereof
A digital broadcast transmitting/receiving system and a signal processing method thereof that can improve the receiving performance of the system. A digital broadcast transmitter has a randomizer to randomize an input data stream which has null bytes being inserted at a specified position, a multiplexer to output a data stream formed by inserting specified known data into the position of the null bytes of the randomized data stream, an encoder to encode the data stream outputted from the multiplexer, and a modulator/RF-converter to modulate the encoded data, RF-convert the modulated data and transmit the RF-converted data. The receiving performance of the digital broadcast transmitting/receiving system can be improved even in a multi-path channel by detecting the known data from the received signal and using the known data in synchronization and equalization in a digital broadcast receiver.
US08019009B2 Equalizer circuit
In an equalizer circuit of one aspect, a first Fourier transform circuit Fourier-transforms an input signal and outputs a corresponding first Fourier-transformed signal, and a first extracting circuit extracts a plurality of pilot symbols from the first Fourier-transformed signal. An inverse Fourier transform circuit calculates a complex gain of each path of the input signal by inverse-transforming the plurality of pilot symbols extracted by the first extracting circuit. A detecting circuit detects at least one of a power value and a mean amplitude of the input signal, and a coefficient determining circuit determines a coefficient corresponding to the at least one of the power value and the mean amplitude detected by the detecting circuit. A second extracting circuit extracts complex gains having a power larger than a threshold obtained by multiplying the coefficient determined by the coefficient determining circuit by a value obtained by integrating the power for a period of time, wherein the power is obtained from the complex gains of each path of the input signal calculated by the inverse Fourier transform circuit. A second Fourier transform circuit Fourier-transforms the extracted complex gains from the second extracting circuit to obtain a corresponding second Fourier-transformed signal, and an equalizing calculation circuit equalizes the input signal using the second Fourier-transformed signal.
US08019008B2 Base station apparatus, communication terminal apparatus, communication system, and communication method
A base station apparatus, communication terminal apparatus, communication system, and communication method are provided that enable the data part transmission amount to be increased, that are resistant to frequency selective fading, and that enable a BS with low transmission loss to be selected. An OFDM transmitting apparatus 100 sets a power measurement pilot as one OFDM symbol in one frame, assigns power measurement pilot subcarrier numbers to base station apparatuses, and transmits a power measurement pilot according to common frame timing among the base station apparatuses, and a communication terminal apparatus 200 is equipped with an autocorrelator 210 that outputs a symbol synchronization signal, an autocorrelator 220 that finds an autocorrelation characteristic of a repeat waveform part that is a repetition of the same waveform having a cycle of ½ effective symbol length or a waveform with the sign reversed having a cycle of ½ effective symbol length from a received power measurement pilot, and an in-phase averaging section 230 that performs in-phase averaging in frame units of an autocorrelation characteristic of the repeat waveform part and detects the positional frame timing of a power measurement pilot on the time axis.
US08019006B2 Apparatus and method for FT pre-coding of data and control signals to reduce PAPR in a multi-carrier wireless network
A subscriber station is provided for use in a wireless network communicating according to a multi-carrier protocol, such as OFDM or OFDMA. The subscriber station comprises: a size M1 Fourier Transform (FT) block that receives input symbols and generates M1 FT pre-coded outputs; a size M2 Fourier Transform (FT) block that receives input symbols and generates M2 FT pre-coded outputs; and a size N inverse Fourier Transform (IFT) block that receives N inputs, including the M1 FT pre-coded outputs and the M2 FT pre-coded outputs, and generates N outputs to be transmitted to a base station. The FT blocks are Fast Fourier Transform blocks or Discrete Fourier Transform blocks. The IFT block is an inverse Fast Fourier Transform block or an inverse Discrete Fourier Transform block.
US08019003B2 Systems and methods for tracking screen updates
A method of capturing a screen includes monitoring screen changes on a first display system and inserting information into a queue, the information including a first type of information and a second type of information, reading the information from the queue and maintaining a dirty region describing areas of the screen which have been changed, wherein areas affected by the first type of information are added to the dirty region and areas affected by the second type of information are subtracted from the dirty region.
US08019001B2 Prediction image generating method and apparatus using single coding mode for all color components, and image and video encoding/decoding method and apparatus using the same
A prediction image generation method and apparatus using a single coding mode for all color components and image and video encoding and decoding methods and apparatuses using the same are provided. The prediction image generation apparatus includes: a spatial prediction image generation unit applying an identical prediction direction for each image component in an original image composed of at least two image components, and obtaining a spatial prediction image from a pixel spatially close to a pixel block of a predetermined size of a current frame; a temporal prediction image generation unit applying an identical block size, motion vector, and motion interpolation method for each image component in an original image composed of at least two image components, and obtaining a temporal prediction image by estimating motion in units of blocks of a predetermined size between a previous frame and a current frame of each of the image components; an encoding mode selection unit selecting an encoding mode by using the spatial prediction image and the temporal prediction image; and a single mode prediction image generation unit generating a prediction image by identically applying the encoding mode selected in the encoding mode selection unit to each component. By increasing the redundancy of information between prediction error signals of color components, the encoding efficiency can be enhanced in the method and apparatus.
US08019000B2 Motion vector detecting device
A frame memory holds a reference frame that is to be referenced for motion detection for a target block of a coding target frame in motion images. A motion compensation unit that includes a motion detecting unit and a motion compensated prediction unit. The motion detecting unit detects the motion of said target block by repeated motion estimation with reference to said reference frame stored in said frame memory, and the motion compensated prediction unit performs motion compensation processing for the target block using information on the detected motion. A coding unit that performs coding processing for the subtraction image and the information on the detected motion and thereby creates a coded stream. The motion compensation unit includes a pre-reading memory which stores pixel data beforehand, where said pixel data is part of pixel data in said reference frame, which is to be frequently referenced for motion detection, and which has been transmitted from said frame memory.
US08018999B2 Algorithm description on non-motion blur image generation project
A method for simulating an image captured at a long exposure time (“simulated image”), includes (1) capturing each of first, second, and third images at a short exposure time, (2) determining a first relative motion between the first and the second images, (3) transforming the first image to remove the first relative motion, (4) determining a second relative motion between the third and the second images, (5) transforming the third image to remove the second relative motion, and (6) combining the first, the second, and the third images to form the simulated image. Relative motions between images are determined by matching blocks at multiple resolutions to determine corresponding points between the images. Transformation to remove relative motion is determined by fitting corresponding points between the images using a minimum square error (MSE) algorithm in a random sample consensus (RANSAC) framework.
US08018996B2 Arithmetic decoding apparatus and method
The decoding apparatus enabling high-speed arithmetic decoding in decoding data coded using CABAC is an arithmetic decoding apparatus which receives, as input, coded data obtained by converting multivalue information of syntax into binary data then performing Context-based Adaptive Binary Arithmetic Coding on the binary data, and which decodes the coded data into the original multivalue information. During the reconstruction of the current binary data, the arithmetic decoding apparatus, parallelly calculates, in the same cycle, “next-next identifier code” candidates and “context index” candidates corresponding to the “next-next identifier code” candidates, and, in the next cycle, parallelly calculates, in the same cycle, a “next identifier code”, context index candidates corresponding to the next identifier code, and “probability variable” candidates corresponding to the “context index” candidates, and, when the current binary data reconstruction result is known, selects the respective calculation results according to the reconstruction result.
US08018995B2 System and method for trick play of highly compressed video data
A system for providing trickplay functionality—such as pause, instant replay, rewind, fast forward, etc—for very highly compressed video/audio data stream. Depending on the trickplay functionality, the system configures the duration of playback before a jump, the decoding speed required, the number of pictures to display per second, and the distance between jumps. The system may comprise a decoder, a picture rate controller and a display.
US08018992B2 Performing adaptive external equalization
In one embodiment, the present invention includes a method communicating control information for an external adaptive equalization process for a channel coupled between a transmitter and a receiver from an external agent. In this way, the external agent may control tap settings of an equalizer based on feedback information from the receiver responsive to a data pattern generated and transmitted by the transmitter. Other embodiments are described and claimed.
US08018988B2 Method of validating the detection of a correlation peak by a satellite positioning system receiver
The present invention relates to a method of validating the detection of a correlation peak between a signal transmitted by a plurality of navigation satellites and received by an RNSS satellite radio navigation receiver, said signal corresponding to a sum of signals each sent by a satellite and each modulated by a spread spectrum signal characteristic of said satellite and a local replica generated by said receiver of a spread spectrum signal characteristic of a satellite that is being looked for. Said method includes a step of determining the correlation function 3 as a function of time between said received signal and said local replica and further includes a step of comparing said correlation function 3 with the theoretical autocorrelation function 2 as a function of time of said spread spectrum signal characteristic of said satellite that is being looked for.
US08018987B2 Transmitting spread signal in communication system
The present invention provides for spreading a first signal using a plurality of spreading codes, multiplexing the first spread signal by code division multiplexing, transmitting the first multiplexed signal via a plurality of neighboring frequency resources of an OFDM symbol of a first antenna set, spreading a second signal using a plurality of spreading codes, multiplexing the second spread signal by code division multiplexing, transmitting the second multiplexed signal via a plurality of neighboring frequency resources of the OFDM symbol of the first antenna set, transmitting the first multiplexed signal via a plurality of neighboring frequency resources of an OFDM symbol of a second antenna set, and transmitting the second multiplexed signal via a plurality of neighboring frequency resources of the OFDM symbol of the second antenna set, wherein the first multiplexed signal is transmitted on frequency resources that neighbor frequency resources that the second multiplexed signal is transmitted on.
US08018983B2 Tunable diversity antenna for use with frequency hopping communications protocol
A sound reproducing device. The sound reproducing device for receiving a frequency-hopping signal having an instantaneous frequency within a hopping bandwidth. The sound reproducing device comprises a first antenna having a bandwidth including the hopping bandwidth for producing a first received signal and a second antenna tunable to frequencies within the hopping bandwidth responsive to an instantaneous hopping frequency. The second antenna produces a second received signal. The device further comprises a module for processing one or both of the first and second received signals to produce a signal for driving the sound reproducing device.
US08018981B2 Multi-pass optical cell with actuator for actuating a reflective surface
A multi-pass optical cell with an actuator for actuating a reflective surface is provided. In one preferred embodiment, an apparatus is provided comprising a first reflective surface, a second reflective surface, and a support structure supporting the first and second reflective surfaces. The support structure positions the first and second reflective surfaces to create an optical cell. The apparatus also comprises a source and a detector, which are positioned such that light emitted from the source is reflected in the optical cell at least one time between the first and second reflective surfaces before reaching the detector. The apparatus further comprises an actuator coupled with and operative to actuate the first reflective surface. In some embodiments, the actuator rotates the first reflective surface. Also, in some embodiments, the multi-pass optical cell is an open path multi-pass optical cell, while, in other embodiments, the multi-pass optical cell is a closed path multi-pass optical cell.
US08018978B2 Method of processing traffic information and digital broadcast system
A digital broadcast transmitting/receiving system and a method for processing data are disclosed. The method for processing data may enhance the receiving performance of the receiving system by performing additional coding and multiplexing processes on the traffic information data and transmitting the processed data. Thus, robustness is provided to the traffic information data, thereby enabling the data to respond strongly against the channel environment which is always under constant and vast change.
US08018976B2 Method of processing traffic information and digital broadcast system
A digital broadcast transmitting/receiving system and a method for processing data are disclosed. The method for processing data may enhance the receiving performance of the receiving system by performing additional coding and multiplexing processes on the traffic information data and transmitting the processed data. Thus, robustness is provided to the traffic information data, thereby enabling the data to respond strongly against the channel environment which is always under constant and vast change.
US08018972B2 Timing over packet performance
The invention is directed to a method and apparatus for providing improved packet over timing clock synchronization in a packet switching network using Operations, Administration, and Maintenance (OAM) tools to compensate for asymmetrical characteristics between forward and reverse data paths.
US08018969B2 Method and apparatus for constructing MAP IE using reduced CID in broadband OFDMA systems
A method for transmitting burst allocation information by a base station in a broadband wireless communication system in which a transmitted frame includes symbols, and orthogonal subcarriers in a frequency axis constitute each of the symbols based on a predetermined time unit. The method includes the steps of generating a reduced connection identifier (CID) by reducing a basic CID of a mobile terminal connected to the base station when the basic CID exists within a preset range, and inserting an MAP, which includes an enabled field representing the reduced CID and one of use and non-use of the reduced CID, into the frame, and transmitting the frame to the mobile terminal.
US08018965B2 Contention slots in a shared robust scheme
A method includes receiving a schedule of transmission start slots on a network node, the slots representing reserved and/or nonreserved opportunities for initiating data transmission by at least one network device in a network, the reserved opportunities associated with specific network devices, and the non-reserved opportunities available for non-reserved use by any network device on the network, and adjusting the schedule in accordance with successful transmissions by other network nodes. Another method includes generating a schedule of transmission start slots on a master node, where the slots represent reserved and/or nonreserved transmission initiation opportunities for the initiation of data transmission by at least one of a plurality of network devices in a network, the reserved opportunities being associated with specific network nodes, and the nonreserved opportunities being available for nonreserved use by any the network devices on the network, and distributing the schedule to the network devices.
US08018961B2 Systems and methods for receive and transmission queue processing in a multi-core architecture
Described herein is a method and system for directing outgoing data packets from packet engines to a transmit queue of a NIC in a multi-core system, and a method and system for directing incoming data packets from a receive queue of the NIC to the packet engines. Packet engines store outgoing traffic in logical transmit queues in the packet engines. An interface module obtains the outgoing traffic and stores it in a transmit queue of the NIC, after which the NIC transmits the traffic from the multi-core system over a network. The NIC receives incoming traffic and stores it in a NIC receive queue. The interface module obtains the incoming traffic and applies a hash to a tuple of each obtained data packet. The interface module then stores each data packet in the logical receive queue of a packet engine on the core identified by the result of the hash.
US08018960B2 Communication devices, communication systems, a Bluetooth communications protocol communication device, and communication methods
Communication devices, communication systems, a Bluetooth communication protocol communication device, and communication methods are provided. According to a first aspect, a communication device includes a single buffer configured to store communication data; control circuitry coupled with the buffer and configured to generate a plurality of packets including different amounts of communication data from the buffer; and communication circuitry coupled with the control circuitry and configured to communicate the packets.a.
US08018959B2 System and method for implementing a universal messaging gateway (UMG)
The system and method for implementing a Universal Messaging Gateway (UMG) disclosed herewith provides telecommunications Network Operators (NO) and like related parties with innovative and flexible art for delivering domestic and foreign network originated Multi-media traffic and/or, more generally, interactive and/or synchronous mobile text and related telecommunications messaging or information services to a large number of related receiving telecommunications network equipment (as ESMEs and/or SMS-Cs in relation to SMS traffic).
US08018956B1 System and method for providing recovery and resynchronization for a tunneling protocol
An apparatus is provided in one example embodiment and it includes a first node coupled to an active endpoint and a standby endpoint. The first node communicates with a second node. When the active endpoint experiences a failure, the standby endpoint is activated such that a communication involving the second node continues. The standby endpoint communicates a complete window's worth of packets to the second node after the failure, the window's worth of packets including a last known sequence number acknowledged by the second node. In more specific embodiments, the first node is an L2TP network server (LNS) and the second node is an L2TP access concentrator (LAC). The last known sequence number was check pointed by the active endpoint to the standby endpoint.
US08018949B2 Apparatus and method for providing a network termination point
Apparatus and method for providing a termination point for service emulation instances in an access network is provided. In an embodiment, the service emulation instances are implemented utilizing, for example, pseudowires. Communications to and from the access network are aggregated and transmitted via one or more pseudowires to a service emulation instance terminator. The service emulation instance terminator converts the traffic to its native form and, if necessary, converts the traffic to a different type of format or service. The service emulation instance terminator then frames the traffic for the appropriate type of service and transmits the traffic to the service edge. Traffic received from the service is removed prepended with a pseudowire label and aggregated with other traffic. The aggregated traffic is transmitted to the customer via the access network. If necessary, an interworking function may convert the traffic from one type of service to another type of service. Further, functionalities of equipment such as frame relay switching or Asynchronous Transfer Mode (ATM) switching may be realized in the service emulation instance terminator.
US08018948B2 P-GANC offload of URR discovery messages to a security gateway
In one embodiment, a security gateway receives an IPSec Initiation (IPSec INIT) request from a client. The security gateway may communicate with a AAA server to authenticate the client. After authentication, the security gateway intercepts a URR Discovery request from the client. The security gateway determines registration information for a response to the registration request. The registration information may be information on where the client can locate a D-GANC. A response is generated using the determined information and sent to the client. The response to the discovery request is performed without communicating with a P-GANC. Accordingly, a security gateway is used to authenticate the client and also to respond to the discovery request. This does not require that a P-GANC function be deployed in a network. Thus, cost and processing power may be saved.
US08018947B2 Device for performing IP forwarding and ATM switching
A communication node contains intelligence for directing both internet protocol (IP) packets and Asynchronous Transfer Mode (ATM) cells toward their destinations. The ATM cells and IP packets may be received within a common data stream. The respective devices process the ATM cells and IP packets to direct the cells and packets to the proper output ports towards their destinations. The device is capable of performing policing and quality of service (QOS) processing on both the ATM cells and the IP packets.
US08018944B1 Apparatus and method for efficient longest prefix match lookup
A packet processor includes a forwarding table configured to store address prefixes and a search engine configured to receive a packet and to search the forwarding table. The search engine includes a set bit counter configured to receive an address of the packet, to count set bits of a first bit vector associated with the packet, and to output a number of the set bits. A next hop table is configured to store a next hop pointer. A next bucket pointer receives the number of set bits and outputs one of the next hop pointers and the next bucket pointer based on the number of set bits.
US08018941B2 Demand-based distribution of internet protocol routing information across a network
Systems and methods are described that disassociate Internet route table growth from the ability of a router to maintain service. A network operator may base their network design using predetermined devices implemented from the beginning of service as constrained routers. This eliminates concern that these devices would require upgrade or replacement in the future.
US08018938B1 Translating between a switching format and a transport format
This invention includes methods and packet switches that translate a packet between a switching format and a transport format. One packet switch receives a packet intended for a destination port of a packet switch from a switching fabric of the packet switch and determines, based on the destination port, a treatment to be applied to the packet. The packet switch then applies the treatment to the packet prior to forwarding the packet to the destination port. The treatment may include adding a transport identifier to the packet.
US08018934B2 Switched unicast in an internet protocol television environment
In one embodiment, a processing device is coupled between at least one content source and at least one subscriber device within an Internet Protocol television (IPTV) system in order to receive a plurality of service flows from the at least one content source and to process multicast service flow requests from the at least one subscriber device. The processing device includes a map module to map a service flow from a content source to a multicast service flow based on a multicast service flow request from a particular subscriber device and a unicast module to assign a unique identifier to the mapped multicast service flow to convert the mapped multicast service flow to a unicast delivery of the mapped multicast service flow to the particular subscriber device.
US08018933B2 Reliable multicast with automatic session startup and client backfil support
A form of multicast, referred to as “on-demand multicast,” provides a methodology that allows for “on demand” multicasting of data. On-demand multicast allows clients to join or leave a transmission at any point. There is no transmission session start or end time—the session is continuously available, although data is not necessarily continuously transmitted. Data blocks missed by late-joining clients are retransmitted per amalgamated client requests through multiple transmission cycles until all clients that have joined the transmission session receive all content. Once a client has received all data blocks comprising the content for the session, the client may exit the ongoing session.
US08018932B1 Methods and apparatus for sending a multicast packet from multiple network interfaces using the same MAC source address
Methods and apparatus are disclosed for sending a multicast packet from multiple network interfaces across multiple networks using the same media access source address (MAC source address). One implementation includes a processing element and a network interface for each of the multiple networks. The processing element generates and initiates sending of a multicast packet having a same media access source address (MAC source address) from at least two of the multiple network interfaces. In one implementation, a single copy of the multicast packet is buffered, and each of the network interfaces retrieves, such as via a direct memory access (DMA) request, the multicast packet and forwards it to an attached network.
US08018931B2 Communication apparatus and integrated circuit for communication
A communication apparatus including a storage circuit that generates verification data in one-to-one correspondence with block data which is data having a first size, and stores each pair of verification data and block data in areas having a second size in an external memory; a packet control unit that includes a CPU which executes a program to, for each piece of verification data stored by the storage circuit, generate a piece of header information including the verification data, and perform control to transmit a piece of packet data including the generated piece of header information and the piece of block data corresponding to the piece of verification data included in the generated piece of header information; and a network unit operable to sequentially transmit each piece of packet data according to the control performed by the packet control unit, wherein the storage circuit and the CPU operate in parallel.
US08018930B2 Apparatus and method for receiving packet data on a subset of carrier frequencies in a wireless communication system
A remote station for a wireless communication system including a base station is disclosed. The remote station includes a front end structure configured to receive packet data in parallel on a subset of carrier frequencies. Each packet data is preceded by a header field for identifying the remote station as the recipient of the packet data and the subset of carrier frequencies is based on a set of a corresponding number of multiple carrier frequencies.
US08018927B2 Network element with multistage lower order switching matrix
A network element for a transport network contains a multistage lower order switching matrix with at least an input matrix stage and an output matrix stage designed to switch lower order multiplex units and with a center stage capable of switching higher order multiplex units, only, thereby connecting the input and output stages.
US08018925B2 System and method for multi-services packet network traffic engineering
Systems and methods are described that provide network traffic engineering that obviate network over-provisioning by providing QoS to each traffic class. Embodiments dimension switching router LTE schedulers to ensure that each traffic class receives an appropriate QoS in terms of delay, jitter, Packet Loss Ratio and throughput. In addition to guaranteeing QoS, embodiments optimize transport cost, optimize switch-router port deployment, and work on top of IETF standards, IEEE standards, and MEF standards.
US08018924B1 Network device with multiple MAC/PHY ports
A network device includes a multi-port media access controller (MAC) device that comprises a plurality of MAC devices. Some of the MAC devices output respective data streams at different speeds. A plurality of speed translators translates the speeds of the respective data streams to be greater than or equal to a highest output speed of the plurality of MAC devices and generates parallel speed translated data streams. A multiplexer multiplexes the parallel speed translated data streams to generate a multiplexed data stream corresponding to one of the plurality of MAC devices with the highest output speed defined by the parallel speed translated data streams. A first serializer and deserializer receives the multiplexed data stream that is encoded at a physical coding sublayer and serially transmits the multiplexed data stream to a multi-port physical layer device.
US08018921B2 Using XML expressed primitives for platform and system-independent call modeling
A system for providing third-party call control in a telecommunications environment is provided. The system comprises, a call-control mechanism for providing service logic and routing intelligence, a control application for providing service-logic description and command instruction for implementing third-party controlled call connections, a call-switching mechanism for providing an abstract state of switching matrix and for commutation of external and internal call legs and a commutation application for making and breaking call connections according to commands sent from the control application. The call-control mechanism, using the control application, sends primitive text commands to the call-switching mechanism, which utilizing the commutation application, receives, reads and implements the text commands containing all of the service logic and instructions required to successfully construct call connections and wherein the call-switching mechanism by virtue of the commutation application sends notification of success or failure regarding implementation of received commands back to the control application.
US08018918B2 Methods and apparatus for dual-tone multi-frequency signal conversion within a media over internet protocol network
In one embodiment, a method includes receiving a first internet protocol (IP) packet having information associated with a dual-tone multi-frequency (DTMF) signal. The information of the first IP packet is configured based on a protocol associated with a first layer of a media over internet protocol (MoIP) network. The first IP packet is associated with a destination endpoint. The method also includes producing a second IP packet having information associated with the DTMF signal. The information of the second IP packet is configured based on a protocol associated with a second layer of the MoIP network and a DTMF conversion policy associated with the destination endpoint. The second layer is different than the first layer.
US08018913B2 Method and system for sharing components in a time division multiplex wireless system
A method and system for sharing components in a time division multiplex wireless system is provided. The method may include configuring at least one component of a software programmable radio, such as a PLL, to enable communication of data using, for example, a GSM protocol during a first timeslot in a frame and reconfiguring that component to enable communication of data using a different communication protocol during an unused timeslot in the same frame. Both uplink and downlink channels of the different communication protocol may be communicated during the unused timeslots.
US08018910B2 Method and device for transferring multi-standard radio service data
The embodiments of the present invention relate to a method and a device for transferring radio service data. The method includes: designing a radio service frame timing mechanism and/or a rule of filling IQ data for a plurality of standards; configuring frame timing mechanisms corresponding to various services according to the designed radio service frame timing mechanism and/or the rule of filling IQ data for a plurality of standards; and transmitting multi-standard radio service data according to the configured frame timing information and/or methods of mapping IQ containers. The device includes a determination unit, a configuring unit and a transfer unit. Thus, uniform transmission of radio IQ data and frame synchronization for different standards may be enabled via a common radio interface between a Radio Equipment Controller (REC) and a Radio Equipment (RE).
US08018909B2 Arrangement and a method in communication networks
The present invention relates to an arrangement comprising a functional server node forming part of a conglomerate, or pool, of functional server nodes in common controlling a number of radio network control means, each functional server node being able to control any, or a number of, radio network control means, to which mobile stations are connected. The functional server nodes support transfer/redistribution of mobile stations between each other without interrupting the connection of the mobile stations, a target functional server node, to which it has been decided that a mobile station is to be transferred from a current functional server node, generates an area update or transfer acceptance message comprising an identification of the current functional server node, an identification of the target functional server node and a transfer indications. The invention also relates to a method of redistributing or transferring mobile station contexts.
US08018908B2 Mobile network backward compatibility support
In one embodiment, a method for supporting backward compatibility in a mobile network can include: receiving a packet in a first device that can support a first protocol; forming a modified packet by adding a field to the packet, where the field is related to a context for a second protocol; and providing the modified packet to a second device, where the second device can support the first and second protocols. The context can include a Packet Data Protocol (PDP) context and the field can include a PDP identifier. The mobility layer can include Mobile IP, for example. The first and second protocols can be Mobile IP and PDP, respectively.
US08018904B2 Antenna selection method
Embodiments of the invention provide a method and apparatus for initiating a telecommunications uplink from a mobile terminal to a telecommunications network. A preamble signal is transmitted from the mobile terminal to the network in accordance with a transmission parameter of the mobile terminal. The parameter is changed and the preamble retransmitted until successful receipt in the network is confirmed. Changing the transmission parameter alters the signal diversity of one or more preambles as received by the base station.
US08018903B2 Closed-loop transmit diversity scheme in frequency selective multipath channels
Closed loop multiple-antenna wireless communications system with antenna weights determined by maximizing a composite channel signal-to-interference-plus-noise ratio minimum. Multiplexed symbol streams over subsets of antennas enhance throughput.
US08018902B2 Methods and apparatus for channel quality indicator determination
A channel quality indicator value is determined on a per transport block basis. A signal-to-interference ratio estimate of a control channel and a channel quality estimate of user-data channel are employed in the determination of the channel quality indicator. The channel quality estimate of the user-data channel can include information about Automatic Retransmission Request (ARQ) processing, and the number of iterations of a Turbo decoder. Additionally, information about the Cyclic Redundancy Check (CRC), which is determined on a per transport block basis, can be employed in the channel quality indicator determination. The determined channel quality indicator is reported to the radio communication system.
US08018900B2 Seamless roaming across wireless subnets using source address forwarding
To enable devices to detect L3 roaming users and to take appropriate forwarding actions, L3 knowledge is introduced inside a bridge in a non-intrusive way. In particular, as a client moves from a subnet associated with a first network element to a subnet associated with a second network element, a determination is made regarding whether the client is roaming. This is done by evaluating a source IP address within a L3 packet header within a first frame received at the second network element. If, as a result of the evaluating step, it is determined that the client is roaming, an L2 bridge forwarding table in the second network element is configured to include a source MAC address of the client together with information identifying at least a destination interface for use in directing client data traffic back towards the subnet associated with the first network element. The first frame is then forwarded. In one embodiment, the traffic is directed back towards the subnet associated with the first network element via a GRE encapsulation tunnel, although any convenient tunneling mechanism can be used. According to another feature, given information cached at the foreign access point is used to enable the roaming client to continue to seamlessly receive inbound traffic prior to or during the configuration of the L2 bridge forwarding table (i.e., before any outbound traffic is actually sent from the client).
US08018892B1 All-in-one wireless network device
A method, apparatus, and computer-readable media for a wireless network device for communicating with a network comprises a memory to store an image comprising a plurality of virtual machines and only one multi-tasking operating system, wherein each of the virtual machines comprises a wireless network application to execute on the multi-tasking operating system; a processor to execute the virtual machines; and a port comprising a physical-layer device to communicate with the network, and a media access controller to communicate with the physical-layer device and the processor.
US08018878B2 Method and device to transmit a busy medium signal to another device
The present invention concerns a device comprising a medium access control module for performing functions of a medium access control sublayer, noted MAC module, the device comprising a MAC interface module connected to the MAC module, the MAC interface module being adapted to connect in a first mode with a connector to a second MAC interface module or in a second mode with a connector to a physical interface module, the second MAC interface module being located in a second device comprising a MAC module connected to the second MAC interface module. In the first mode, the device comprises means for communicating in a half-duplex manner with the second device, and means for sending a medium busy signal to the second device.
US08018876B2 Routing system and method with OSPF area zero split into a two level hierarchy for route calculation
A method and system for routing traffic in an IP network using OSPF protocols and including core and hub routers in area zero. The core and hub routers are assigned different node signatures depending on whether the router is a core router or a hub router and link signatures match the node signatures. Internode traffic (core to core, hub to core, and hub to hub) is configured with routing algorithms separately for node and link network segments for which node and link signatures include core signatures as well as those of the internode pair selected. The OSPF routing for the separate network segments is then used to route traffic over the network. An IP network so configured will not route core traffic over hub links during periods of core element failure or downtime, and suffer packet loss.
US08018874B1 Network optimization system implementing distributed particle swarm optimization
Described is a distributed network optimization system implementing distributed particle swarm optimization, which allows multiple nodes to cooperate in searching efficiently for a set of parameter values that optimizes overall network performance. The system comprises a multi-dimensional network parameter space with software agents configured to operate as a cooperative swarm to locate an objective function optima. The software agents are individually distributed across multiple nodes in the network, and each node processes a portion of each software agent to obtain information regarding the local performance of the software agent. A global measure of network performance is then computed based on sharing of local performance information between nodes, which each node uses to adjust its parameters accordingly. In this manner, the global utility of the network can be optimized using local processing only. Also described is a method of utilizing the system.
US08018871B2 Network management system, network management method, information processing apparatus, device, and storage medium
A network management system that is capable of managing each device in an information processing device efficiently even though on a network there are a plurality of the information processing apparatuses which search for devices to manage. A network management system comprises a multi-function printer (MFP) connected to a network, and a network management station that searches and manages the MFP. The MFP comprises a search source information recording unit that records information related to the network management station, which is a transmitter of a search packet, as search source information in response to receipt of the search packet, and a search source information transmitting unit that transmits the search source information to the network management station in response to request from the network management station. The network management station comprises a search source information acquisition requesting unit that requests acquisition of the search source information to the device, and a search source information obtaining unit that obtains the search source information transmitted from the MFP.
US08018870B2 Method and apparatus for simply configuring a subscriber appliance for performing a service controlled by a separate service provider
A method and apparatus for configuring an appliance, such as a network node, for performing s service, such as communicating with a network, controlled by a service provider include inserting into an Ethernet port on the appliance an Ethernet couple on a device that is usually small compared to the appliance. The device is configured to send through the Ethernet couple without human intervention an Internet Protocol (IP) data packet that is directed to a logical port of an established standard, such as Hypertext Transfer Protocol (HTTP) port 80. The IP data packet includes appliance configuration data in a message form for the established standard, such as an HTTP POST. As a result, the appliance is configured automatically for performing the service controlled by the service provider.
US08018869B2 Concurrency method for forecasting impact of speed tiers on consumption
A forecast model processes performance data from a site, e.g., a cable modem termination system (CMTS), to obtain a set of concurrency equations for existing speed tiers that is based on an observed subscriber bandwidth for the site. A new set of concurrency equations is obtained for new speed tiers so that a new subscriber bandwidth can be predicted for the new speed tiers. Based on the new subscriber bandwidth, expected subscriber growth, and changes in data consumption, the site is reconfigured with additional ports based on the forecast. This process can be repeated for the other sites. Sites may be grouped together based on the observed subscriber bandwidth. A new subscriber bandwidth may be predicted for the group with the new speed tiers so that additional ports can be configured for each of the sites in the group.
US08018865B2 Method for GSM and CDMA dual-mode mobile phone to control two GSM subscriber identification modules
A method for a GSM/CDMA dual-mode mobile phone to control two GSM subscriber identification modules is provided. Without changing hardware of the GSM/CDMA dual-mode mobile phone, the method uses a GSM control module to operate a first GSM subscriber identification module, and a CDMA UART driver module and a SIM/UIM driver module connected with each other are built in a CDMA control module. The CDMA URAT driver module is communicated with a GSM device driver layer of the GSM control module through a UART standard, such that the GSM control module is able to control a second GSM subscriber identification module connected to the SIM/UIM driver module. Thus, the GSM/CDMA dual-mode mobile phone is able to control two GSM subscriber identification modules so as to satisfy needs and demands for businessmen and lovers in personal style.
US08018863B2 Reducing CC message transmission in a provider network
A method and apparatus for reducing the number of CC messages transmitted in a provider network. In one embodiment of the invention, a first service provider network element receives CC messages from a first customer network at a first periodicity rate. The first service provider network element stores the received CC messages and reduces the first periodicity rate to create a second periodicity rate that is smaller than the first periodicity rate. The first service provider network element transmits CC messages to a second service provider network element through the provider network at the second periodicity rate. Other methods and apparatus are also described.
US08018861B2 Method and device for allocating at least one routing identifier to at least one bridge in a network
The invention relates to a method for allocating at least one identifier known as routing identifier to at least one bridge (1002, 1008, 1009, 1010, 1012) of a network (1000), the said bridge comprising at least two interconnection equipment (1021, 1035) a first (1021) of which is connected to at least one first part (1014) of the said network, characterized in that each one of the interconnection equipment of the said bridge being in a “state” determined by reference to the allocation of an identifier to this interconnection equipment, the said method includes the following steps:determination (1041, 1042; 1051, 1052, 1053; 1056, 1057) of at least one “state” which corresponds to the “state” of the said at least one second interconnection equipment of the said bridge,deciding (1044; 1054; 1059) as to the allocation of an identifier to the at least one first interconnection equipment of the said bridge as a function of the said at least one determined “state”.
US08018849B1 Flow control in a parallel processing environment
The flow of data in an integrated circuit is controlled. The integrated circuit comprising a plurality of tiles, each tile comprising a processor, a switch including switching circuitry to forward data over data paths from other tiles to the processor and to switches of other tiles, and a receive buffer to store data from the switch. At a first tile, a count is maintained of data that has been sent to a second tile without receiving an acknowledgement up to a credit limit. At the second tile, data that arrives from the first tile when the receive buffer is full is sent to a memory outside of the tile.
US08018833B2 Method and system for adapting an effective spreading sequence in a communication system using direct sequence spreading
A method and system for adapting an effective spreading sequence in a wire-line or a wireless communication system using direct sequence spreading system is described. A station of the communication system determines a state of a communication channel, represented by, e.g., an impulse response, a step response, or any other characteristic known to one skilled in the art. The station determines the channel state by measurements of a received signal or by receiving a feedback signal comprising an information enabling the station to determine the plurality of linearly related phases The station then determines a plurality of linearly related phases in accordance with the state of the communication channel, and then applies at least one of the plurality of linearly related phases to at least one sample of the effective spreading sequence.
US08018830B2 Transmission of a data stream using OFDM symbols at two carrier frequencies having overlapping superframes of a commensurable time duration
In a method for transmitting a data stream in a digital transmission system, the data stream is transmitted in a transmitted signal using successive OFDM symbols; a number of OFDM symbols are combined in a transmission frame; a number of transmission frames are transmitted in one transmission superframe; each transmission superframe has an information block having one or more OFDM symbols in an established position of the transmission superframe; a first transmitted signal having a first data stream in a first carrier frequency range and a second transmitted signal having a second data stream having the same information content as the first data stream are transmitted in a second carrier frequency range; and the time duration of the transmission superframes of the first transmitted signal is an integer multiple of the time duration of the transmission superframes of the second transmitted signal.
US08018828B2 Near ML decoding method based on metric-first search and branch length threshold
In this invention, we propose a near maximum likelihood (ML) method for the decoding of multiple input multiple output systems. By employing the metric-first search method, Schnorr-Euchner enumeration, and branch length thresholds in a single frame systematically, the proposed technique provides a higher efficiency than other conventional near ML decoding schemes. From simulation results, it is confirmed that the proposed method has lower computational complexity than other near ML decoders while maintaining the bit error rate (BER) very close to the ML performance. The proposed method in addition possesses the capability of allowing flexible tradeoffs between the computational complexity and BER performance.
US08018824B2 Optical disc recording apparatus
An optical pickup is disposed which irradiates a laser beam onto an optical disc where a guide groove having characteristics of thermal interference (heat discoloration) is spirally formed. The optical pickup irradiates the laser beam along the guide groove to conduct one of data recording in which pits indicating a data length are formed, and visible-image formation in which a part of the optical disc is discolored. The laser beam irradiation position is controlled so that the data recording is conducted with starting from the inner peripheral side of the optical disc, and the visible-image formation is conducted with starting from the outer peripheral side of the optical disc.
US08018823B2 Optical recording medium having a relation between groove widths, groove depths and track pitches
An information recording medium having a recording track wherein the recording track includes a first recording region R1, a second recording region R2 and a recording region transition section Sx arranged between regions R1 and R2; a track pitch tp1, a groove width w1 and a groove depth d1 in region R1, and a track pitch tp2, a groove width w2and a groove depth d2 in region R2 satisfy formula (1), (2) and/or (3); the recording region transition section Sx includes a track pitch transition section Stp in which the track pitch changes from tp1 to tp2 and a groove shape transition section Sg in which the groove width changes from w1 to w2 and/or the groove depth changes from d1 to d2; and the track pitch transition section Stp and the groove shape transition section Sg at least partially overlap to share a region SL.
US08018822B2 Optical information recording medium
An optical information recording medium includes an optical disk body including a light-transmitting substrate, a recording layer provided on a main surface of the light-transmitting substrate over a region in which pre-grooves are formed and a portion of a region in which dummy grooves are formed, and a reflecting layer provided over the recording layer and a region of the light-transmitting substrate in which the recording layer is not provided; and an ink receiving layer provided on the label surface side of the optical disc body. The dummy grooves provided in at least a portion of the region in which the dye material is not applied have a pitch larger than that of the pre-grooves, are shallower than that of the pre-grooves, or have half-width less than that of the pre-grooves.
US08018821B2 Protection layers for media protection during fabrication of probe memory device
A micro-electro-mechanical system (MEMS) seek-scan probe (SSP) memory device utilizes a protective layer over the delicate media layer to protect the media during harsh processing steps that may otherwise damage the media layer. The protective layer may comprise a layer of germanium and a layer of silicon dioxide.
US08018818B2 Systems and methods for storing and reading data in a data storage system
Systems and methods for storing and reading data in a data storage system are provided. The data storage system includes a storage medium for storing data. The storage medium stores data as a plurality of topographical features. Further, the data storage system includes one or more transducer. One or more transducer writes data on the storage medium. Additionally, the data storage medium includes one or more gates. A first voltage bias is applied to one or more gates. The data storage system further includes, one or more read heads. One or more read heads include one or more Floating Gate Transistors (FGTs). The first voltage bias creates an electric field between one or more FGTs and one or more gates. A change in the electric field is detected by one or more FGTs.
US08018814B2 Aberration correction device, aberration correction method and optical pickup
The present invention is to provide an improved aberration correction device formed by inserting an electro-optic panel such as a liquid crystal panel in an image-formation optical system to correct aberrations in the image-formation optical system, characterized in that such a correction device is capable of correcting three or more kinds of aberrations using only one electro-optic panel.Divided areas concerning coma aberration correction and divided areas concerning astigmatism correction are formed in one of the transparent electrodes of the electro-optic panel, while the rest of divided areas concerning coma aberration correction and divided areas concerning spherical aberration correction are formed in the other of the transparent electrodes. In this way, it is possible to form divided areas divided into electrode patterns suitable for correcting various aberrations, simplify as much as possible the electrode structure of the transparent electrodes consisting of the divided areas, thereby simplifying a control of voltages to be applied to the divided areas.
US08018813B2 Holographic information recording and/or reproducing apparatus
A holographic information recording and/or reproducing apparatus including: a light source unit emitting reference light and signal light; a first optical path guiding unit guiding the lights to cross; a second optical path guiding unit including a first polarization converter located on an optical path of one of the reference and signal lights, a first polarization beam splitter located at a crossing point of the reference light and the signal light, an optical path converter guiding the reference light and the signal light so that they cross again, a second polarization converter located on an optical path of the signal light before the signal light crosses the reference light, and a second polarization beam splitter uniting the optical paths of the reference light and the signal light; and an objective lens unit illuminating the reference light and the signal light onto one side of a holographic information storage medium.
US08018811B2 Decode device, reproduction apparatus, and method for decoding
A decoding apparatus includes a burst cutting area (BCA) signal interval measuring device which measures a signal interval of a BCA area and which outputs BCA signal interval information, a T converter which obtains T information from the BCA signal interval information, a sequencer which detects a space area based on a first threshold value and which outputs an output enable signal based on the T information and a detecting result, wherein the output enable signal shows that a signal is obtained from a data area of the BCA area, and the space area is a non-signal area of the BCA area, and a channel data converter which converts the T information into channel data based on the output enable signal from the sequencer.
US08018805B2 Media type detection using a lock indicator
A method for detecting a media type of an optical disc system comprising the steps of (A) checking for a first wobble signal associated with a first media type, (B) if step (A) detects the first wobble signal, operating the optical disc system as the first media type, (C) checking for a second wobble signal associated with a second media type, and (D) if step (C) detects the second wobble signal, operating the optical disc system as the second media type.
US08018801B2 Optical information reproduction device
An information recording medium of the optical information reproduction device of the present invention includes a recording unit capable of recording information three-dimensionally and provided with a track, and information is recorded by forming a plurality of recording marks along the track of the recording unit by a mark length recording method. When the track direction of the recording marks is assumed to be their longitudinal direction and the direction perpendicular to the track direction is assumed to be their lateral direction, with the present invention, for recording marks located substantially in the same plane, the total area of elongated recording marks, whose longitudinal length is greater than their lateral length, is greater than the total area of recording marks having other than elongated shapes. The optical information reproduction device of the present invention includes a first light source for emitting a reproduction light having a wavelength λ1, an objective lens for focusing the reproduction light on the recording unit, and a first photodetector for detecting a reproduction signal from the reflected light from the recording unit. The focused reproduction light includes as its main component a polarized light component that is polarized perpendicular to the track direction. Also, the recording unit has a track pitch of no more than 1.3 times the wavelength λ1of the reproduction light.
US08018796B2 Bookmark with integrated electronic timer and method therefor
According to an example embodiment, an electronic bookmark includes a header and an electronic timer disposed within the header of the electronic bookmark. The electronic bookmark further includes a display disposed on a first surface of the header. The display of the electronic bookmark is configured to display an output of the electronic timer. The electronic bookmark further includes a plurality of control buttons disposed on the header, where the control buttons are configured to control the electronic timer. The electronic bookmark further includes a substrate that extends from the header. In the electronic bookmark, a thickness of the substrate is less than a thickness of the header. In the electronic bookmark, a first surface of the substrate is substantially coplanar with a second surface of the header, and the second surface of the header is opposite the first surface of the header.
US08018795B2 Electronic device and method of controlling reminder notifications
A method of controlling reminders for an electronic calendar event record includes: generating a reminder notification at a first electronic device, the reminder notification associated with the calendar event record, providing an option at the first electronic device for taking a first action at the first electronic device and taking a second action at a second electronic device, the first action differing from the second action, generating an update command at the first electronic device for taking the second action at the second electronic device in response to receipt of selection of the option at the first electronic device, and sending the update command from the first electronic device for the second electronic device.
US08018786B2 Method for reading semiconductor memories and semiconductor memory
A phase change memory cells including a memory element or a threshold device is read using a read current which does not threshold either the memory element or the threshold device in the case of both a set and a reset memory element. As a result, higher currents may be avoided, increasing read endurance. A sensing circuit includes a charging rate detector coupled to a selected address line and sensing a rate of change of a voltage on the selected address line.
US08018785B2 Semiconductor memory device comprising a plurality of static memory cells
A driver power supply circuit stepping down a power supply voltage is arranged at a power supply node of a word line driver. The driver power supply circuit includes a non-silicide resistance element of N+ doped polycrystalline silicon, and a pull-down circuit lowering a voltage level of the driver power supply node. The pull-down circuit includes a pull-down transistor having the same threshold voltage characteristics as a memory cell transistor pulling down a voltage level of the driver power supply node, and a gate control circuit adjusting at least a gate voltage of the pull-down transistor. The gate control circuit corrects the gate potential of the pull-down transistor in a manner linked to variations in threshold voltage of the memory cell transistor.
US08018784B2 Semiconductor device and data processor
To improve the speed of accessing a low-speed circuit block from a high-speed circuit block without significantly increasing power consumption.Ina data processor having a bus controller that performs timing control of access from the CPU operated in synchronization with a high-speed first clock signal to a peripheral circuit operated in synchronization with a low-speed second clock signal, a timing control circuit is provided between the peripheral circuit and the bus controller, and the bus controller causes, in response to a read instruction from the peripheral circuit, the timing control circuit to output data held by the peripheral circuit to the bus controller in synchronization with the cycle of the high-speed clock signal, causes the timing control circuit to start, in response to a write instruction directed to the peripheral circuit, writing into the peripheral circuit in synchronization with the cycle of the high-speed clock signal, and terminates the writing in synchronization with the cycle of the low-speed clock signal.
US08018778B2 Memory read methods, apparatus, and systems
Some embodiments include first memory cells and a first line used to access the first memory cells, second memory cells and at least one second line used to access the second memory cells. The first and second memory cells have a number of threshold voltage values corresponding to a number of states. The states represent values of information stored in the memory cells. During a read operation to read the first memory cells, a first voltage may be applied to the first line and a second voltage may be applied to the second line. At least one of the first and second voltages may include a value based on a change of at least one of the threshold voltage values changing from a first value to a second value. The first and second values may correspond to a unique state selected from all of the states. Other embodiments including additional apparatus, systems, and methods are disclosed.